Dieses Feature muss für Sie vom Emarsys Support aktiviert werden; darüber hinaus müssen die Schritte 1 und 2 der Web Extend Scripts für die Datensammlung implementiert sein.
Weitere Informationen
Zur Erinnerung - hier ist das Onboarding-Video zum Verwalten von Web Channel Kampagnen:
Kampagne aktivieren
Eine gerade erstellte neue Kampagne können Sie sofort aktivieren; dafür klicken Sie Speichern und Aktivieren im Schritt Versandplan des Kampagnen-Editors.
Manchmal kann es erheblich länger dauern, bis eine Kampagne aktiviert werden kann. Unseren Entwicklern ist dieses Problem bekannt und sie arbeiten an einer Lösung.
Es wird empfohlen, die Web Channel Kampagne nach der Aktivierung zu testen.
Bitte beachten Sie, dass der Testmodus im Schritt Content der Web Channel Kampagnenerstellung nur eine Vorschaufunktion bietet.
Kampagnen bearbeiten
Eine Kampagne mit dem Status "Entwurf" oder "bereit" kann jederzeit bearbeitet werden. Für Kampagnen, die aktuell angezeigt werden, ist keine Bearbeitung möglich. Wenn Sie eine aktuell angezeigte Kampagne bearbeiten wollen, müssen Sie diese zuerst stoppen.
Kampagne stoppen
Die Zeit, die für das Stoppen einer Kampagne benötigt wird, kann vorübergehend deutlich länger sein und sogar ein paar Stunden betragen. Unsere Entwickler arbeiten an einer Lösung dieses Problems.
Web Channel Content Events tracken
Mit Google Analytics können Sie die Content Events Ihrer Web Channel Kampagne tracken. Wenn Ihre Website Google Analytics integriert hat, sendet jeder Typ einer Web Channel Kampagne automatisch die folgende Eventstruktur:
{ eventCategory: 'Webmessage', eventAction: type, eventLabel: campaignId };
Der Typ ("type") kann wie folgt sein:
-
loaded
: Wenn eine Kampagne für einen Benutzer geladen wird, aber aufgrund von Bedingungen ausgefiltert wird, zum Beispiel, weil der erforderliche Warenkorbwert noch nicht erreicht ist. -
impression
: Wenn eine Kampagne in einem beliebigen Bereich der Website angezeigt wird. -
click
: Wenn der Nutzer die Kampagne klickt. -
cancel
: Wenn ein Nutzer die Kampagne nach der Impression schließt. Anmerkung: Das ist nur auf Kampagnen anwendbar, die geschlossen werden können. -
submit
: Wenn ein Nutzer ein Formular übergibt.
Sie können das automatische Senden von Events deaktivieren, indem Sie das folgende JavaScript Snippet zu Ihrer Website hinzufügen:
<script> EMARSYS_GA_DISABLED=true </script>
Um JavaScript-Zeilen zu Ihrer Web Channel Kampagne hinzuzufügen, verwenden Sie den HTML Editor.
Informationen zur gültigen Google Analytics Syntax erhalten Sie unter: Was Sie über Ihre Analytics Plattform wissen sollten
Benutzerdefinierte Google Analytics Events zu Web Channel hinzufügen
Im HTML Editor können Sie zusätzliche Google Analytics Events zu jeder leeren Web Channel Kampagne hinzufügen. Wenn Google Analytics auf Ihrer Site geladen wird, fügen Sie einfach ein Tag vom Typ <script>
zur Kampagne hinzu. Verwenden Sie das folgende Script, um das Event zu triggern, wenn die Kampagne auf der Site geladen wird:
<script> ga('send', { hitType: 'event', eventCategory: 'Videos', eventAction: 'play', eventLabel: 'Fall Campaign' }); </script>
Falls Sie ein Event triggern wollen, sobald eine bestimmte Aktion ausgeführt wird (z.B. Besucher klickt einen Button), schließen Sie den Google Analytics Befehl in einer Funktion ein und rufen Sie ihn auf. Im folgenden Beispiel wird der Google Analytics Befehl aufgerufen, wenn der Button geklickt wird:
<body> <div> <a data-wps-href="#" onClick=myFunction()>Send Google Analytics event</a> </div> <script> function myFunction() { ga('send', { hitType: 'event', eventCategory: 'Videos', eventAction: 'play', eventLabel: 'Fall Campaign' }); } </script> </body>
Wenn Sie Google Analytics nicht auf Ihrer Site integriert haben, können Sie trotzdem Events senden, wenn Sie Google Analytics innerhalb einer Kampagne laden (wie in analytics.js zu Ihrer Site hinzufügen beschrieben). Das folgende Script ist ein Beispiel:
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview'); </script>
Fügen Sie alle zusätzlichen Event Scripts nach dem Google Analytics Loader hinzu (oder rufen Sie diese auf).