Google Analytics 4 koppelen aan cPixel

Hoe koppel ik GA4 aan cPixel?

Ga in Google Analytics naar Admin, Data collection and modification, Data streams, open je webstream en kopieer de Meet-ID, die begint met G-. Open op datzelfde paneel Measurement Protocol API secrets en maak er een aan. Plak beide in cPixel, en bevestig dan met een echte bestelling, want GA4 accepteert een verkeerd secret stilzwijgend.

Plak ze in cPixel

  1. Open in cPixel Bestemmingen en klik op het GA4-icoon onder Een platform koppelen. Google Analytics 4 instellen opent op Plak je ID’s.
  2. Plak de Meet-ID in Meet-ID en het secret in Measurement Protocol API secret (optioneel). Geef het account desgewenst een naam onder Geef dit account een naam (optioneel), en klik op Doorgaan.
  3. Houd op Kies opties Gebeurtenissen vanuit de browser verzenden en Gebeurtenissen vanaf onze servers verzenden aangevinkt. Houd Nee — cPixel regelt Google Analytics 4 (aanbevolen) aan, tenzij een andere tool naar deze property verzendt: ondanks het label stopt Ja — houd hem, en cPixel stopt met server-side verzenden naar Google Analytics 4 zowel de browser- als de serververzendingen van cPixel ernaartoe.
  4. Onder Geavanceerde instellingen kan Gegevenslocatie server-side gebeurtenissen naar het EU-eindpunt van Google verzenden; alleen het eindpunt verandert. Klik op Opslaan en doorgaan. Testen bevestigt Google Analytics 4 is gekoppeld.

Google Analytics 4 instellen op Kies opties, met browser- en servertracking aangevinkt, de opmerkingen Hoe GA4-aankopen werken en Wat cPixel wel en niet kan herstellen, en de vraag over de officiële app

Belangrijk: Het secret is optioneel in de wizard, maar zonder secret blijft het account Alleen browser: browsegebeurtenissen, geen aankopen.

Waar vind ik mijn GA4 Meet-ID?

In de details van je webstream in GA4 Admin: G- gevolgd door letters en cijfers, meestal tien (Google).

  1. Kies in Google Analytics je property, klik linksonder op Admin en klik onder Data collection and modification op Data streams.

    Google Analytics Admin met Data collection and modification opengeklapt en Data streams geselecteerd, met één webstream die verkeer ontvangt, naam en ID onherkenbaar gemaakt

  2. Klik op de webstream van je winkel. Measurement ID staat in de eerste rij van Stream details; gebruik het kopieericoon ernaast.

    GA4 Web stream details met Stream name, Stream URL, Stream ID en Measurement ID in één rij, waarden onherkenbaar gemaakt, en Measurement Protocol API secrets onderaan

Opmerking: De Meet-ID is niet de Stream ID, een gewoon nummer op dezelfde rij, of de property-ID. cPixel wil de ID die begint met G-.

Hoe maak ik een Measurement Protocol API secret aan?

Open op datzelfde streampaneel Measurement Protocol API secrets, maak een secret aan en kopieer de waarde ervan, ongeveer 22 tekens. Google’s handleiding: Measurement Protocol for GA4.

  1. Scroll naar het blok Events en klik op Measurement Protocol API secrets, de laatste rij ervan. Bestaande secrets worden getoond, en je kunt er een hergebruiken.

    Paneel Measurement Protocol API secrets van GA4 met één bestaand secret waarvan bijnaam en waarde onherkenbaar zijn gemaakt, de aanmaakdatum, en een knop Create

  2. Klik op Create, geef het een bijnaam zoals cPixel, klik opnieuw op Create en kopieer de Secret value naar cPixel.

    Paneel Create new API secret van GA4 geopend naast de lijst met secrets, waarbij alleen een bijnaam wordt gevraagd, met de knop Create rechtsboven

Google kan je eerst vragen om de voorwaarden voor het verzamelen van gebruikersgegevens te bevestigen (Google).

Waarom waarschuwt GA4 niet voor een verkeerd secret?

Omdat het Measurement Protocol nooit fouten meldt. Google zegt dat het “geen HTTP-foutcodes teruggeeft, zelfs niet als een gebeurtenis misvormd is”, en de validatieserver ervan controleert het API secret niet (Google).

Een verkeerd secret lijkt dus overal op succes: Live toont Geaccepteerd, het account toont Geverifieerd en er gaat geen melding af, terwijl GA4 de gegevens verwerpt. Verbinding testen gebruikt de validatieserver van Google, dus die controleert de payload, niet het secret.

