Hinweis: Dieser Artikel wurde automatisch übersetzt. 🤖
Möchtest du den Attributionsbericht in Klar nutzen? Ausgezeichnete Wahl 🎉
Um unsere vollständig integrierte Attributionslösung zu nutzen, musst du die Klar Pixel Datenquelle in Klar konfigurieren und ein Tracking-Skript auf deiner Seite implementieren. Das sollte nur wenige Minuten dauern.
1. Hinzufügen der Klar Pixel Datenquelle
Wenn du mehrere Shopify-Instanzen mit separaten Domains mit Klar verbunden hast, solltest du für jeden dieser Shops eine eigene Pixel-Datenquelle erstellen.
Gehe zu deinem Store-Konfigurator -> Datenquellen in Klar und klicke auf Neue Datenquelle hinzufügen
Wähle die Datenquelle Klar Pixel aus
Gib einen Namen für die Datenquelle ein - z.B. Klar Pixel
Entscheide, ob du das Tracking-Skript über ein domain-validiertes Tracking-Skript (First-Party-Skript) oder ein einfaches Tracking-Skript (Third-Party-Skript) implementieren möchtest und klicke auf Konfigurieren.
Stelle sicher, dass du Shopify als Shopsystem auswählst. Die Option Andere ist für Shopsysteme mit benutzerdefinierten Frontend-Vorlagen wie Shopware 5 & 6, Magento, WooCommerce, Centra und andere.
Wenn du das einfache Tracking ausgewählt hast, siehst du nun das Tracking-Skript, das du zu deiner Seite hinzufügen musst. Springe dazu zum nächsten Abschnitt.
Wenn du Domain Validated Pixel ausgewählt hast, gib bitte den Domainnamen der Seite ein, auf der du den Pixel implementieren möchtest. Bitte lasse https:// und www. weg.
Wir empfehlen dringend, unser Domain-validiertes Tracking-Skript zu verwenden. Du musst eine Subdomain für die Domain deines Shops bei deinem DNS-Anbieter einrichten und wir liefern das Klar Attribution JavaScript-Snippet über diese Subdomain aus. Dies führt zu mehr getrackten Conversions, da einige Browser standardmäßig Third-Party-JavaScripts blockieren.
Du siehst nun zwei Boxen mit DNS-Einträgen, die du zu deinen DNS-Einstellungen bei deinem Hosting-Anbieter hinzufügen musst.
Kopiere einfach den Inhalt der Felder, indem du auf das Kopiersymbol daneben klickst, und füge sie zu den DNS-Einstellungen hinzu.
Wenn du nicht vertraut damit bist, wie das geht, wende dich bitte an den Klar-Support über den Chat in der unteren rechten Ecke. Wir helfen dir gerne weiter.
2. Bei Shopify/WebGo/All Inkl/Strato gehostete Domain
Wie oben beschrieben, stellt dir Klar Werte zur Verfügung, die du kopieren und in deine DNS-Einstellungen einfügen kannst.
Das „Name“-Feld für die beiden Einträge sieht normalerweise so aus:
123456789.dein-shop.com
Der Domain-Validierungsprozess für Shopify funktioniert jedoch nur, wenn du deine Domain im Namensfeld ausschließt. Stelle also sicher, dass du das Namensfeld wie folgt bearbeitest:
CNAME:
FALSCH: 123456789.dein-shop.com
RICHTIG: 123456789
CNAME IPV4:
FALSCH: 123456789-4.dein-shop.com
RICHTIG: 123456789-4
Nachdem die Einträge hinzugefügt wurden, klicke bitte auf den Button „DNS-Einträge validieren“. Im Allgemeinen kann es von einigen Stunden bis zu 2 Tagen in extremen Fällen dauern, bis die Einträge validiert sind. Sobald sie verifiziert sind, erscheint ein grünes Häkchen neben dem Eintrag.
Sobald alle Einträge validiert wurden, erscheint eine Box namens Tracking-Skript, die dein Tracking-Skript enthält, das du auf deiner Seite implementieren musst.
3. Implementierung des Klar-Skripts in deinem Shopify-Store
3.1 Normaler Store
Bevor du einen benutzerdefinierten Pixel hinzufügst, entferne oder ändere alle vorhandenen Klar Pixel, um sicherzustellen, dass Kundenereignisse nicht doppelt gezählt werden. Vorhandener Pixel-Code sollte manuell von allen Stellen entfernt werden, an denen er existiert, wie z.B. theme.liquid, checkout.liquid (nur Plus-Händler) und den zusätzlichen Skripten in deinen Checkout-Einstellungen.
1. Klicke auf Skript kopieren auf der rechten Seite des Skripts.
2. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Kundenereignisse.
3. Klicke auf „Benutzerdefinierten Pixel hinzufügen“
4. Gib deinem Pixel einen eindeutigen Namen. Wenn du den Namen eines bereits vorhandenen benutzerdefinierten Pixels eingibst, wirst du aufgefordert, deinem Pixel einen anderen Namen zu geben.
5. Lösche den Standardtext im Code-Fenster & passe die Datenschutzeinstellungen an.
6. Füge deinen Klar Pixel Kundenereignisse JavaScript-Code in das Code-Fenster ein.
7. Klicke oben rechts auf Speichern, um deinen Klar Pixel zu speichern. Wenn du bereit bist, deinen benutzerdefinierten Pixel zu verbinden, klicke auf Pixel verbinden, um mit dem Tracking deiner Ereignisse zu beginnen.
Die Shopify-Kundenereignisse werden nur ausgelöst, wenn der Nutzer dem Cookie-Banner zugestimmt hat, vorausgesetzt, es wird eine Shopify-kompatible Cookie-Lösung verwendet.
3.2 Shopify Markets mit mehreren Top-Level-Domains
Wenn du Shopify Markets mit mehreren Top-Level-Domains (TLDs) verwendest, musst du das Skript anpassen, um dies zu berücksichtigen.
Erstelle zuerst für jede TLD einen separaten domain-validierten Pixel und füge die resultierenden generierten Pixel-URLs in das folgende Skript ein:
function getTLD() {
const hostname = window.location.hostname; // Get the hostname (e.g., www.example.com)
const parts = hostname.split('.'); // Split the hostname by periods
if (parts.length > 1) {
return parts.slice(-2).join('.'); // Return the domain and TLD (e.g., example.com)
} else {
return null; // No TLD found
}
}
function getPixelDomain() {
const domain = getTLD(); // Get the current domain and TLD
switch (domain) {
case "domain-a.de":
return "123456789.domain-a.de"; // Address for Domain #1
case "domain-b.de":
return "987654321.domain-b.de"; // Address for Domain #2
default:
return "987654321.domain-b.de"; // Default for fallback
}
}
const script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = 'https://' + getPixelDomain() + '/javascript/script.js';
document.getElementsByTagName('script')[0].parentNode.appendChild(script);
window._k_s_c_e = true;
window._k_s_c_e_i = init;
window._k_s_c_e_b = browser;
window._k_s_c_e_s = api.settings;
analytics.subscribe('all_events', (event) => {
window._k_s_q = window._k_s_q || [];
window._k_s_q.push(['Shopify:allEvents', event]);
});
Du musst nur diesen Abschnitt ändern:
function getPixelDomain() {
const domain = getTLD(); // Get the current domain and TLD
switch (domain) {
case "domain-a.de":
return "123456789.domain-a.de"; // Address for Domain #1
case "domain-b.de":
return "987654321.domain-b.de"; // Address for Domain #2
default:
return "987654321.domain-b.de"; // Default for fallback
}
}
Für jede TLD müsstest du die switch-Anweisung erweitern und einen neuen case hinzufügen.
4. Hinzufügen von Datenschutz-Snippets
Stelle sicher, dass du unser Datenschutz-Snippet in deiner Datenschutzerklärung hinzufügst, um deine Kunden über die Verwendung des Tracking-Pixels von Klar zu informieren. Du findest ein deutsches und englisches Snippet in der Klar Pixel Datenquelle unter dem Tracking-Skript in einem eingeklappten Abschnitt namens „Datenschutz-Snippet“.
5. Implementierung der Klar URL-Parameter
Um sicherzustellen, dass Conversions und Kosten so genau wie möglich zugeordnet werden können, musst du die vordefinierten Klar-Tracking-Codes in deinen Werbekonten implementieren.
Hier sind Anleitungen, wie du das für jeden Marketingkanal machst:
Was passiert als Nächstes?
Ab jetzt können wir Besucher auf deiner Seite und ihre Kaufaktivitäten verfolgen, um unsere Attributionsberichte zu erstellen.
Ab morgen wirst du Daten in deinen Berichten sehen, aber nur ab dem Zeitpunkt, an dem du das Skript hinzugefügt hast.