Google-Ads-Conversion-Tracking in Shopify: App oder manuell

Conversions aus Shopify an Google Ads melden: Google-&-YouTube-Kanal oder Kundenereignis, Doppelzählung vermeiden, erweiterte Conversions und Prüfung.

Redaktion ecomando8 Min. Lesezeit
Inhalt
  1. Was in Shopify anders ist als auf einer normalen Website
  2. App oder manuell: der Vergleich
  3. Weg 1: Google-&-YouTube-Kanal
  4. Weg 2: eigenes Pixel in den Kundenereignissen
  5. Doppelzählung vermeiden
  6. Erweiterte Conversions
  7. Conversion-Tracking in Shopify prüfen: stimmt die Messung?
  8. Typische Fehler
  9. Checkliste

Google Ads ohne funktionierendes Conversion-Tracking ist Werbung im Blindflug: Smart Bidding hat keine Grundlage, der ROAS ist geraten. In Shopify gibt es zwei Wege, Käufe an Google Ads zu melden, den Google-&-YouTube-Kanal und ein eigenes Pixel in den Kundenereignissen. Dieser Artikel vergleicht beide, zeigt die Einrichtung Schritt für Schritt, erklärt, wie du Doppelzählung vermeidest, und wie du am Ende prüfst, ob die Zahlen stimmen. Was eine Conversion-Aktion in Google Ads grundsätzlich ist und wie Zählweise und Wert eingestellt werden, steht im Artikel zum Conversion-Tracking in Google Ads.

Was in Shopify anders ist als auf einer normalen Website

Auf einer normalen Website fügst du das Google-Tag in den Seitenkopf ein und das Conversion-Snippet auf die Dankeseite. In Shopify geht das nur halb. Das Theme liefert die Shop-Seiten, aber nicht den Checkout und nicht die Bestellstatusseite. Skripte aus theme.liquid laufen dort nicht. Der alte Weg über Anpassungen der Checkout-Vorlage ist nicht mehr der vorgesehene Weg.

Shopify stellt dafür zwei Mechanismen bereit:

  • Vertriebskanal Google & YouTube. Eine App von Shopify und Google, die Merchant Center, Google Ads und GA4 verbindet und das Tracking im Checkout übernimmt.
  • Kundenereignisse. Ein Bereich in den Einstellungen, in dem du App-Pixel verwaltest und eigene Pixel anlegst. Eigene Pixel laufen in einer abgeschotteten Umgebung und reagieren auf Ereignisse wie page_viewed, product_added_to_cart, checkout_started und checkout_completed, auch im Checkout.

Beide Wege funktionieren. Die Frage ist, welcher zu deinem Setup passt.

App oder manuell: der Vergleich

KriteriumGoogle-&-YouTube-KanalEigenes Pixel in Kundenereignissen
EinrichtungGoogle-Konto verknüpfen, Google-Ads-Konto auswählen, fertigSnippet aus Google Ads anpassen, in Pixel einfügen, testen
Technisches WissenKeinsGrundverständnis von JavaScript und Ereignisdaten
Conversion-AktionenWerden vom Kanal in Google Ads angelegtDu legst sie in Google Ads selbst an
Kontrolle über den WertVorgegeben durch den KanalFrei: mit oder ohne Versand und Steuern
Erweiterte ConversionsEinstellung im KanalSelbst im Snippet zu ergänzen
ZusätzlichMerchant Center, GA4 und Produktfeed aus einer AppNur, was du baust
RisikoDoppelzählung, wenn zusätzlich eigene Tags laufenFehler im Snippet bleiben unbemerkt, wenn nicht getestet
Passt fürDie meisten kleinen und mittleren ShopsShops mit eigenen Anforderungen an Wert, Ereignisse oder Tag Manager

Faustregel: Wenn du den Google-&-YouTube-Kanal ohnehin für Shopping und Merchant Center nutzt, nimm sein Conversion-Tracking und lass alles andere weg. Wie der Kanal mit dem Merchant Center zusammenspielt, steht im Artikel Shopify mit dem Merchant Center verbinden. Ein eigenes Pixel lohnt sich, wenn du den Conversion-Wert anders definieren willst, einen Tag Manager einsetzt oder Ereignisse brauchst, die der Kanal nicht liefert.

Weg 1: Google-&-YouTube-Kanal

