Dank dieses Codes können Sie mit Ihren JavaScript API Befehlen das Verhalten Ihrer Website-Besucher tracken; darüber hinaus bildet er die Basis für die geräteübergreifende Benutzerkennung und das Kampagnen-Tracking. Die Implementierung dieses Codes ist Voraussetzung für die Verwendung jener Emarsys Produkte, die auf den Web Extend Datensammlungs-Scripts beruhen; dazu gehören etwa Web Channel und Predict.
Das Code Snippet, das Sie in das HTML Ihrer Website einfügen müssen, ist in Ihrem Emarsys Marketing Plattform Account verfügbar. Um es anzuzeigen, gehen Sie zu Management > Predict Data Sources > Web Behavior und klicken Sie Show tracking code. Der Code, der Ihnen angezeigt wird, enthält bereits Ihre Merchant-ID, Sie müssen ihn also nur noch in das HTML Ihrer Website einfügen.
- Achten Sie darauf, den Tracking Code auf allen Webseiten Ihrer Website einzufügen, und zwar immer unmittelbar vor dem Element
</head>
.
Da die Dateiscarab-v2.js
asynchron geladen wird, blockiert sie weder die Darstellung der Seite noch die Ausführung anderer JavaScript Codes. - Sobald der Tracking Code platziert ist, müssen Sie auch den Befehl go auf allen Seiten Ihrer Website einfügen. Dieser sendet sämtliche JavaScript-Befehle in der Queue an den Web Extend Service, wo sie verarbeitet werden, und ist für das ordnungsgemäße Funktionieren des Tracking Code erforderlich.
go
muss auf allen Seiten Ihrer Website nur einmal ausgegeben werden, und zwae unmittelbar vor dem Element</body>
.
Auch wenn Sie den Tracking Code bereits in Ihrer Website implementiert haben, können Sie ihn jederzeit auf der Seite Predict Data Sources einsehen. Gehen Sie dafür zur Box Account Details rechts unten auf der Seite und klicken Sie Tracking code neben Ihrer Merchant-ID.
Ab Version 80 (2020.02.04.) der Chrome Cookie-Richtlinie müssen Cookies den Header SameSite
enthalten. Darüber hinaus muss der Kontext des Cookies mit einem Attribut angegeben werden. Emarsys entspricht den neuen Anforderungen der Datenschutzrichtlinie; daher müssen Emarsys Kunden nach dem Browser-Update ihre Cookie-Einstellungen nicht ändern, außer sie hosten ihre eigene Version der Datei scarab-v2.js
im Tracking Code.
In diesem Fall liegt es in der Verantwortung der Kunden, die Compliance mit den Chrome-Anforderungen sicherzustellen, indem sie ihr eigenes .js
-Script aktualisieren.
Das stellt sicher, dass die Funktionalitäten von Web Extend und Predict in Bezug auf den Benutzerdatenschutz unverändert bleiben.
Durch Verwendung der von Emarsys gehosteten Datei scarab-v2.js
ist die Rückwärtskompatibilität mit älteren Chrome-Versionen und anderen Browsern gegeben.
Weitere Informationen zu den erforderlichen Cookie-Headern und -Attributen erhalten Sie unter:
Funktionsfähigkeit überprüfen
So sehen Sie, ob der Tracking Code auf Ihrer Website ordnungsgemäß funktioniert:
- Öffnen Sie in Ihrem Browser eine Seite Ihrer Website.
- Öffnen Sie ein weiteres Tab in Ihrem Browser, melden Sie sich bei Ihrem Emarsys Account an, gehen Sie zu Management > Predict Data Sources > Web Behavior und klicken Sie Live Events in der rechten oberen Ecke. Das öffnet die Seite Live Events.
- Wählen Sie my visit im zweiten Dropdown aus.
- Sie sollten eine Event-Box sehen, die eine Cookie ID, eine UTC Timestamp und die verweisende URL enthält.