Schauen Sie sich unseren Leitfaden an Richten Sie eine Datenebene in Shopify ein.
Selbst mit einer korrekten Einrichtung kann sich das serverseitige Tracking von Shopify manchmal unerwartet verhalten. Im Folgenden findest du die häufigsten Probleme und wie du sie lösen kannst.
beginnen_auschecken Ereignisse werden nicht ausgelöstProblem: Kauf- oder Checkout-Ereignisse werden nicht wie erwartet ausgelöst.
Lösung: Überprüfe deine Pixel für Kundenereignisse Einstellungen in Shopify:
1. Gehe zu Shopify-Adminbereich → Einstellungen → Datenschutz für Kunden
2. Stellen Sie die Datenschutzeinstellung auf Nicht erforderlich
Wenn diese Einstellung Erforderlich, Shopify blockiert den Code, der zum Auslösen von E-Commerce-Events benötigt wird.
Problem: beginnen_auschecken oder kaufen Ereignisse werden in der serverseitigen Vorschau nicht angezeigt.
Lösung:
1. Schließen Sie das vollständig Clientseitige GTM-Vorschau
2. Öffne nur die Serverseitige Vorschau in einem Browser-Tab
3. Öffnen Sie Ihren Shopify-Shop in einem separaten Tab
4. Aktualisieren Sie die Shop-Seite und suchen Sie nach einem Seitenansicht Ereignis in der Servervorschau
5. Stellen Sie vor dem Testen sicher, dass beide Container veröffentlicht sind
6. Wenn beide Vorschauen geöffnet sind, kann dies die Weiterleitung von Ereignissen beeinträchtigen.
Problem: Dein Produktfeed für Meta (Facebook) oder Pinterest funktioniert nicht mehr, nachdem du ihre Pixel in Shopify getrennt hast.
Lösung:
1. Erstelle ein Dummy-Pixel in Meta oder Pinterest
2. Verbinde dieses Dummy-Pixel mit der Shopify-App
3. Halte dein Hauptpixel über den serverseitigen Container verbunden.
Dadurch kann der Shopping-Feed verknüpft bleiben, während das gesamte echte Tracking serverseitig läuft.
Problem: In der serverseitigen Vorschau werden trotz korrekter Einrichtung keine Ereignisse angezeigt.
Lösung: Die Google- und YouTube-App in Shopify kann das serverseitige Tracking außer Kraft setzen.
1. Gehe zu Shopify-Adminbereich → Apps → Google und YouTube.
2. Trennen Sie Google Analytics 4 von dieser App.
Diese App sendet Ereignisse häufig direkt an Google und umgeht dabei Ihren Servercontainer.
Problem: Shopify- oder GA4-Berichte werden gelöscht, nachdem der Zustimmungsmodus v2 mit serverseitigem Tracking aktiviert wurde.
Lösung:
1. Integrieren Sie den Zustimmungsmodus v2 in Shopify-Cookies
2. Cookiebot bietet derzeit die zuverlässigste Shopify-Integration
3. Folgen Die Shopify-Installationsanleitung von Cookiebot
4. Schließe alle Schritte unter ab Aktivierung der Customer Privacy API, außer Schritt 6.
Eine korrekte Konfiguration des Zustimmungsmodus ermöglicht es GA4, Konversionen zu modellieren und Erkenntnisse auch ohne vollständige Cookie-Zustimmung zu bewahren.
Problem: Bei der Verwendung von clientseitigen Seitenaufruf-Triggern, die auf Checkout-URLs basieren (z. B. /zur Kasse), kann Shopify dynamische Checkout-URLs generieren. Infolgedessen ist der Seiten_Standort An GA4 gesendet, spiegelt nicht die tatsächliche Checkout-URL wider.
Anstelle einer sauberen URL wie:
GA4 erhält möglicherweise eine URL ähnlich der folgenden:
Das macht das Checkout-Tracking unzuverlässig und kann zu Problemen führen: seitenbasierte Trigger, Trichteranalysen und Berichte über Checkout-Schritte in GA4.
Das passiert normalerweise, weil die Webpixel-Sandbox von Shopify Checkout-URLs dynamisch umschreibt. Wenn Sie sich auf die Standardeinstellung verlassen Seiten_Standort, GA4 erhält die Sandbox-URL anstelle des echten Checkout-Pfads.
Lösung: Du kannst das beheben, indem du die Checkout-URL im Google Tag Manager bereinigst, bevor sie an GA4 gesendet wird.
1. Erstellen Sie eine benutzerdefinierte JavaScript-Variable in GTM
2. Gehe zu deinem GTM-Webcontainer
3. Navigiere zu Variablen → Neu → Benutzerdefiniertes JavaScript und fügen Sie den folgenden Code ein:
4. Benennen Sie die Variable (z. B. Standort der Seite — Sauber) und speichere es.
5. Überschreiben Seiten_Standort in deinem GA4-Tag, indem du dein öffnest GA4-Konfigurations-Tag in GTM, gehe zu Zu setzende Felder, ein neues Feld hinzufügen:
Feldname: Seiten_StandortWert:
{{Seitenstandort — Sauber}}Speichern Sie das Tag und veröffentlichen Sie Ihren Web-Container.
6. Navigiere durch den Shopify-Checkout, überprüfe die GA4-Anfrage und bestätige das Seiten_Standort zeigt jetzt eine saubere und konsistente Checkout-URL an.
Bei diesem Ansatz wird der Sandbox-Pfad von Shopify entfernt, bevor der Treffer an GA4 gesendet wird. Dadurch wird Folgendes gewährleistet:
• genaue Checkout-URLs
• zuverlässige seitenbasierte Trigger
• konsistentes GA4-Funnel- und Checkout-Reporting.