Einrichtung Schritt für Schritt

  1. Kanal installieren. Im Shopify-Adminbereich den Vertriebskanal Google & YouTube hinzufügen und mit dem Google-Konto anmelden, das Zugriff auf dein Google-Ads-Konto hat.
  2. Google-Ads-Konto verknüpfen. In den Kanaleinstellungen das Konto auswählen oder ein neues anlegen. Die Shopify-Hilfe zum Google-&-YouTube-Kanal beschreibt die Voraussetzungen.
  3. Conversion-Tracking aktivieren. Laut Google-Ads-Hilfe zum Kanal schlägt Google beim Verknüpfen drei Conversion-Aktionen als Standard vor: Kauf, In den Warenkorb und Checkout begonnen. Prüfe direkt danach in Google Ads unter Zielvorhaben, welche davon primär ist. Primär gehört nur der Kauf.
  4. Erweiterte Conversions prüfen. Die Einstellung liegt im Kanal unter den Google-Ads-Einstellungen und verlangt die Zustimmung zu den Kundendatenbedingungen; ob sie aktiv sein soll, entscheidest du nach dem Abschnitt weiter unten.
  5. In Google Ads aufräumen. Alle bisherigen Conversion-Aktionen für Käufe, die du selbst oder eine frühere App angelegt hat, ansehen. Entweder entfernen oder auf sekundär stellen (siehe Doppelzählung).
  6. Testbestellung machen und den Status der neuen Conversion-Aktion in den nächsten Tagen beobachten.

Was der Kanal nicht tut

Der Kanal misst Käufe im Shopify-Checkout. Bestellungen, die im Adminbereich, per Telefon oder im Laden entstehen, sieht er nicht, weil sie nie durch den Browser laufen. Erstattungen korrigiert er erfahrungsgemäß nicht nachträglich in Google Ads; Google dokumentiert dafür den Weg über Conversion-Anpassungen, den du selbst einrichten müsstest. Rechne Retouren deshalb außerhalb von Google Ads heraus, wenn du auf Deckungsbeitrag steuerst. Und der Kanal kennt nur seinen eigenen Conversion-Wert; wenn du zum Beispiel Versandkosten aus dem Wert herausnehmen willst, brauchst du Weg 2.

Weg 2: eigenes Pixel in den Kundenereignissen

Einrichtung Schritt für Schritt

  1. Conversion-Aktion in Google Ads anlegen. Kategorie Kauf, Wert aus der Transaktion, Zählweise „jede“. Google Ads zeigt dir dann das Google-Tag mit Conversion-ID und das Ereignis-Snippet mit dem Conversion-Label.
  2. Eigenes Pixel anlegen. In Shopify unter Einstellungen → Kundenereignisse ein neues Pixel erstellen. Die Datenschutzeinstellung des Pixels legt fest, ob es erst nach Einwilligung läuft; diese Frage klärst du mit deinem Datenschutzbeauftragten oder Anwalt.
  3. Google-Tag laden. Im Pixel das Google-Tag mit deiner Conversion-ID einbinden, so wie Google Ads es vorgibt, angepasst an die Pixel-Umgebung.
  4. Auf checkout_completed reagieren. Im Pixel das Ereignis checkout_completed abonnieren und daraus Betrag, Währung und Bestellnummer auslesen. Die Bestellnummer geht als Transaktions-ID mit, damit Google Ads denselben Kauf nicht zweimal zählt, wenn die Seite erneut geladen wird.
  5. Conversion senden. Mit den ausgelesenen Werten das Conversion-Ereignis an Google Ads senden.
  6. Optional weitere Ereignisse. checkout_started oder product_added_to_cart als sekundäre Conversion-Aktionen, wenn du sie für Zielgruppen oder Trichteranalysen brauchst.
  7. Testen wie unten beschrieben. Ein Pixel, das nie getestet wurde, ist eine Wette.

Wenn du den Google Tag Manager bevorzugst, gilt dasselbe Prinzip: Der Container wird im eigenen Pixel geladen, die Shopify-Ereignisse werden in den Datenlayer geschrieben, und die Google-Ads-Tags reagieren darauf. Die abgeschottete Umgebung des Pixels setzt Grenzen, etwa beim Zugriff auf die Seite selbst; plane dafür Zeit zum Testen ein.

Doppelzählung vermeiden

Die häufigste Panne nach der Einrichtung ist nicht, dass nichts gemessen wird, sondern dass jeder Kauf zwei- oder dreimal ankommt. Die typischen Kombinationen:

  • Google-&-YouTube-Kanal und eigenes Pixel mit Kauf-Conversion.
  • Google-&-YouTube-Kanal und aus GA4 importiertes Schlüsselereignis purchase.
  • Eine alte Conversion-Aktion aus einer früheren App, die nie deaktiviert wurde.
  • Tag in theme.liquid für Seitenaufrufe, das versehentlich ein Conversion-Ereignis auslöst.

