Direct Tracking is Daisycons server-side trackingmethode, ook bekend als Server-to-Server of S2S tracking. Hiermee kun je conversies meten zonder uitsluitend afhankelijk te zijn van client-side pixels of browsercookies. In dit artikel lees je hoe je een betrouwbare server-side implementatie opzet, inclusief hybrid tracking met de Synergy Pixel en optionele ondersteuning voor gclid bij Google Shopping- en CSS-campagnes. Deze functies helpen om conversies correct toe te wijzen wanneer de Click ID niet beschikbaar is of wanneer Parallel Tracking traditionele trackingmethoden beperkt.
Belangrijk: Hybrid tracking is verplicht wanneer dit technisch haalbaar is. Combineer je Server-to-Server postback altijd met een Synergy Pixel om conversies correct toe te kunnen wijzen wanneer de Click ID niet beschikbaar is. Deze uitbreidingen worden steeds belangrijker en hebben al aantoonbaar geleid tot prestatieverbeteringen van 10% of meer. Gebruik je Google Shopping- of CSS-campagnes, dan raden we sterk aan om ook de gclid-parameter mee te sturen in je postback. Traditionele trackingoplossingen zullen geleidelijk minder goed presteren naarmate Google Parallel Tracking verder uitbreidt voor Google Shopping-verkeer.
Let op: Deze handleiding is bedoeld voor gebruikers met een technische achtergrond. Voor standaard pixeltracking kun je terecht bij Implementing the Conversion Pixel.
Hoe Server-to-Server tracking werkt
- Click ID genereren: Daisycon genereert een unieke Click ID in plaats van traditionele cookies te gebruiken.
- URL-parameter: De Click ID wordt als parameter aan de URL toegevoegd. Je kunt deze vervolgens opslaan in een cookie, local storage of je eigen database.
- Conversie doorgeven: Wanneer een conversie plaatsvindt, roept je systeem de postback-URL van Daisycon aan en stuurt daarbij de opgeslagen Click ID mee.
- Transactie toewijzen: Daisycon gebruikt de gegevens uit de postback om de conversie aan de juiste publisher toe te wijzen.
De meeste externe trackingplatforms, zoals Tune, Cake en Post Affiliate Pro, ondersteunen het opslaan van Click IDs en het versturen van postbacks. Een maatwerkimplementatie is ook mogelijk.
Belangrijk: Als adverteerder ben je verantwoordelijk voor het correct opslaan en doorgeven van de Click ID. Wijkt je attributiemodel af van dat van Daisycon, dat uitgaat van last click met een geldigheid van 100 dagen, vermeld dit dan duidelijk in de campagneomschrijving.
Implementatiehandleiding
Basisstructuur van de URL
Voeg de gewenste URL-parameters en de vereiste Click ID-parameter toe aan je landingspagina's:
https://advertiser.com/?clickid=%DCI%&utm_source=daisycon&utm_medium=affiliateZorg ervoor dat de Click ID-parameter aanwezig is in alle relevante materialen, waaronder productfeeds en deeplinks. Daisycon Support kan de implementatie indien nodig controleren. We raden sterk aan om de Click ID-parameter als eerste URL-parameter te plaatsen.
Structuur van de postback-URL
Gebruik het Direct Tracking-endpoint /d/ in plaats van het pixel-endpoint /t/ en stuur de benodigde parameters mee:
https://[matching_domain]/d/?ci=[campaign_id]&dci=[click_id]&a=[amount]&ti=[transaction_id]&r=[revenue]&pn=[description]&iv=[description_internal]&c=[country_code]Betrouwbaarheid verbeteren met hybrid tracking
Standaard Server-to-Server tracking is volledig afhankelijk van de Click ID, oftewel DCI. Deze identifier is op het moment van de conversie echter niet altijd beschikbaar. Om de betrouwbaarheid te verbeteren, biedt Daisycon hybrid tracking. Hierbij wordt de postback gecombineerd met een lichte en privacyvriendelijke client-side pixel, de Synergy Pixel.
De Synergy Pixel stuurt vanuit de browser een unieke referentie voor de transactie naar Daisycon. Wanneer de Click ID ontbreekt op het moment dat de postback wordt verstuurd, kan deze referentie alsnog worden gebruikt om de transactie aan de juiste publisher toe te wijzen. Alle overige product- en transactiegegevens worden server-side verwerkt.
Wanneer gebruik je hybrid tracking?
- Je gebruikt Direct Tracking via een Server-to-Server postback.
- Je wilt de attributiegraad verbeteren in situaties met privacybeperkingen of cross-device klantreizen.
- Je kunt een blijvende transactiereferentie genereren, zoals een ordernummer of Cart ID.
- Je gebruikt Post-View tracking. Dit werkt cookieloos en kan daarom geen DCI gebruiken.
Hoe werkt het?
- Je vuurt een lichte Synergy Pixel vanuit de browser af zodra de transactie wordt aangemaakt.
- Deze pixel stuurt een unieke referentie naar Daisycon, bijvoorbeeld
ref=123456. - Dezelfde referentie wordt in je server-side postback meegestuurd via de parameter
ref. - Als er geen Click ID aanwezig is, gebruikt Daisycon deze referentie om de transactie te matchen.
Let op: De Synergy Pixel moet altijd samen met je server-side postback worden gebruikt. De pixel registreert niet zelfstandig conversies. Post-View attributie werkt niet zonder de Synergy Pixel.
Implementatie
Een typisch voorbeeld ziet er als volgt uit:
https://[tracking_domain]/tr/?ci=[campaign_id]&ref=[order_id]Vervang {{order_id}} door de variabele die je gebruikt als transactiereferentie, bijvoorbeeld een ordernummer of Cart ID. Deze waarde moet blijvend en uniek zijn. De tag moet één keer per transactie worden afgevuurd, op de bevestigingspagina of direct nadat de waarde die als referentie wordt gebruikt is aangemaakt.
Stuur dezelfde waarde mee in je Server-to-Server postback via de parameter ref. Vuur de postback af voor iedere conversie, dus ook voor niet-affiliate conversies en conversies zonder DCI of Click ID:
https://[matching_domain]/d/?ci=[campaign_id]&dci=[click_id]&ref=[order_id]Zo kan Daisycon beide signalen aan elkaar koppelen en de attributie verbeteren, ook wanneer de Click ID ontbreekt of verwijderd is.
Let op: Het bovenstaande voorbeeld is vereenvoudigd. Je Partner Manager kan de volledige Synergy Pixel-code aanleveren.
Ondersteuning voor Google Shopping- en CSS-campagnes
Gebruik je Google Shopping of Comparison Shopping Services (CSS), dan kun je de attributie verbeteren door de Google Click ID gclid mee te sturen in je Server-to-Server postback. Hiermee kan Daisycon transacties beter koppelen aan affiliateklikken wanneer redirects worden omzeild door Parallel Tracking of door de campagneconfiguratie.
De gclid opslaan
Controleer op de landingspagina of er een gclid-parameter aanwezig is. Sla deze waarde alleen op wanneer daarnaast minimaal één van de volgende voorwaarden geldt:
- De URL bevat
utm_source=daisycon. - De URL bevat een geldige Daisycon Click ID, bijvoorbeeld
clickid=ofdci=.
Hiermee voorkom je dat ander Google Ads-verkeer de affiliate tracking beïnvloedt. We raden aan om de waarde in een aparte variabele op te slaan, bijvoorbeeld dcgclid. Zo voorkom je dat andere systemen die de standaardwaarde gclid gebruiken worden overschreven of verstoord.
Voorbeeld van een postback met gclid
Stuur de opgeslagen waarde mee in de server-side call via de parameter gclid:
https://[matching_domain]/d/?ci=12345&dci=[click_id]&ref=[order_id]&gclid=[dcgclid]Deze uitbreiding wordt sterk aanbevolen wanneer je campagnes via Google Shopping of CSS-aanbieders uitvoert.
Overstappen van pixeltracking naar Server-to-Server tracking
Wil je overstappen naar S2S tracking? Volg dan deze best practices om de migratie zo betrouwbaar mogelijk te laten verlopen:
- Overgangsperiode: Schakel tracking niet van de ene op de andere dag om. Plan voldoende tijd in om de nieuwe implementatie goed te testen.
- Informeer Daisycon vooraf: Neem minimaal één maand voor de overstap contact op met je Daisycon Account Manager. Deze voorbereidingstijd is nodig om de Click ID-implementatie correct in te richten. Zodra S2S actief is, werkt de bestaande pixeltracking niet meer. Ontbrekende Click IDs leiden dan tot gemiste attributie.
- Parallel testen: Laat pixeltracking en S2S tracking tijdens de testperiode parallel draaien. Zo kun je controleren of alle conversies correct worden gemeten.
- Houd rekening met kleine verschillen: Er kunnen kleine attributieverschillen optreden, vooral bij cross-device of cross-browser klantreizen. Dit is normaal en kan per publisher verschillen.
- Pas vergoedingen indien nodig aan: Houd de prestaties in de gaten. Wanneer belangrijke publishers door de trackingwijziging een lagere EPC krijgen, kun je overwegen om hun vergoeding tijdelijk te verhogen.
Met deze stappen zorg je voor een betrouwbare en consistente attributie bij de overstap naar Server-to-Server tracking met Daisycon.
Conclusie
Door Server-to-Server tracking te combineren met de Synergy Pixel en ondersteuning voor gclid bouw je een betrouwbare en toekomstbestendige attributie-oplossing. Zo blijft de campagneprestatie zo goed mogelijk behouden wanneer browsers en platformen steeds meer beperkingen opleggen. Deze opzet wordt sterk aanbevolen voor adverteerders die Daisycon gebruiken.