Kontakt VerkaufKostenlos ausprobieren

Senden von dataLayer-Push vom Server-GTM zum Web-GTM

Ivanna Holubovska

Ivanna Holubovska

Autor
Aktualisiert
24. Okt. 2022
Auch erhältlich

Beim Einrichten von serverseitigem Tagging ist der häufigste Anwendungsfall das Senden von Daten aus dem Web-GTM (oder anderen Endpunkten wie CRM, CMS, Google Sheet usw.) an Server-GTM-Container. Aber was ist, wenn Sie ein Tag in Web-GTM auf der Grundlage von Daten aus sGTM auslösen müssen? Wie kann man dataLayer-Pushes von Server-GTM an Web-GTM senden? 

In diesem Blog-Artikel wird gezeigt, wie man mit Hilfe des Datenclients und des Stape-Daten-Tags Daten vom Server an das GTM-Web sendet. Fangen wir an!

Was sind die Anwendungsfälle?

Überraschenderweise sind wir auf eine große Anzahl von Anwendungsfällen gestoßen, in denen datengesteuerte Web-Events im GTM-Server ausgeführt werden. Und diese Beispiele befassen sich mit verschiedenen Aspekten des Trackings - Auslösung von Ereignissen, Erstellung von Variablen, Anreicherung von Daten, Setzen von Cookies usw. Ich möchte Ihnen einige von ihnen vorstellen. 

1. Anreicherung von Web-Tracking-Daten mit Server-GTM

Es gibt mehrere Methoden zur Anreicherung von Daten mit Server-GTM. Wir haben bereits Blogbeiträge darüber verfasst, wie man sGTM-Daten mit CRM, Firestore und Google Sheets anreichert. Mit Hilfe der dataLayer, die von sGTM zu Web-GTM übertragen werden, können Sie auch Web-GTM-Tags anreichern. 

Nehmen Sie Facebook als Beispiel. Laut FB-Dokumentation verwirft FB bei identischen Web- und Serverereignissen die Serverereignisse und verfolgt nur die Webereignisse. Zusammen mit dem Serverereignis selbst verwerfen sie alle Benutzer- und Produktdaten. Wenn also das Serverereignis mehr Daten sendet, wird Facebook diese nicht verwenden. Sie können dieses Problem lösen, indem Sie zusätzliche Parameter vom Server an den GTM-Webcontainer senden und sie zu den FB-Pixel-Tags hinzufügen. 

2. Auslösen von Web-Ereignissen auf der Grundlage von Daten in sGTM

Wir hatten eine Situation, in der wir Web-Ereignisse nur auslösen mussten, nachdem ein Server-Ereignis gesetzt wurde. Zum Beispiel, um ein Kaufereignis nur nach dem Senden eines Server-Seitenaufrufs auszulösen. Oder Sie müssen eine Servervariable im GTM-Webcontainer verwenden. Das bedeutet, dass das Weblabel erst dann ausgelöst werden sollte, wenn sGTM diese Variable gesetzt hat. Dies gilt z.B. bei der Generierung einer Facebook-Event-ID in sGTM und deren Verwendung im GTM-Webcontainer.

3. Cookies in sGTM setzen

Server-Cookies können leistungsfähiger und dauerhafter sein als Web-Cookies. Aus diesem Grund können Sie sich entscheiden, Server-Cookies zu setzen. Damit die Server-Cookies richtig funktionieren, sollten Sie nach der Installation der Server-Cookies Web-Ereignisse initiieren. Andernfalls können die Web-Tags die Server-Cookies zurücksetzen. Der Prozess des Setzens eines Server-Cookies kann komplex sein und hat einige Nuancen. Wir werden einen weiteren Blog-Beitrag über die Einrichtung von Server-Cookies vorbereiten.

Wie funktioniert die Funktion "Push-Ereignis an Web DataLayer"?

Die Funktion zum Senden von Server-GTM-Ereignissen an die Web-GTM-Datenschicht ist in Data Tag und Data Client verfügbar. Diese beiden wurden entwickelt, um Daten vom Web zum Server-GTM zu senden. Mit dieser neuen Funktion können wir das Gegenteil tun - Daten vom Server zum Web-GTM senden. Lassen Sie mich Ihnen zeigen, wie diese Funktion funktioniert. 

Damit dieser Prozess funktioniert, müssen Sie Data Tag im Web-GTM und Data Client im sGTM konfigurieren. Öffnen Sie das Daten-Tag, gehen Sie zum Abschnitt Einstellungen und aktivieren Sie das Ereignis Push an DataLayer, nachdem das Tag eine Antwort erhalten hat. Sie müssen zwei Parameter einstellen. 

Push event to DataLayer after the tag receives a response

DataLayer Ereignis Name - das dataLayer-Ereignis so einstellen, dass es an den Web-GTM gesendet wird, sobald das Server-Daten-Tag eine Antwort vom Server erhält. Dies kann ein statischer Wert oder eine Variable sein. 

DataLayer Object Name - Verwenden Sie die standardmäßige dataLayer. Nur ändern, wenn Sie den Namen des dataLayer-Objekts umbenannt haben.

Nach der Konfiguration erhält das Daten-Tag jedes Mal eine Antwort, wenn das Tag im sGTM aufgrund einer Daten-Client-Anfrage ausgelöst wird. Sobald die Antwort eingegangen ist, wird ein Datalayer-Push-Ereignis an den Web-GTM gesendet. 

author

Ivanna Holubovska

Author

Kommentare

Probieren Sie Stape für alles rund um Server-seitige

Was ist los?

Wohin gehen wir?

Achtung!
Dies ist eine Steh-Hund-Zone.