Kort antwoord: Een Shopify Custom Pixel kan events (zoals aankopen of add-to-cart) opvangen en via GA4’s Measurement Protocol server-naar-server doorsturen, in plaats van via de browser. Dat maakt de meting minder gevoelig voor adblockers en browserprivacy, vergelijkbaar met hoe de Meta Conversions API werkt voor Facebook-advertenties.
Waarom een Custom Pixel + Measurement Protocol combineren
Shopify’s Custom Pixel-systeem (onderdeel van Customer Events) draait weliswaar in een sandbox in de browser, maar kan wel gegevens verzamelen over checkout- en pagina-events. Door die gegevens vervolgens niet als browser-side GA4-hit te versturen, maar via GA4’s Measurement Protocol rechtstreeks vanaf een server te sturen, omzeil je een deel van de beperkingen die adblockers en Safari’s Intelligent Tracking Prevention opleggen aan browser-side tracking.
Hoe dit technisch in elkaar zit
- Custom Pixel vangt het event op: binnen Shopify’s Customer Events-sandbox luister je naar events zoals
checkout_completed. - Event wordt doorgestuurd naar een endpoint: de pixel stuurt de relevante gegevens (client ID, transactiewaarde, producten) naar een eigen server-endpoint of een tussenlaag zoals server-side Google Tag Manager.
- De server verstuurt het via de Measurement Protocol: vanaf de server wordt een HTTP-verzoek naar GA4’s Measurement Protocol-endpoint gestuurd, met de juiste client ID zodat GA4 het event aan de juiste gebruikerssessie koppelt.
Waar dit vaak misgaat
De meest voorkomende fout is een ontbrekende of onjuiste client ID, waardoor GA4 het server-side event niet aan de juiste browsersessie kan koppelen — het event komt dan wel binnen, maar wordt niet gekoppeld aan de rest van de gebruikersreis (bronkanaal, eerdere pagina’s). Dat maakt de data technisch aanwezig, maar analytisch minder bruikbaar. Zorg dat de Custom Pixel de GA4 client ID (uit het _ga-cookie) meestuurt naar de server, zodat deze correct kan worden meegegeven aan de Measurement Protocol-call.
Is dit voor elke webshop nodig?
Voor de meeste webshops volstaat een correcte GA4-implementatie via Google Tag Manager ruimschoots. Deze aanpak is vooral relevant voor winkels die merkbaar dataverlies zien door adblockers of ITP, en al de basis (client-side GA4) op orde hebben. Twijfel je of dit voor jouw webshop nodig is, laat dan server-side tracking voor webshops door ons beoordelen en inrichten.