Hoe stel je Pinterest Event Deduplication in?
Het gebruik van Pinterest server-side tracking (Pinterest Conversion API) wint aan terrein binnen de digitale marketingsector. Deze techniek gaat pixel-blocking tegen die wordt veroorzaakt door ITP's en AdBlockers, en verhoogt daarmee de levensduur van Pinterest-cookies, wat essentieel is voor accurate data-analyse. Wanneer je Pinterest gegevens zowel aan de client side als aan de server side meet, kunnen sommige events dubbel worden gemeten. Pinterest wilt graag onderscheid maken tussen events afkomstig van de pixel en die van de conversion API, om zo een zuiverdere data-analyse te bereiken. Daarom heeft Pinterest een ‘Unique Event ID’ geïntroduceerd. In dit artikel leggen we uit hoe je Pinterest event deduplication toe moet passen door dit in te stellen in Google Tag Manager. Dit omvat het instellen van event deduplication zowel aan de client side als aan de server side, om zo een geoptimaliseerd en efficiënt tracking systeem te creëren.
Let op: Deze blog gaat enkel over Pinterest. Deduplicatie is niet nodig voor de meeste andere tags, tenzij anders vermeld.
Benieuwd naar de hele Pinterest Server Side Tracking setup? Bekijk dan deze pagina.
Pinterest Event Deduplication set up
Pinterest Event Deduplication instellen in Google Tag Manager (zowel client- als server side)
Totale tijd: 10 minuten
Stap 1: Variabele aanmaken (web container)
Eerst stellen we de benodigde variabele in voordat we verder gaan met de configuratie. Ga in de webcontainer (client side) naar ‘Variables’ en klik op ‘New’. Heb je deze al aangemaakt, bijvoorbeeld door het instellen van Meta Event Deduplication? Ga dan naar stap 3.
Stap 2: Variabele instellen (web container)
Klik op Variable configuration en kies Discover more tag types in the Community Template Gallery. Zoek naar unique event id en voeg Unique Event ID toe aan de werkruimte. Geef de variabele de naam Event ID en sla op.
Stap 3: Pinterest pixels selecteren (web container)
Ga naar Tags binnen de webcontainer en klik op Pinterest Pixel. Nog geen Pinterest Pixel ingesteld? Bekijk dan deze blog. In dit voorbeeld gebruiken we een template. Door de overgang van UA naar GA4 moet je meerdere tags aanmaken per event dat je wilt meten. Heb je meerdere Pinterest Pixel-tags? Voeg dan event_id toe aan iedere tag zoals hieronder beschreven.
Stap 4: Pinterest pixels instellen (web container)
Kies onder Event to Fire het event dat je meet met de pixel. In dit voorbeeld gebruiken we page_view. Selecteer bij dit event Page Visit. Vink Custom Parameters aan. Vul event_id in onder Name en voeg je Unique Event ID-variabele toe onder Value. Sla de tag op.
Stap 5: GA4 configuration tag instellen (web container)
Ga naar Tags → Google Tag. Voeg onder Configuration parameter de volgende parameter toe: event_id - {{Event ID}}. Sla de tag op en Pinterest is gededupliceerd aan de Client Side.
Stap 6: GA4 Events tags instellen (web container)
Herhaal dit bij alle GA4 Event Tags. Wanneer alle tags zijn ingesteld, klik rechtsboven op Submit om de container live te zetten.
Stap 7: Nieuwe variabele aanmaken (server container)
Je hebt nu Pinterest event deduplication client side ingesteld, goed bezig! Nu moeten we Pinterest nog in de server container (server side) dedupliceren. Ga in de server container naar Variables en klik op New.
Stap 8: Variabele instellen (server container)
Klik op het potloodje. Klik op Event Data en selecteer deze. Vul bij sleutelpad event_id in. Geef de variabele een naam, bijvoorbeeld Event ID. Sla de variabele op. Zie je Event Data niet staan? Dan werk je waarschijnlijk in de client-side container in plaats van in de server container.
Stap 9: Pinterest Conversion API selecteren (server container)
Ga in de server container naar Tags en selecteer Pinterest Conversion API. Nog geen Pinterest Conversion API aangemaakt? Ga dan naar deze blog.
Stap 10: Pinterest Conversion API aanpassen (server container)
Klik op Override client data onder Event Data. Zorg ervoor dat bij Parameter Name de waarde Event ID staat. Voeg onder Parameter Value de aangemaakte variabele toe.
Stap 11: Container live zetten (server container)
Zet nu de server container live et voilla: je eerste Pinterest Conversion API implementatie! Je hebt nu de hele Pinterest implementatiereeks doorlopen, lekker bezig! Vanaf nu worden alle events van Pinterest zowel client side als server side gemeten en gededupliceerd.