So fügst du Klaviyo Onsite-Tracking mit dem Google Tag Manager hinzu

Geschätzt 5 Lesedauer in Minuten
|
Aktualisiert 29. Aug. 2024, 15:55 EST
Du wirst lernen

Du wirst lernen

Erfahre, wie du die Onsite-Tracking-Snippets von Klaviyo mit dem Google Tag Manager zu deiner Website hinzufügst. Einige Website-Betreiber nutzen den Google Tag Manager als zentralen Punkt, um alle Web-Snippets von Drittanbietern zu verwalten, die sie ihrer Website hinzufügen müssen. Das Onsite-Tracking von Klaviyo fällt in diese Kategorie und kann über den Google Tag Manager hinzugefügt und verwaltet werden.

Bevor du beginnst

Bevor du beginnst

Wenn du die Onsite-Tracking-Snippets von Klaviyo mit dem Google Tag Manager und Shopify installierst, solltest du den Google Tag Manager auf Shopify verwenden.
Google Tag Manager einrichten

Google Tag Manager einrichten

Wenn du bereits ein Google Tag Manager-Konto erstellt hast, kannst du diese Schritte überspringen und mit dem Abschnitt zum Erstellen eines Tags fortfahren.
1. Erstelle ein Google Tag Manager-Konto.
2. Füge die Installationsskripte zu deiner Website hinzu.

Im Google Tag Manager müssen die beiden Installations-Skripte in den Head und Body der HTML-Datei deiner Website kopiert werden

Wenn du den Google Tag Manager zum ersten Mal verwendest, solltest du dir die Dokumentation zum Einrichten eines Kontos und zum Hinzufügen der Installationsskripte auf deiner Website ansehen.

Einen neuen Tag erstellen

Einen neuen Tag erstellen

1. Erstelle im Arbeitsbereich für deine Website einen neuen Trigger für dein Klaviyo Active on Site Tracking. Wir empfehlen dir, einen separaten Auslöser für dein Active on Site und Viewed Product Tracking zu erstellen. Das liegt daran, dass das Viewed Product Tracking nur auf deinen Produktseiten ausgelöst wird, während das Active on Site Tracking auf jeder Seite deiner Website ausgelöst werden sollte.
2. Wähle "Benutzerdefiniertes HTML" als Tag-Typ.

Im Arbeitsbereich deiner Website öffnest du das Menü "Tag-Typ wählen" und wählst "Benutzerdefiniertes HTML".

3. Um dein Active on Site Snippet in Klaviyo zu finden, klicke auf dein Account-Menü und wähle Integrationen.
4. Klicke oben rechts auf die Schaltfläche für Webtracking einrichten .
Auf der Seite mit den Integrationen in den Einstellungen ist die Schaltfläche oben rechts für die Einrichtung des Webtrackings hervorgehoben

5. Kopiere das erste Snippet. 

Beispiel für das hervorgehobene Webtracking-Snippet zum Kopieren

6. Füge in deinem Google Tag Manager dein Klaviyo Active on Site Snippet in das HTML-Feld ein.

Aktives Webtracking-Snippet auf der Website, das in das HTML-Feld im Google Tag Manager eingefügt wird

7. Lege deinen Auslöser so fest, dass er bei einer Seitenansicht für alle Seiten ausgelöst wird. Dadurch wird sichergestellt, dass dein Active on Site Snippet immer dann ausgelöst wird, wenn Kunden eine Seite auf deiner Website aufrufen.

Beispiel für einen Seitenansichtstrigger, der als Trigger für alle Seiten der Website gewählt wurde

8. Speichere deinen neuen Tag. Damit ist das Hinzufügen deines Active-on-Site-Tracking-Snippets mit dem Google Tag Manager abgeschlossen.

Du kannst dein Viewed Product Snippet mit der gleichen Methode hinzufügen. Ändere den Trigger so, dass er nur auf Seiten ausgelöst wird, die deine Produkte enthalten. Auf einigen Websites kann dies erreicht werden, indem der Auslöser nur auf Seiten ausgelöst wird, deren URL das Wort "product" enthält.

Beispiel einer Unternehmenswebsite mit hervorgehobenen /Produkten in der URL

Teste dein Onsite-Tracking

Teste dein Onsite-Tracking

1. Navigiere zu deiner Website.
2. Füge das Folgende am Ende der URL hinzu:

?utm_email=klaviyogreen@gmail.com

Du kannst "klaviyogreen@gmail.com" durch deine eigene E-Mail Adresse ersetzen. Drücke die Eingabetaste, um die Seite neu zu laden.

3. Navigiere dann in deinem Klaviyo-Konto zu Dashboard > Activity Feed. Wenn dein Onsite-Tracking korrekt installiert ist, siehst du oben in deinem Aktivitäts-Feed ein neues Ereignis Active on Site von der E-Mail, die du oben in den URL-Parameter eingegeben hast.