So räumst du auf:

  1. In Google Ads alle Conversion-Aktionen der Kategorie Kauf auflisten. Quelle und Status ansehen.
  2. Genau eine Kauf-Conversion als primär belassen. Das ist die, die für Gebote und die Spalte Conversions zählt.
  3. Alle anderen Kauf-Conversions auf sekundär stellen. Sie werden weiter aufgezeichnet, aber nicht in Gebote und Berichte einbezogen. Nach ein bis zwei Monaten Vergleich kannst du sie entfernen.
  4. Wenn du GA4-Schlüsselereignisse importiert hast: entweder den Import als sekundär führen oder das Tag, nicht beides primär.
  5. Transaktions-ID in jeder Kauf-Conversion mitsenden. Sie schützt vor Mehrfachzählung beim erneuten Laden der Bestellstatusseite, nicht vor zwei parallelen Tags.

Warum Google Ads und GA4 danach trotzdem unterschiedliche Zahlen zeigen, liegt an Attribution und Zeitfenstern; der Artikel Google Ads zeigt andere Conversions als GA4 erklärt die Gründe.

Erweiterte Conversions

Erweiterte Conversions ergänzen das normale Conversion-Ereignis um Kundendaten aus dem Checkout, etwa die E-Mail-Adresse, die vor dem Senden mit SHA-256 gehasht werden. Google gleicht sie mit angemeldeten Google-Konten ab und kann so Käufe zuordnen, die über Cookies nicht mehr messbar wären. Die Google-Ads-Hilfe zu erweiterten Conversions beschreibt Funktionsweise und Anforderungen.

In Shopify hast du dafür zwei Wege:

  • Über den Google-&-YouTube-Kanal. In den Kanaleinstellungen unter „Google Ads“ gibt es den Schalter „Erweiterte Conversions“ samt Zustimmung zu den Kundendatenbedingungen. Der Kanal übernimmt das Hashen und Senden.
  • Im eigenen Pixel. Das Ereignis checkout_completed liefert die Kundendaten der Bestellung; du übergibst sie im vorgesehenen Format an das Google-Tag, das sie hasht.

Zwei Hinweise dazu. Erstens: In Google Ads musst du die erweiterten Conversions in der Conversion-Aktion aktivieren und die Nutzungsbedingungen akzeptieren; die Diagnose-Ansicht der Conversion-Aktion zeigt dir nach einigen Tagen, ob Daten ankommen. Zweitens: Ob du Kundendaten so übertragen darfst und was dafür im Consent-Banner stehen muss, ist keine technische Frage. Kläre sie mit deinem Datenschutzbeauftragten oder Anwalt, bevor du die Option aktivierst.

Conversion-Tracking in Shopify prüfen: stimmt die Messung?

Eine Einrichtung ohne Prüfung ist keine Einrichtung. So gehst du vor:

  1. Sofort nach der Einrichtung: Tag Assistant. Öffne den Shop mit dem Tag Assistant von Google, lege ein Produkt in den Warenkorb, gehe bis zur Bestellstatusseite (Testbestellung mit Testzahlung oder eine echte Kleinbestellung). Prüfe, ob das Conversion-Ereignis mit Wert, Währung und Transaktions-ID gesendet wird, und zwar genau einmal.
  2. Nach einem Tag: Status in Google Ads. Die Conversion-Aktion sollte von „Nicht bestätigt“ oder „Keine aktuellen Conversions“ auf „Conversions werden aufgezeichnet“ wechseln. Bleibt sie länger inaktiv, obwohl bestellt wird, ist das Tag nicht angekommen.
  3. Nach einer Woche: Plausibilität. Vergleiche die Conversions in Google Ads mit den Bestellungen in Shopify, die aus Google-Ads-Klicks stammen, zum Beispiel über Sitzungen nach Zugriffsquelle mit UTM-Parametern oder über den gclid. Google Ads bucht Conversions auf das Klickdatum, Shopify auf das Bestelldatum, daher passt der Vergleich nur über Zeiträume von mehreren Wochen.
  4. Nach einem Monat: Wert je Conversion. Conversion-Wert in Google Ads geteilt durch Conversions sollte in der Größenordnung des durchschnittlichen Bestellwerts in Shopify liegen. Eine große Abweichung deutet auf den falschen Betrag im Tag oder auf Doppelzählung.
  5. Laufend: Alarm bei null. Ein Tag, das nach einem Theme-Update oder einer App-Änderung ausfällt, fällt sonst erst auf, wenn Smart Bidding schon wochenlang ohne Daten optimiert hat. Der Google-Ads-Audit enthält diese Prüfung als festen Punkt; in ecomando weist das Ads-Audit auf Kampagnen hin, deren Conversions plötzlich fehlen.

