JavaScript Event-Tracking

Event-Tracking mit und ohne Google

[im Moment nur für http]

[nicht nur für http]

In diesem Beispiel werden Aufrufe von externen Links, sprünge auf Sprungmarken, mailto, tel, Downloads, Videos und Audios als auch Ereignisse wie Scrollen auf der Seite oder Verlassen der Seite selbst das umschalten auf einen anderen Tab über XMLHttpRequest (Ajax) an den Server (aufgerufene Adresse) zurückgemeldet. Eine Routine auf dem Server kann dann einfach an Hand der POST Parameter die Zugriffe analysieren.

GoogleAnalytics Code und die Event-Tracking Erweiterung

Matomo Code und die Event-Tracking Erweiterung

Art Kategorie Aktion Label Wert
externe Links external click url des Links 1
Sprung zu einer Sprungmarke internal click id der Sprungmarke 1
E-Mail mailto: Link email click E-Mail-Adresse 1
Telefonnummer telefone click Telefonnummer 1
Download Link download click url der Datei 1
Button Klick button click id - Caption 1
Input Type Button Klick input-[type] click id - Value 1
Video Start video play url des Videos 0
Video Pause video pause url des Videos 0
Video Beendet video ended url des Videos Zeit in Sekunden
Audio Start audio play url der Audiodatei 0
Audio Pause audio pause url der Audiodatei 0
Audio Beendet audio ended url der Audiodatei Zeit in Sekunden
Anzeige der Seite Time on Page show url der Seite 0
Seite nicht mehr sichtbar, z.B. neuer Tab Time on Page hide gemessene sichtbare Zeit in ms 0
Verlassen der Seite Time on Page leave gemessene gesamte sichtbare Zeit in ms Zeit in Sekunden
Scroll Event Scroll Depth Percentage Baseline, 25%, 50%, 75%, 100% 1
Code:

tracking.js