So bekommt Google Analytics 4 deine Shopify-Daten
Google Analytics 4 kann die Daten deines Shops aus zwei Quellen erhalten. Das Google-Tag läuft im Browser des Käufers und erfasst den Besuch. Über das Measurement Protocol kann ein Server Events direkt an Google Analytics senden; Google hat es als Ergänzung zum Tag entwickelt, nicht als Ersatz.
WeProfit nutzt beides. Sein Server sendet Käufe, Rückerstattungen und andere Shop-Events über das Measurement Protocol, und deine Besuche kommen von einem Google-Tag: dem, das WeProfit in deinem Shop lädt, oder einem, das du bereits nutzt, etwa dem Tag, das die App „Google & YouTube“ von Shopify hinzufügt. Was davon gilt, wählst du beim Verbinden.
In WeProfit ist Google ein Netzwerk mit zwei Verbindungen: Google Analytics 4, um das es auf dieser Seite geht, und Google Ads, das Käufe erhält, die der Server von WeProfit über die Data Manager API von Google hochlädt. Du kannst eine der beiden oder beide nutzen.
Verbinde Google Analytics 4 in WeProfit
Du brauchst eine Property in Google Analytics 4 mit einem Web-Datenstream für deinen Shop und auf dieser Property die Rolle Bearbeiter oder Administrator, um sie über die Anmeldung bei Google zu verbinden. Für „Über Google anmelden“ musst du bei WeProfit angemeldet sein; Mess-ID und API-Secret von Hand einzugeben, funktioniert auch, wenn du WeProfit ohne Anmeldung aus deinem Shopify-Adminbereich öffnest.
Das API-Secret kann nur Events senden: Es kann weder deine Berichte lesen noch deine Einstellungen in Google Analytics ändern. Trennst du später dein Google-Konto auf dieser Seite, läuft die Übermittlung weiter; nur die unten beschriebenen Google-Karten bleiben dann leer.
- Öffne in WeProfit „Werbenetzwerke > Google Analytics 4“ und klicke auf „Über Google anmelden“. Nutze das Google-Konto, das Zugriff auf deine Property hat.
- Wähle die Property und ihren Web-Datenstream. Hat die Property noch keinen Web-Datenstream, füge in Google Analytics unter „Verwaltung > Datenerhebung und -änderung > Datenstreams > Stream hinzufügen > Web“ einen hinzu und wähle die Property dann erneut aus.
- Lege fest, wer das Tag für Google Analytics 4 hinzufügt: WeProfit oder dein eigenes Tag. Der nächste Abschnitt erklärt beide Optionen.
- Setze das Häkchen bei der Bestätigung von Google zur Erhebung von Nutzerdaten, die im Wortlaut von Google angezeigt wird, und verbinde die Property. Google verlangt diese Bestätigung, bevor ein API-Secret erstellt werden kann. WeProfit erstellt dann ein API-Secret für das Measurement Protocol mit dem Namen WeProfit Server-Side Tracking oder verwendet es wieder, wenn du denselben Datenstream erneut verbindest.
- Um stattdessen von Hand zu verbinden, wähle „ID und API-Secret eingeben“ oder, wenn du WeProfit ohne Anmeldung bei WeProfit aus deinem Shopify-Adminbereich öffnest, „Ziel hinzufügen“. Öffne in Google Analytics „Verwaltung > Datenerhebung und -änderung > Datenstreams“ und deinen Web-Datenstream, kopiere die Mess-ID (sie beginnt mit G-), öffne dann „Measurement Protocol – API-Secrets“, bestätige die Erklärung zur Erhebung von Nutzerdaten, falls Google danach fragt, und erstelle ein API-Secret. Gib beides in WeProfit ein und lege fest, wer das Tag hinzufügt.
- Klicke auf „Test senden“. WeProfit sendet einen Test-Seitenaufruf an den Validierungsserver von Google, der das Format des Events prüft. Google prüft dort das API-Secret nicht, und Test-Events erscheinen nie in Berichten. Prüfe deshalb als Nächstes ein echtes Event in Google Analytics.
Wer das Tag für Google Analytics 4 hinzufügt: WeProfit oder du
Beim Verbinden wählst du „WeProfit fügt das Tag für Google Analytics 4 hinzu“ oder „Eigenes Tag für Google Analytics 4 behalten“. Die erste Option ist bei einer neuen Verbindung voreingestellt. In beiden Fällen sendet der Server von WeProfit die Käufe.
Wähle „WeProfit fügt das Tag für Google Analytics 4 hinzu“ erst, nachdem du jedes andere Tag von Google Analytics 4 für diese Property ausgeschaltet hast, etwa das aus der App „Google & YouTube“ von Shopify, aus dem Google Tag Manager oder aus dem Code deines Themes. WeProfit bittet dich, das zu bestätigen, weil Google Analytics mit zwei Tags Besuche doppelt zählt. In diesem Modus wird jedes Browsing-Event einmal gesendet: Hat das Tag einen Seitenaufruf, einen Produktaufruf oder eine Suche nicht gesendet, sendet der Server von WeProfit das Event stattdessen.
Mit „Eigenes Tag für Google Analytics 4 behalten“ müssen deine Besuche von deinem eigenen Tag kommen. Die Karte des Ziels prüft, ob ein Tag von Google Analytics 4 für deine Mess-ID in den letzten 7 Tagen sein Cookie in deinem Shop gesetzt hat, und warnt dich, wenn sie keines gefunden hat. Ein Ziel für Google Analytics 4 mit Bedingungen erhält nie das Tag von WeProfit; der Server von WeProfit sendet dann jedes Event, das die Bedingungen erfüllt.
| Deine Wahl | Google-Tag im Browser | Server von WeProfit |
|---|---|---|
| WeProfit fügt das Tag für Google Analytics 4 hinzu | Seitenaufrufe, Produktaufrufe und Suchen; bei Shopify auch Aufrufe von Kollektionen, Produktklicks auf Kollektions- und Suchseiten sowie Aufrufe des Warenkorbs | Add-to-Carts, Entfernen aus dem Warenkorb, Checkout-Schritte, Käufe, Rückerstattungen, Leads, Registrierungen und eigene Events, dazu jeder Seitenaufruf, Produktaufruf und jede Suche, die das Tag nicht gesendet hat |
| Eigenes Tag für Google Analytics 4 behalten | Was dein eigenes Tag heute sendet | Nur Käufe, Rückerstattungen, Leads, Registrierungen und deine eigenen Events; keine Seitenaufrufe |
Welche Shop-Events Google Analytics 4 erreichen
WeProfit sendet Shop-Events unter den eigenen Event-Namen von Google Analytics 4. Käufe enthalten den Gesamtbetrag der Bestellung als value, die Währung, die transaction_id und die Artikel mit ID, Name, Preis und Menge, mit dem Zeitpunkt der Bestellung als Zeitstempel.
Rückerstattungen gehen als refund-Events mit dem erstatteten Betrag, in der Währung des Kaufs und mit dessen transaction_id, und nur an eine Verbindung, die den Kauf erhalten hat; eine Stornierung ohne erstatteten Betrag sendet nichts. Eigene Events behalten ihren Namen in Kleinbuchstaben, andere Zeichen werden zu Unterstrichen, bis zu 40 Zeichen. Das Dashboard hat keinen Schalter pro Event: Um einzuschränken, was eine Verbindung erhält, füge eine Bedingung wie „Event ist eines von“ hinzu.
Mit einem Kauf sendet der Server von WeProfit außerdem die gehashte E-Mail-Adresse und Telefonnummer des Käufers, den gehashten Vor- und Nachnamen, wenn die Bestellung sie enthält, sowie IP-Adresse und User-Agent.
Manche Bestellungen werden nie gesendet: Bestellungen, die vor der Installation von WeProfit aufgegeben wurden, einschließlich importierter älterer Bestellungen, Bestellungen über Shopify POS, Bestellentwürfe und in der mobilen Admin-App erstellte Bestellungen, Abo-Verlängerungen und Bestellungen, die schon storniert sind, wenn WeProfit sie verarbeitet. Bis auf die stornierten Bestellungen zählen sie trotzdem im Umsatz und Gewinn in WeProfit.
| Shop-Event | Event in Google Analytics 4 |
|---|---|
| Page view | page_view |
| Product or content view | view_item |
| Search | search |
| Collection view (Shopify, Browser-Tag) | view_item_list |
| Product click (Kollektions- oder Suchseite, Shopify, Browser-Tag) | select_item |
| Cart view (Shopify, Browser-Tag) | view_cart |
| Add to cart | add_to_cart |
| Remove from cart | remove_from_cart |
| Checkout started | begin_checkout |
| Shipping step | add_shipping_info |
| Payment step | add_payment_info |
| Purchase | purchase |
| Refund | refund |
| Lead | generate_lead |
| Sign up | sign_up |
Jeden Verkauf in Google Analytics 4 nur einmal zählen
Google Analytics dedupliziert Kauf-Events mit derselben Transaktions-ID, bei Daten aus Web-Datenstreams. Standardmäßig tragen Käufe und Rückerstattungen von WeProfit die Shopify-Bestell-ID als transaction_id.
Wähle bei „Eigenes Tag für Google Analytics 4 behalten“ die „Bestellkennung“, die dein Tag meldet: „Bestell-ID“, die eigene ID der Bestellung wie 6012345678901, oder „Bestellnummer“, die Nummer, die deine Kunden sehen, wie #1001. Tragen beide Kopien dieselbe ID, zählt Google Analytics den Verkauf einmal. Bei „WeProfit fügt das Tag für Google Analytics 4 hinzu“ tragen Käufe die Bestell-ID.
Meldet ein weiteres Tool Käufe an die Property, prüfe, welche Bestellkennung es verwendet: Ein Sender mit einer anderen ID zählt den Verkauf erneut, und ein erfolgreicher Test kann nicht zeigen, dass unabhängige Sender dedupliziert werden.
Importierst du zusätzlich Schlüsselereignisse aus Google Analytics 4 in Google Ads und nutzt die Uploads von WeProfit in Google Ads, behalte nur eines davon als primäre Conversion-Aktion für Käufe, sonst kann Google Ads jeden Verkauf doppelt zählen.
Google Analytics 4 und Google Ads: ein Netzwerk, zwei Verbindungen
Google zählt als eines der 10 Werbenetzwerke von WeProfit, mit zwei getrennten Verbindungen. Google Analytics 4 erhält Shop-Events für deine Analytics-Berichte. Google Ads erhält vom Server von WeProfit nur Käufe: keine Seitenaufrufe, Warenkörbe, Checkouts oder Rückerstattungen. Rückerstattungen gehen nur an Google Analytics 4.
Der Import der Werbeausgaben aus Google Ads ist eine dritte, rein lesende Verbindung: Sie lädt keine Käufe hoch, und das Verbinden der Google Ads-Conversions importiert keine Werbeausgaben. Ist ein Google Ads-Konto verbunden, lädt WeProfit außerdem das Google Ads-Tag dieses Kontos in deinem Shop, das Seitenaufrufe und Produktaufrufe für Remarketing sendet.
| Verbindung | So verbindest du sie | Was der Server von WeProfit sendet |
|---|---|---|
| Google Analytics 4 | Über Google anmelden und eine Property und einen Web-Datenstream wählen, oder Mess-ID und API-Secret eingeben | Shop-Events über das Measurement Protocol, darunter Käufe und Rückerstattungen; welche weiteren, hängt davon ab, wer das Tag hinzufügt |
| Google Ads | Mit Google verbinden und bis zu 10 Google Ads-Konten pro Shop auswählen | Nur Käufe, über die Data Manager API von Google in die Conversion-Aktionen von WeProfit hochgeladen, etwa Purchase - WeProfit |
Prüfe, ob Google Analytics 4 deine Events erhält
Das CAPI-Übermittlungsprotokoll auf der Seite „Google Analytics 4“ listet jedes Event, das der Server von WeProfit gesendet hat, mit den Spalten „Erstellt“, „Event“, „Ziel“, „Event-ID“, „Status“, „Versuche“ und „Fehler“. Das Measurement Protocol gibt allerdings keine Antwort pro Event: Eine Zeile mit dem Status „gesendet“ bedeutet, dass Google einen Erfolgscode zurückgegeben hat, und Fehler im Inhalt eines Events werden nicht zurückgemeldet. Prüfe die Daten deshalb in Google Analytics selbst.
Nach der Anmeldung über Google zeigt die Seite „Google Analytics 4“ drei Karten. Die Karte zur Prüfung stellt die Käufe und den Umsatz, die Google Analytics 4 in den letzten 7 vollen Tagen erfasst hat, neben die Bestellungen und den Umsatz, die WeProfit gesehen hat, mit dem Anteil deiner Bestellungen, die gefunden wurden. Die Karte zum Zugriff zeigt das Google-Konto, mit dem du angemeldet bist, und ob es die Property bearbeiten darf. Die Karte „Search Console“ listet die 10 häufigsten Google-Suchanfragen, bei denen dein Shop in den letzten 28 Tagen angezeigt wurde, mit Klicks, Impressionen, CTR und Position, sofern eine Search Console-Property desselben Google-Kontos zur Domain deines Shops passt; ihre Daten kommen etwa 2 Tage verspätet an.
Um eine einzelne Bestellung zu verfolgen, mach einen Testkauf, suche die Bestellung in WeProfit und such ihren Kauf in Google Analytics, zuerst im Echtzeitbericht. Eine Shopify-Testbestellung zählt wie eine echte Bestellung: WeProfit sendet ihren Kauf an Google Analytics 4, und eine Rückerstattung sendet ein refund-Event mit derselben transaction_id. Laut Google kann die Datenverarbeitung 24 bis 48 Stunden dauern, also gib den Standardberichten Zeit, bevor du Summen vergleichst.
Fehlerbehebung für Google Analytics 4 in Shopify
Finde den Schritt, der nicht funktioniert, bevor du dein Setup änderst.
| Was du siehst | Was du prüfen solltest |
|---|---|
| „Test senden“ ist erfolgreich, aber Google Analytics 4 zeigt keinen Kauf | Prüfe die Mess-ID, das API-Secret und ob das Ziel aktiviert ist, und gib dann eine echte Bestellung auf. Der Validierungstest prüft nur das Format und erscheint nie in Berichten. |
| Besuche werden doppelt gezählt | Ein weiteres Tag von Google Analytics 4 sendet neben dem Tag, das WeProfit hinzufügt, noch an die Property. Schalte es aus oder wechsle zu „Eigenes Tag für Google Analytics 4 behalten“. |
| Käufe werden doppelt gezählt | Dein eigenes Tag und WeProfit melden unterschiedliche Transaktions-IDs. Wähle die „Bestellkennung“, die dein Tag meldet: Bestell-ID oder Bestellnummer. |
| Keine Seitenaufrufe aus deinem Shop | Mit „Eigenes Tag für Google Analytics 4 behalten“ sendet WeProfit keine Seitenaufrufe. Prüfe die Tag-Prüfung auf der Karte des Ziels und dein eigenes Tag. |
| Ältere Bestellungen fehlen | Bestellungen, die vor der Installation von WeProfit aufgegeben wurden, einschließlich importierter älterer Bestellungen, werden nie gesendet. |
| Die Karte zur Prüfung findet weniger Käufe als Bestellungen | Rechne mit bis zu 48 Stunden, bis Google Analytics einen Kauf anzeigt, und denk daran, dass Bestellungen, die WeProfit nie sendet, etwa Bestellungen über POS und Bestellentwürfe, auf der Seite von WeProfit trotzdem zählen. |