Technische informative over de tracking bij deelname aan een affiliateprogramma bij affilinet Inhoudsopgave Inleiding __________________________________________________________________ 1 Tracking in het kort _______________________________________________________________ 1 1. Standaardtracking met affilinet cookie ______________________________________ 2 1.1 Verwijzen van de gebruiker naar de Adverteerder website ____________________________ 2 1.2 Doorgeven van transacties aan affilinet __________________________________________ 2 1.3 Verklaring van trackingcode Parameters__________________________________________ 4 1.4 Extra parameter voor commissie op basis van een procentuele vergoeding_______________ 4 1.5 Goedkeuren van transacties ___________________________________________________ 4 2. Programma met variabele vergoeding ______________________________________ 5 2.1 Voorbeeld: Programma met vaste vergoeding per transactie (lead-tarief) _______________ 5 2.2 Voorbeeld: _________________________________________________________________ 5 2.3 Voorbeeld: percentuele vergoeding van de omzet (sale-tarief)_________________________ 5 2.4 Voorbeeld: _________________________________________________________________ 6 2.5 Voorbeeld: mix programma (Lead + Sale) _________________________________________ 7 3. Programma met Lifetime commissie voor vervolgtransacties ___________________ 7 3.1 Voorwaarden voor start _______________________________________________________ 7 3.2 Implementatie ______________________________________________________________ 7 3.3 Voorbeeld voor lead-tarief: ____________________________________________________ 7 3.4 Voorbeeld voor sale-tarief: ____________________________________________________ 7 4. Sessiontracking ________________________________________________________ 9 4.1 Voorbeeld met een sale-pixel: __________________________________________________ 9 4.2 Nadeel: ____________________________________________________________________ 9
5. Standaard tracking methode met doorgestuurde parameter en met Advertiser cookie 9 5.1 Probleem: __________________________________________________________________ 9 5.2 Oplossing:__________________________________________________________________ 9 5.3 Voorbeeld: _________________________________________________________________ 9 5.4 Verloop: __________________________________________________________________ 11 6. Click-Out-Tracking _____________________________________________________ 11
Inleiding Tracking is de basis van affililate marketing. Om de verwijzing van nieuwe klanten van een Publisher website naar een Adverteerder website te kunnen volgen, moet er door affilinet en de adverteerder een betrouwbare trackingmethode worden ingezet.
Tracking in het kort De tracking-methode van affilinet: 1. De Publisher plaatst op zijn website een link (verwijzing) naar de website van de Adverteerder. 2. Bezoekers van de Publisher website klikken op deze link. Deze kliks worden geteld en de bezoekers worden naar de website van de Adverteerder geleid. Daarbij wordt het ID-nr. van de verwijzende Publisher onthouden, tot een transactie (lead of sale) volgt. Meestal wordt hiervoor een z.g. cookie gebruikt. 3. Bij het afsluiten van een transactie worden de Publisher-ID en andere transactie specifieke informatie aan affilinet gemeld. De transactie verschijnt in de affilinet statistieken daaropvolgend als ´open´. Nadat de adverteerder de lead of sale heeft bevestigd kan affilinet vervolgens de commissie aan de Publisher uitbetalen. affilinet definieert een vaste vergoeding per transactie in een leadtarief, en een percentuele vergoeding op basis van de netto omzet in een sale-tarief De affilinet standaard tracking geeft de Adverteerder de mogelijkheid de Publisher ook dan voor een lead of sale te belonen, als de doorverwezen klant pas bij een tweede of later bezoek aan de Adverteerder de transactie afsluit. De periode waarin een later afgesloten transactie nog beloond wordt is door de Adverteerder te bepalen. Echter, als een publisher alleen commissie ontvangt voor doorverwezen klanten die direct bij hun eerste bezoek bestellen, verliest het programma aan aantrekkelijkheid. In de meeste gevallen zal een klant zijn beslissing tot aankoop niet direct maken maar bij een volgend bezoek. Aanvullende tracking door de Adverteerder Indien gewenst kan de Adverteerder de Publisher met een aanvullend trackingsysteem tracken. Hiervoor moeten de technische details eerst met affilinet precies worden afgestemd, in het bijzonder wanneer een in de URL opgenomen parameter het gebruik van de affilinetcodes beinvloedt. Integratie met Adverteerder back-end systemen Het affilinet systeem is zeer flexibel. Het kan snel en eenvoudig aan alle bestel- en e-commerce systemen worden gekoppeld. De enige voorwaarde is dat affilinet toegang heeft tot de broncode van het bestelsysteem.
Tracking Documentatie
Pagina 1
1. Standaardtracking met affilinet cookie Bij het klikken op de link naar de Adverteerder, wordt op de computer van de gebruiker een cookie geplaatst. Het cookie bevat het ID-nummer van de verwijzende Publisher, en eventueel ook een SubID en informatie over de link (type link en ID-Nr.). Bij het afsluiten van een transactie wordt de inhoud van het cookie uitgelezen en de lead of sale wordt daarmee aan de betreffende Publisher toegekend. Het tracking cookie, dat standaard 60 dagen geldig is, wordt door affilinet geplaatst en ook uitgelezen. In het tracking cookie worden geen persoonlijke data opgeslagen. Tracking door middel van een cookie is verreweg de eenvoudigste, betrouwbaarste en vooral eerlijkste methode om affiliate samenwerkingen te beheren. Op de Adverteerder’s website hoeft alleen een stuk HTML code te worden toegevoegd. Vervolgens wordt op alle bestellingen, die de Publisher binnen de cookie looptijd van 60 dagen doorgeeft, commissie uitgekeerd. Er is gebleken dat het percentage gebruikers dat cookies accepteert hoger dan 99% ligt. Alternatief voor cookie tracking is het tracken van sessie variabelen via de website van de programmabeheerder. Deze methode wordt door affilinet niet aanbevolen.
1.1 Verwijzen van de gebruiker naar de Adverteerder website Door de link op de Publisher website aan te klikken wordt de bezoeker eerst via http://zijn.samenresultaat.nl/click.asp naar de betreffende Adverteerders landingpage verdergeleid. Op dat moment wordt tegelijkertijd het tracking cookie geplaatst. De Adverteerder kan vanuit de affilinet interface een link iedere door hem gewenste URL toekennen (zgn. Deeplink, naar een bepaalde pagina op de site). Ook de integratie van productfeeds met product- of artikel IDs is mogelijk. Details hierover zijn bij affilinet aan te vragen.
1.2 Doorgeven van transacties aan affilinet Op de laatste pagina (zgn. Thank-you page) van het bestelproces wordt de affilinet trackingcode geintegreerd. Om hierin een transactie code te kunnen plaatsen waarmee unieke bestellingen kunnen worden getrackt, moet deze code per bestelling dynamisch worden aangemaakt. Standaard code voor Pay-Per-Lead/Sale Programma: Commissie is Fixed-fee (Lead)
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx"> Commissie is percentage (Sale)
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX";
Tracking Documentatie
Pagina 2
<script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx"> NB: Bij integratie in een https-pagina moet ook voor het pixel https:// gebruikt worden. Met deze html code wordt een onzichtbare pixel op de Thank-you page opgeroepen, waarmee tegelijkertijd de gegevens van de transactie worden overgedragen. affilinet leest vervolgens het tracking cookie uit en, als een Publisher-ID aanwezig is, worden de transactie gegevens op het affilinet-systeem opgeslagen.
Tracking Documentatie
Pagina 3
1.3 Verklaring van trackingcode Parameters site=XXXX: het affiliate Programma-ID, dat NOOIT veranderd mag worden. order=TRACKING_NUMMER: ipv 'TRACKING_NUMMER' kan hier een unieke, door de Adverteerder dynamisch gegenereerde bestelcode voor iedere bestelling (bijv.ordernummer) worden geplaatst. Deze code is de verbinding tussen affilinet en het bestelsysteem van de Adverteerder, waardoor individuele transacties in het affilinet systeem kunnen worden teruggevonden. Dit is noodzakelijk om bestellingen te kunnen vrijgeven en commissie te kunnen uitbetalen afhankelijk van een ingesteld commissie percentage. mode=ppl: geeft aan dat een vaste commissie per bestelling wordt betaald(Lead) mode=pps: geeft aan dat een percentage van de omzet wordt betaald (Sale) ltype= : Rate nummer (geldt voor zowel de lead- als de sale-rate) price= ORDERWAARDE: hier moet dynamisch de nettowaarde van de bestelling (zonder BTW) toegevoegd worden. De tekst ' ORDERWAARDE ' wordt met het betreffende bedrag vervangen. Bijv. ´price=29,95´. Zowel komma als punt kunnen gebruikt worden als decimaalteken, met maximaal 2 decimalen. Duizendtallen kunnen niet worden gescheiden met een punt (dus €29999,95). In het geval van een salerate is deze parameter verplicht, aangezien deze voor de commissieberekening nodig is. Bij een leadrate hoeft deze niet te worden toegevoegd, maar geeft dan wel de mogelijkheid om de gemiddelde orderwaarde te berekenen.
1.4 Extra parameter voor commissie op basis van een procentuele vergoeding curr=EUR: valuta van de bestelling. Als deze parameter niet wordt toegevoegd geldt de standaardvaluta van het land waarin het account is aangemaakt (EUR). Met deze parameter kunnen andere valuta worden getrackt en automatisch in de standaardvaluta van uw programma worden omgerekend. Vraag uw account manager voor meer informatie.
1.5 Goedkeuren van transacties Online bestellen leidt niet niet automatisch tot een succesvol afgesloten transactie. Er zijn mislukte bestellingen, retouren, fraude pogingen enz. Iedere bestelling die aan affilinet wordt gemeld verschijnt daarom eerst in de statistiek als `open`. Commissie wordt echter pas uitbetaald nadat de bestelling is gecheckt in het ordersysteem en in het affilinet systeem door de Adverteerder is goedgekeurd. De Adverteerder kan: alle transacties automatisch laten bevestigen en alleen de retouren afkeuren. Transacties via zijn login handmatig en individueel naar wens goed- of afkeuren (binnen 60 dagen). Transacties via de user area in een geimporteerde datasheet goedkeuren, afkeuren, in de wacht zetten of toevoegen.
Tracking Documentatie
Pagina 4
2. Programma met variabele vergoeding 2.1 Voorbeeld: Programma met vaste vergoeding per transactie (lead-tarief) Dit is de standaard trackingcode voor de parameter:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx"> De meest verscheidene acties van gebruikers kunnen worden getrackt en vergoed. Hiertoe kan affilinet meerdere lead-rates aanmaken (bijvoorbeeld één voor het openen van een account, voor het meedoen aan een enquete of het afsluiten van een proefabonnement). De parameter ltype geeft aan welk lead-tarief de commissie bepaalt.
2.2 Voorbeeld:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx"> Met ltype=2 is hier een tweede leadtarief gekozen. In het affilinet systeem kunnen meerdere vergoedingen voor aanvullende tarieven worden vastgelegd. Met ltype=5 kan zo bijvoorbeeld het tarief met nummer 5 worden gekozen. Om meerdere acties van de gebruiker tegelijkertijd aan affilinet door te geven en te vergoeden, moet iedere pixel tegelijkertijd en separaat worden opgeroepen.
2.3 Voorbeeld: percentuele vergoeding van de omzet (sale-tarief) Dit is de standaard Trackingcode voor de parameter:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx">
Tracking Documentatie
Pagina 5
Over de omzet kunnen verschillende percentages worden toegekend. Om deze in te stellen kunnen meerdere Sale-tarieven worden aangemaakt door affilinet (bijv. voor verschillende soorten producten of publishers). De parameter ltype legt vast welk tarief de commissie bepaald.
2.4 Voorbeeld:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx"> Met ltype=2 is hier een tweede sale-tarief gekozen. In het affilinet systeem kunnen meerdere saletarieven met verschillende percentages worden vastgelegd. Met bijv. ltype=5 kan zo een saletarief met nummer 5 worden gekozen. Om binnen één transactie verschillende omzetpercentages voor verschillende producten te vergoeden, moet het netto aankoopbedrag overeenkomstig worden opgedeeld, en over meerdere pixels worden gemeld. Iedere pixel moet tegelijkertijd en afzonderlijk worden opgeroepen.
Tracking Documentatie
Pagina 6
2.5 Voorbeeld: mix programma (Lead + Sale) Als een gebruiker een transactie volbrengt waarvoor de publisher zowel naar een lead- als ook een sale-tarief moet worden vergoed, kunnen hiervoor uiteraard ook meerdere pixels worden geplaatst. Iedere pixel moet tegelijkertijd en afzonderlijk worden opgeroepen.
3. Programma met Lifetime commissie voor vervolgtransacties 3.1 Voorwaarden voor start Om ook vervolgtransacties (herhaalaankopen) van een door de publisher verwezen nieuwe klant te kunnen tracken en vergoeden, en hiermee voor publishers een aantrekkelijk programma aan te bieden, moet aan de volgende voorwaarden worden voldaan: Affilinet moet het publisher-ID overdragen in uw deeplink URL met de parameter "ref“. http://www.adverteerder-website.nl/?ref=Publisher-ID Dit ID-nummer moet vervolgens permanent in uw bestelsysteem en/of database met de gegevens van de doorverwezen klant worden verlinkt, zodat op ieder moment de klant met het publisher-ID in verband kan worden gebracht.
3.2 Implementatie Als een eerder doorverwezen klant op een later tijdstip een transactie uitvoert –en dus niet via de Publisher inkoopt- is het mogelijk deze alsnog te vergoeden. Hiervoor moet de trackingcode nogmaals bij affilinet worden opgeroepen met een nieuw, uniek ordernummer waardoor de klant in het affilinet systeem kan worden teruggevonden. Meestal kan dit eenvoudig gedaan worden door achter het bestaande ordernummer een time-stamp (uniek tijdstip van order) of ander herkenningsnummer te plaatsen. Tegelijkertijd moet aan de standaard tracking nu nog de eerder opgeslagen publisher-ID worden toegevoegd:
3.3 Voorbeeld voor lead-tarief:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx">
3.4 Voorbeeld voor sale-tarief:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout";
Tracking Documentatie
Pagina 7
var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx"> Om meer vergoedingen toe te voegen, kunnen op dezelfde manier steeds trackingcodes op de site worden toegevoegd.
Tracking Documentatie
Pagina 8
4. Sessiontracking Tijdens het klikken wordt het Publisher-ID via uw advertentie-URL door affilinet meegestuurd: http://www.adverteerder-website.nl/?ref=Publisher-ID&affmt=b1&affmn=1 Het Publisher-ID moet vervolgens tijdens de gehele sessie beschikbaar blijven in uw bestelsysteem. Op de thank-you pagina moet dan dit ID dan als parameter ref aan de standaard trackingcode worden toegevoegd. De parameters affmt en affmn beschrijven het advertentiemiddel (media type & media nummer). Als deze beide parameters missen kan er geen statistiek per reclamemiddel worden bijgehouden.
4.1 Voorbeeld met een sale-pixel:
script type="text/javascript" id="affilinet_advc"> var type = "Checkout"; var site = "XXXXX"; <script type="text/javascript" src="http://zijn.samenresultaat.nl/art/JS/param.aspx">
4.2 Nadeel: Als het Publisher-ID alleen tijdens de browser sessie beschikbaar is, zal een transactie resulterend uit een later bezoek van de klant geen commissie opleveren voor de publisher. Dit zal het programma minder aantrekkelijk maken voor publishers.
5. Standaard tracking methode met doorgestuurde parameter en met Advertiser cookie 5.1 Probleem: De Adverteerder wil niet iedere transactie aan de affilinet database doorsturen, maar de trackingcode alleen dan oproepen als de klant ook daadwerkelijk via een affilinet publisher gekomen is (bijvoorbeeld belangrijk als meerdere affiliatenetwerken worden gebruikt).
5.2 Oplossing: De Adverteerder plaatst zelf een cookie, dat de bezoeker identificeert als afkomstig van een affilinet publisher. In de standaard URL van het programma wordt daarom meestal een parameter meegegeven door de Adverteerder.
5.3 Voorbeeld: http://www.adverteerder-website.nl/?id=affilinet
Tracking Documentatie
Pagina 9
Het cookie moet een looptijd hebben van 60 dagen en in overeenstemming zijn met de algemene voorwaarden.
Tracking Documentatie
Pagina 10
5.4 Verloop:
Klik op het advertentie middel (media). Parameter wordt overgedragen en door Adverteerder ingelezen. De adverteerder plaatst een cookie, en affilinet plaatst een cookie. De bezoeker bezoekt op een later tijdstip de site van de Adverteerder Het cookie van de adverteerder wordt ingelezen. Door herkenning van het Advertiser cookie wordt op de thank-you pagina de affilinet trackingcode opgeroepen. Deze code leest het affilinet cookie. Bestelling wordt bij affilinet gemeld.
6. Click-Out-Tracking Een Click-Out vergoeding is een commissie aan de Publisher voor het doorverwijzen bezoekers die website van de Adverteerder verlaten via een externe link. Voor het verlaten van de Adverteerder website wordt deze meestal zelf weer vergoed (bijv. in het geval van prijsvergelijkers, shoppingsites, etc.). Omdat het hier een vaste vergoeding betreft is click-out gedefinieerd als lead-tarief. Op de website van de Adverteerder moet een exit-pagina worden vastgelegd waarop het affilinet trackingpixel wordt opgeroepen. Meestal wordt dit gedaan via een tussenpagina of pop-up, die verschijnt als de gebruiker de link naar de aanbieder van het gewenste product aanklikt en de adverteerder verlaat. Ook bij deze tracking methode is het noodzakelijke een uniek herkenningsnummer voor de transactie dynamisch te genereren. Net als bij andere trackingmethodes is het mogelijk meerdere vergoedingen en tarieven op te zetten. In het geval van een Click-Out-Programma worden alle leads gedurende de hele dag opgeteld en s´nachts opgesplitst per Publisher in het Adverteerders account gezet. De publisher ziet in zijn statistiek per dag dus steeds het totaal aantal clicks per adverteerder/tarief (bijv. programma ´vergelijk.nl´- 1.1.2011 : 50 click-outs). Pas op: Click-Out vergoedingen kunnen door de adverteerder niet geannuleerd worden. Methoden voor het filteren en ontdubbelen van kliks vanuit de adverteerder moeten vóór het oproepen van de pixel worden uitgevoerd.
Tracking Documentatie
Pagina 11