Standardmäßig verwendet Emarsys Cookies für das Tracken von Website-Besuchern. Um jedoch Besucher mit den Kontakten in Ihrer Kontaktdatenbank abzugleichen, müssen wir bekannte Benutzer, wie etwa angemeldete Benutzer oder ansonsten anonyme Benutzer, die ihre E-Mail-Adresse auf Ihrer Website eingeben, explizit identifizieren. Das ist die Basis der geräteübergreifenden Benutzerkennung.
- Weitere Informationen dazu, wie Emarsys Ihre Besucher identifiziert, erhalten Sie in: Wie werden Kontakte identifiziert?
- Wenn Sie mehr darüber erfahren wollen, wie sich die Verarbeitung von Benutzerdaten durch Web Extend aus datenschutzrechtlicher Perspektive darstellt, lesen Sie: DSGVO und Web Extend - alles, was Sie wissen müssen
Es gibt zwei alternative JavaScript API Befehle, die Sie für die Identifizierung bekannter Benutzer verwenden können:
- setEmail verwendet für die Identifizierung die E-Mail-Adresse des Benutzers.
- setCustomerId (Standard) verwendet für die Identifizierung eine User-ID.
Wählen Sie eine dieser Identifizierungsoptionen aus und fügen Sie den entsprechenden Befehl auf allen Seiten hinzu, welche die explizite Identifizierung Ihrer Besucher ermöglichen.
Wichtig
- Welche Option Sie auch wählen, stellen Sie sicher, dass Sie im gesamten Bereich Ihrer Website nur diese eine Option für das Identifizieren von Benutzern verwenden und die beiden nicht vermischen!
- Stellen Sie sicher, dass die JavaScript API Befehle niemals zwischengespeichert werden. In den meisten vorlagenbasierten Webshop-Engines ist das Zwischenspeichern (Caching) in bestimmten Pfaden gesetzt. Stellen Sie sicher, dass die Vorlagen, in denen Sie die API-Befehle implementieren, sich niemals in einem gecachten Pfad befinden, da das API in diesem Fall fehlerhafte Daten zurückgibt.
- Wenn Sie die Methode der Kontaktidentifizierung von
setEmail
(d.h. E-Mail Hash) aufsetCustomerID
(d.h. die Kunden-ID) oder umgekehrt ändern wollen, wenden Sie sich bitte an den Emarsys Support. - Wenn Sie in Ihrer Web Extend Konfiguration die Methode für das Identifizieren von Kontakten von
setEmail
(also Identifikation via E-Mail Hash) aufsetCustomerID
(also Identifikation via Kunden-ID) bzw. umgekehrt ändern, sind Ihre Web Channel Audiences ab diesem Zeitpunkt leer und die Kontakte, die Ihrem Web Channel Automation Center Programm zuvor beigetreten sind, werden Ihre Kampagnen nicht mehr angezeigt bekommen.
Funktionsfähigkeit überprüfen
Um zu sehen, ob die Benutzeridentifizierung auf Ihrer Website ordnungsgemäß funktioniert, gehen Sie wie folgt vor:
- Ö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.
- Wenn die explizite Identifizierung Ihres Besuchers mit dem Befehl
setEmail
erfolgt ist, sollten Sie hier auch ein E-Mail Hash sehen.
- Wenn die explizite Identifizierung Ihres Besuchers mit dem Befehl
setCustomerId
erfolgt ist, sollten Sie hier auch eine Kunden-ID sehen.
Sie können auch unsere Bookmark Inspector Gadget installieren, mit deren Hilfe Sie live verfolgen können, welche Web Extend Befehle auf Ihrer Website aufgerufen werden. Wenn Sie den Tracking Code und die Benutzeridentifizierung korrekt implementiert haben, erscheint das Inspector Gadget Overlay immer dann in Ihrem Browser-Tab, wenn Sie eine Seite Ihrer Website öffnen. Das Overlay ist entweder leer oder zeigt den Befehl zur Benutzeridentifizierung, falls dieser ausgegeben wurde.
Bitte beachten Sie: Auch wenn Ihre Implementierung ordnungsgemäß funktioniert, werden Sie in dieser Phase auf der Seite Data Sources Fehlermeldungen angezeigt bekommen. Wenn Sie die E-Commerce-Befehle nicht implementieren müssen, können Sie diese einfach ignorieren.