0

Hat jemand Ereignisse in Google Analytics verfolgt, wenn ein Benutzer eine Highcharts-Visualisierung als PDF, PNG usw. exportiert?Highcharts: Verwenden von Google Analytics zum Erfassen von Ereignisaktionen zum Exportieren des Diagramms

Ich habe eine Testgeige eingerichtet (siehe http://jsfiddle.net/brightmatrix/00wrak9v/), um die Interaktionen mit einer bestehenden Website, die ich verwalte, mit dem universellen Google Analytics-Skript zu testen.

Mein Problem ist, dass keine der Interaktionen in meinem Google Analytics-Dashboard angezeigt werden, entweder unter "Kampagnen" oder "Ziele". Das Konsolenprotokoll zeigt keine offensichtlichen Fehler an, und ich habe keine Browser-Plug-Ins, die die Geige davon abhalten, mit Google zu sprechen. Ich habe die vorgeschlagenen 24 Stunden gewartet, bis Ereignisse ohne Erfolg im Armaturenbrett auftauchen.

Hier ist ein Teil des Codes, den ich verwende. Ich definiere meine eigenen Exportmethoden mit dem Attribut menuItems. Ich habe das GA-Tracking-Skript an anderer Stelle in der Geige definiert.

exporting: { 
     buttons: { 
      contextButton: { text: 'Export', 
       menuItems: [{ 
        text: 'Print this chart', 
        onclick: function() { 
         this.print(); 
         console.log('chart was printed'); 
         thisTitle = this.options.title.text; 
         newTitle = thisTitle.replace("<br>",": "); 
         newTitle = thisTitle.replace("<br />",": "); 
         ga('send', 'event', 'Highcharts', 'print', newTitle + ' | ' + document.title); 
        } 
       }, 
       ... 

Eine Sache, die ich in einiger Suche entdeckt wurde Einrichten Ereignis in der Admin-Konsole von Google Analytics-Tracking (siehe http://www.wpbeginner.com/wp-tutorials/how-to-add-google-analytics-event-tracking-in-wordpress/). Ist es notwendig, diese Art von Ereignissen zu erfassen?

Ich schätze wirklich jede Anleitung, die Sie alle zur Verfügung stellen können!

Antwort

2

Um diese Frage zu beantworten (für diejenigen, die in Zukunft auf diese Seite stoßen könnten), lautet die Antwort: Ja, Sie müssen Ziele manuell in Google Analytics einrichten, damit dies funktioniert. Die Ereignisse, die ich für die Verfolgung eingerichtet habe, werden im Abschnitt Kampagnen nicht angezeigt, wie ich ursprünglich gedacht hatte.

Hier ist ein Screenshot des Abschnitts Ziele, der im Admin-Teil der GA-Konsole lebt. Die vier Ereignisse, die ich eingerichtet habe, nachdem ich meine Frage geschrieben habe, sind unten aufgeführt.

enter image description here

Was ich tat, war hier individuelle Ziele erstellen. In der Zielbeschreibung gab ich jedem Ziel einen eindeutigen Namen und wählte den Typ "Event".

enter image description here

für das Ziel Details, stelle ich die Kategorie und Aktion wie definiert in meinem Highcharts Diagrammoptionen (siehe meine Frage oben). Ich ließ "Label" leer, als ich den Titel meines Charts (sowie den HTML-Titel der Seite, auf der er sich befand) ausfüllte. Ich habe nichts für "Wert" definiert, da ich meine Ziele nicht gewichte.

enter image description here

Sobald diese Ziele erstellt wurden, ich habe ziehen schließlich in einigen Daten, aber es gab ein paar Stunden Verzögerungszeit aus, wenn ich meine Tests durchgeführt, wenn die Informationen auftauchten in der GA-Konsole.

So wird das im Abschnitt "Berichterstellung" aussehen. Du willst zu "Conversions", dann zu "Goals" und schließlich zu "Goal Flow".

enter image description here

Ich hoffe, dass all diese Informationen, sowohl die Frage und die Antwort, ist hilfreich und nützlich für jemanden da draußen.

Update (19. Mai 2016): Yay!Die Daten haben erfolgreich begonnen! So werden die Ereignisse in Ihrem Zielabschnitt aufgezeichnet:

enter image description here

Verwandte Themen