Wat verzendt cPixel naar GA4, en vanaf waar?

Aankopen en terugbetalingen gaan vanaf de servers van cPixel; al het andere vanuit de browser van de klant, of vanaf de server wanneer de browserkopie het apparaat nooit heeft verlaten.

Verzonden vanaf Gebeurtenissen
Browser: de webpixel van Shopify, op elke pagina inclusief checkout page_view, view_item, view_item_list, search, view_cart, add_to_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info
Server: het Measurement Protocol purchase, met de bestelling als transactie-ID; refund, wanneer je een bestelling terugbetaalt
Server, alleen wanneer de browser het niet kon Een browsergebeurtenis die het apparaat van de klant nooit heeft verlaten, in Live gemarkeerd als het opnieuw verzenden van een geblokkeerde browsergebeurtenis

GA4 ontdubbelt aankopen op transactie-ID bij webstreams (Google), maar geen andere gebeurtenissen, dus cPixel verzendt elk daarvan één keer. Het kan een gebeurtenis niet herstellen wanneer een blokkering ook het eigen verzoek van cPixel tegenhield, en kan niet zien dat GA4 een browsergebeurtenis weigert.

Een aankoop heeft de browsersessie nodig die de pixel van cPixel bij checkout vastlegt. Zonder die sessie, zoals wanneer een blokkering het verzoek van cPixel tegenhield, toont Live “Niet genoeg gegevens om de payload voor deze bestemming samen te stellen” en krijgt GA4 geen aankoop.

Serveraankopen bevatten de client- en sessie-ID’s van GA4, gehashte e-mail en telefoon, en de Shopify-klant-ID, ongehasht, als user_id. Beide onderdelen hebben de analysetoestemming van de klant nodig.

Opmerking: GA4 geeft een servergebeurtenis alleen bron, medium en campagne van het bezoek als die binnen 24 uur na de start van de sessie aankomt (Google). Aankopen die later worden verzonden, bijvoorbeeld met Wanneer de bestelling wordt verzonden in Instellingen, kunnen hun campagne verliezen.

De Google & YouTube-app van Shopify kan ook paginaweergaven en aankopen naar je property verzenden, dus houd één verzender per pixel aan. cPixels dagelijkse scan signaleert een GA4-tag die in je thema is geplakt:

Bevinding van cPixel over dubbele tracking voor GA4, gelabeld Tag in your theme, met een citaat van de gevonden gtag.js-snippet en een uitleg dat een thematag bij elke paginaweergave afgaat

Hoe controleer ik of het werkt?

Plaats een echte bestelling en vind de aankoop in cPixels Live en het Realtime-rapport van GA4. Testbestellingen worden standaard overgeslagen: betaal met een echte betaalmethode, of vink Instellingen → Testbestellingen uit.

  1. Open in cPixel Live, klik op Sessie starten, en plaats de bestelling dan in een ander tabblad.
  2. Open de Server-rij van de aankoop. Google Analytics 4 toont Geaccepteerd, wat alleen betekent dat Google heeft geantwoord.
  3. Open in GA4 het Realtime-rapport en zoek de aankoop. Realtime duurt meestal een paar minuten, andere rapporten 24–48 uur (Google).

DebugView toont hem niet: het toont alleen gebeurtenissen die in debugmodus zijn verzonden, wat de echte verzendingen van cPixel niet zijn (Google).

Wat als het niet werkt?

De meeste fouten verschijnen in cPixels Live; een verkeerd secret verschijnt nergens, dus controleer GA4 zelf.

Wat je ziet Wat het betekent Wat je moet doen
Geaccepteerd in Live, geen aankoop in GA4 na 48 uur Een verkeerd secret of Meet-ID, of een van een andere stream Maak een secret op dezelfde stream aan en plak het onder Google Analytics 4 beheren op Bestemmingen, dan Doorgaan en Opslaan en doorgaan
Overgeslagen, met een reden cPixel koos ervoor niet te verzenden, bijvoorbeeld geen toestemming voor analyse of een testbestelling Betaal echt, of vink Testbestellingen uit
Het account toont Alleen browser Geen secret opgeslagen Voeg er een toe onder Google Analytics 4 beheren
Paginaweergaven verdubbeld, omzet klopt Een andere verzender, zoals de Google & YouTube-app of een tag in je thema Houd één verzender per property aan

Verwijderen, in Google Analytics 4 beheren, stopt de verzendingen naar dat account en verwijdert het secret ervan.

Hulp nodig met cPixel? Mail naar support@b2bgold.app.