Wenn Klicks kommen, aber keine Conversions, ist nicht immer das Tracking schuld. Die Abgrenzung zwischen Messproblem und Nachfrageproblem steht im Artikel Google Ads: Klicks, aber keine Conversions.

Typische Fehler

  • Beide Wege gleichzeitig. Kanal und eigenes Pixel messen dieselbe Bestellung. Einer reicht.
  • Zählweise „eine“ für Käufe. Bei Käufen zählt jede Bestellung, auch wenn ein Kunde nach einem Klick zweimal bestellt. „Eine“ ist für Leads gedacht.
  • Kein Wert oder fester Wert. Ohne Transaktionswert kann Google Ads nicht auf Umsatz optimieren, und der ROAS ist nicht berechenbar.
  • Falsche Währung. Der Wert wird in der Währung des Google-Ads-Kontos interpretiert, wenn keine Währung mitgesendet wird.
  • Consent nicht bedacht. Ein Pixel, das erst nach Einwilligung läuft, misst weniger, als Shopify an Bestellungen zeigt. Das ist erwartbar; die Größe der Lücke ähnelt der zu GA4, die der Artikel Shopify zeigt anderen Umsatz als GA4 beschreibt.
  • Nie getestet. Eine einzige Testbestellung mit Tag Assistant hätte den Fehler vor dem ersten Werbe-Euro gezeigt.

Checkliste

  • Einen Weg gewählt: Google-&-YouTube-Kanal oder eigenes Pixel.
  • Genau eine Kauf-Conversion primär, alle anderen sekundär oder entfernt.
  • Wert, Währung und Transaktions-ID werden mitgesendet.
  • Zählweise „jede“ bei Käufen.
  • Erweiterte Conversions nur nach Klärung mit Datenschutzbeauftragtem oder Anwalt aktiviert.
  • Testbestellung mit Tag Assistant durchgeführt, Ereignis genau einmal gesehen.
  • Status der Conversion-Aktion nach einem Tag geprüft.
  • Nach einem Monat Conversions und Wert mit Shopify-Bestellungen abgeglichen.
  • Datum jeder Änderung an Theme, Apps und Pixeln notiert.

Häufige Fragen

Wie richte ich Google-Ads-Conversion-Tracking in Shopify ein?

Der einfachste Weg ist der Google-&-YouTube-Kanal aus dem Shopify App Store. Nach dem Verknüpfen des Google-Ads-Kontos legt er Conversion-Aktionen an und misst Käufe im Checkout automatisch. Alternativ baust du ein eigenes Pixel in den Kundenereignissen von Shopify mit dem Conversion-Snippet aus Google Ads.

Warum zählt Google Ads in Shopify doppelte Conversions?

Meist laufen zwei Anbindungen parallel, etwa der Google-&-YouTube-Kanal und ein eigenes Pixel oder ein Import aus GA4, und alle Conversion-Aktionen stehen auf primär. Nur eine Kauf-Conversion darf primär sein, alle anderen stellst du in Google Ads auf sekundär.

Was sind erweiterte Conversions und brauche ich sie in Shopify?

Erweiterte Conversions ergänzen das Tag um gehashte Kundendaten wie die E-Mail-Adresse, damit Google Ads Käufe auch dann zuordnen kann, wenn Cookies fehlen. In Shopify lassen sie sich über den Google-&-YouTube-Kanal oder im eigenen Pixel aktivieren. Ob du Kundendaten so übertragen darfst, klärst du mit deinem Datenschutzbeauftragten.

Kann ich das Google-Ads-Tag einfach in theme.liquid einfügen?

Für Seitenaufrufe ja, für Käufe nicht. Der Checkout und die Bestellstatusseite laden kein Theme-Skript. Kauf-Conversions gehören deshalb in den Google-&-YouTube-Kanal oder in ein Pixel unter Kundenereignisse, das auf das Ereignis checkout_completed reagiert.

Wie prüfe ich, ob das Conversion-Tracking in Shopify funktioniert?

Mache eine Testbestellung und prüfe mit dem Tag Assistant, ob das Conversion-Ereignis gesendet wird. Danach kontrollierst du in Google Ads den Status der Conversion-Aktion und vergleichst nach einem Monat die Anzahl der Conversions mit den Shopify-Bestellungen aus Google-Ads-Klicks.

Weiterlesen