Im Abschnitt Aktivitäts-Feed wird das Profil mit "Aktiv auf der Website" angezeigt, was bedeutet, dass das Tracking funktioniert.

Wenn du Probleme damit hast, dass das Ereignis "Gesehenes Produkt" ausgelöst wird, stelle sicher, dass deine Tags so eingestellt sind, dass sie in einer bestimmten Reihenfolge ausgelöst werden. Du willst immer, dass dein "Active on Site "-Snippet vor deinem " Viewed Product" -Snippet erscheint.

Wenn du eine Fehlermeldung erhältst, wenn du versuchst, eines der Tracking-Snippets im Google Tag Manager zu speichern, musst du die Snippets direkt auf deiner Website einfügen.

Google Tag Manager auf Shopify verwenden

Google Tag Manager auf Shopify verwenden

Bei Shopify kannst du statt des Google Tag Managers das Onsite-Tracking von Klaviyo über die Klaviyo-App-Einbettung in Shopify aktivieren. Die eingebettete App ermöglicht sowohl das Active on Site- als auch das Viewed Product-Tracking, vorausgesetzt, sie ist umgeschaltet und die Einstellung Viewed Product ist auf der Einstellungsseite der Integration aktiviert. Unsere Shopify-Integration ermöglicht über die Einstellung "Verhaltensereignisse verfolgen" auch " Eingereichte Suche", " Gesehene Kollektion" und "In den Warenkorb gelegt".

Wenn du stattdessen das Onsite-Tracking über den Google Tag Manager hinzufügen möchtest, musst du zuerst die App-Einbettung umschalten. Dann verwende das folgende Snippet.

"Collections" sind nicht über Shopify's AJAX API verfügbar, daher werden Shopify Produkt-Tags (Tag) stattdessen im folgenden Snippet erfasst.

<script type="text/javascript"> 
//Initialisiere das Klaviyo Objekt beim Laden der Seite
!function(){if(!window.Klaviyo){window._klOnsite=window._klOnsite||[];try{window.Klaviyo=new Proxy({},{get:function(n,i){return"Push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.Push([i].concat(o,[function(i){t&&t(i),n(i)}]))});return e}}})}catch(n){window.Klaviyo=window.Klaviyo[],window.Klaviyo.Push=function(){var n;(n=window._klOnsite).Push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Betrachtetes Produkt
var Klaviyo = window.Klaviyo || [];
product_handle = location.href.Split( '/' ).pop()Split( '?' )[0];
fetch('/products/'+product_handle+'.js').then(function(response){return response.json()})
.then(function(product){
  var item = {
    Name: product.title,
    ProductID: product.id,
    Tags: product.tags,
    ImageURL: "https:"+product.featured_image,
    URL: location.href.split( '/' )[0] + '//' + location.href.split( '/' )[2]+product.url,
    Brand: product.vendor,
    Price: product.price/100,
    CompareAtPrice: product.compare_at_price_max/100
  };
  Klaviyo.track("Gesehen Produkt", Artikel);
  Klaviyo.trackViewedItem({
    Titel: item.Name,
    ItemId: item.ProductID,
    Tag: item.Categories,
    ImageUrl: item.ImageURL,
    Url: item.URL,
    Metadaten: {
      Brand: item.Brand,
      Price: item.Price,
      CompareAtPrice: item.CompareAtPrice
    }
  });
// Wenn du auch das "Added to Cart"-Snippet hinzufügen möchtest, füge es hier ohne sein Skript ein Tag
})
.catch(function(e){
  console.log('Klaviyo could not track Viewed Product. Please contact Klaviyo Support for assistance.')
});
</script>

Basierend auf den Datenschutzeinstellungen deines Kunden in Shopify darf Klaviyo keine Onsite-Ereignisse für Besucher deines Shopify Ladens in der EU, dem EWR, Großbritannien und der Schweiz nachverfolgen, es sei denn, sie haben ihre Zustimmung gegeben.

Zusätzliche Ressourcen

Zusätzliche Ressourcen

War dieser Artikel hilfreich?
Nutze dieses Formular nur für Feedback zu Artikeln. So kontaktierst du den Support.

Mehr von Klaviyo entdecken

Community
Vernetze dich mit Kolleg*innen, Partner*innen und Klaviyo-Expert*innen, um dich inspirieren zu lassen, Erkenntnisse auszutauschen und Antworten auf deine Fragen zu erhalten.
Live-Schulung (EN) ↗
Nimm an einer Live-Sitzung mit Klaviyo-Expert*innen teil, um mehr über Best Practices, die Einrichtung wichtiger Funktionen und mehr zu erfahren.
Support

Kontaktiere den Support über dein Konto.

Support per E-Mail (kostenlose Testversion und kostenpflichtige Konten) Verfügbar 24/7

Chat- / virtuelle Unterstützung
Verfügbarkeit abhängig von Standort und Abonnementtyp