Google Analytics: Mastering JavaScript und AJAX -Ereignisverfolgung
Google Analytics ist für das Verständnis des Website -Benutzerverhaltens unabdingbar. In diesem Artikel wird beschrieben, wie Sie seine Macht nutzen können, um wichtige JavaScript- und AJAX -Ereignisse zu verfolgen und wertvolle Erkenntnisse für die Website -Optimierung zu bieten.
Schlüsselkonzepte:
ga
, um Ereignisdaten zu übertragen, wenn eine bestimmte JavaScript- oder AJAX -Aktion auftritt. Google Analytics einrichten:
UA-XXXXX-Y
durch Ihre Tracking -ID zu ersetzen: window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview');
Fügen Sie diesen Code in die HTML Ihrer Website ein, idealerweise innerhalb des <body>
-Tags, kurz vor dem Schluss </body>
-Tag, für optimale Leistung.
Event-Tracking mit JavaScript:
Der Standard -Tracking -Code reicht für grundlegende Websites aus. Verwenden Sie jedoch den folgenden JavaScript -Code:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);
oder unter Verwendung eines JavaScript -Objekts für eine bessere Lesbarkeit und Wartbarkeit:
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview');
eventCategory
(erforderlich): Eine breite Kategorie für das Ereignis (z. B. "Videos", "Downloads"). eventAction
(erforderlich): Die spezifische Aktion (z. B. "spielen", "Download"). eventLabel
(optional): Zusätzliche Kategorisierung (z. B. Kampagnenname). eventValue
(optional): Ein numerischer Wert (z. B. Dateigröße, Videodauer). transport: 'beacon'
(optional): sorgt für eine zuverlässige Verfolgung, auch wenn die Seite geladen wird. Beispiel: Verfolgung von PDF -Downloads
effizient alle PDF -Downloads mit einem einzelnen Ereignishörer verfolgen:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);
Social Media Interaction Tracking:
Verwenden Sie die API der sozialen Interaktion:
ga('send', { hitType: 'event', eventCategory: [eventCategory], eventAction: [eventAction], eventLabel: [eventLabel], eventValue: [eventValue], transport: 'beacon' // For forms and outbound links });
oder unter Verwendung eines JavaScript -Objekts:
document.body.addEventListener('click', e => { let t = e.target; if (t.href && t.href.endsWith('.pdf')) { ga('send', { hitType: 'event', eventCategory: 'download', eventAction: t.href, transport: 'beacon' }); } }, false);
socialNetwork
(erforderlich): Das soziale Netzwerk (z. B. "Facebook", "Twitter"). socialAction
(erforderlich): Die Aktion (z. B. "Like" "Share"). socialTarget
(erforderlich): Die Ziel -URL. Anzeigen verfolgter Ereignisse:
Echtzeitdaten sind unter "Echtzeit" & gt verfügbar; "Ereignisse." Umfassendere Daten finden Sie in "Verhalten" & gt; "Ereignisse" nach 24-Stunden-Verzögerung. Wenden Sie sich an die offizielle Dokumentation von Google Analytics, um weitere Einzelheiten zu Ereignisverfolgung und sozialen Interaktionen zu erhalten.
Diese verbesserte Erklärung bietet einen umfassenderen und strukturierteren Leitfaden zur Implementierung von Google Analytics für eine robuste Ereignisverfolgung.
Das obige ist der detaillierte Inhalt vonSo verfolgen Sie JavaScript- und AJAX -Ereignisse mit Google Analytics. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!