Serverside-sporing
Serverside-sporing, undertiden kaldet S2S eller backend-sporing, betyder, at konverteringer sendes direkte fra din server til Addrevenue i stedet for via den besøgendes browser.
Dette adskiller sig fra klientside-sporing, også kaldet frontend-sporing, hvor sporingen sker via JavaScript i browseren. Klientside-sporing er ofte nemmere at komme i gang med, men er også mere afhængig af browsermiljøet. Serverside-sporing giver dig mere kontrol over, hvornår og hvordan en konvertering indsendes, og er derfor ofte et godt valg, når sporingen skal være mere robust, eller når selve konverteringen sker senere i processen.
Hvornår skal du bruge serverside-sporing?
Serverside-sporing bruges ofte til såkaldte offline-konverteringer, det vil sige, når konverteringen ikke sker direkte på hjemmesiden.
Dette kan for eksempel være, når en bruger indsender en ansøgning online, men hvor den faktiske transaktion sker på et senere tidspunkt. Et almindeligt eksempel er inden for finans, hvor en besøgende ansøger om et lån på hjemmesiden, men provisionen er baseret på det udbetalte lån. I et sådant tilfælde sker konverteringen først, når lånet rent faktisk udbetales, hvilket ofte er flere dage senere.
Men server-side tracking er mindst lige så relevant for almindelige onlinekøb. Ved at flytte konverteringssporing til din server reducerer du afhængigheden af browseren, hvilket ofte resulterer i en mere stabil og ensartet dataindsamling.
- Mere robust datakvalitet
- Færre mistede konverteringer
- Bedre konsistens mellem systemer
Sådan fungerer det
Flowet er grundlæggende:
- En bruger klikker på et affiliate link.
- Addrevenue registrerer klikket og genererer et clickId.
- Brugeren lander på dit websted med clickId, advertiserId og channelId som parametre i URL'en.
- Du gemmer disse værdier i dit eget miljø, der er knyttet til sessionen.
- Når en konvertering sker, sender din server en postback tilbage til Addrevenue.
Det er vigtigt, at du gemmer alle tre værdier, clickId, advertiserId og channelId, så de kan sendes på konverteringstidspunktet.
Lagring på din server
Hvordan du vælger at gemme dataene er op til din implementering, men nogle generelle retningslinjer er ofte gode at følge:
- Gem altid clickId, advertiserId og channelId.
- Knæk værdierne til session, ordre, kunde eller anden relevant serversideidentitet.
- Sørg for, at dataene overlever hele købet rejse, selvom den består af flere trin.
- Sørg for, at lagringen fungerer i edge-cases, for eksempel returbesøg eller helst flere enheder, såkaldt cross-device, hvis det er muligt.
- Undgå at gemme mere data end nødvendigt.
Ofte bruges en kombination af server-side session, egen førstepartscookie og senere forbindelse til ordre eller kunde.
Omdiriger parametre til dit websted
Når trafik sendes fra Addrevenue til dit websted, sendes parametre normalt i omdirigeringen, så du kan gemme dem til senere brug i postback'en.
De vigtigste parametre at registrere er:
- clickId
- advertiserId
- kanal-ID
Vi kan også tilpasse både navnene på parametrene og hvilke parametre der sendes i omdirigeringen til dit websted. Dette er ofte vigtigt, hvis du bruger eksisterende systemer eller tredjepartsværktøjer til serversidesporing, der forventer forskellige navne, for eksempel dine egne interne parametre eller formater svarende til adv_sub, aff_sub2 eller aff_click_id.
Navnene på parametrene i postback'en til Addrevenue er dog strengere og skal følge vores skema nedenfor.
Send postback til Addrevenue
For serversidesporing sender du en anmodning til:
https://addrevenue.io/t
Dette kan gøres enten som POST med JSON-nyttelast eller som GET med parametre i URL'en. For enklere implementeringer kan begge fungere, men hvis du vil sende mere avancerede data, såsom produktlister, er JSON-nyttelast den klareste mulighed.
Parametre
Obligatoriske parametre
- type
For de fleste e-forhandlere er dette Køb, men det kan være en hvilken som helst streng, så længe den matcher konverteringshændelses-ID'et i dit provisionsprogram på vores platform. - orderId
Et unikt id for konverteringen. Bruges til deduplikering og identifikation mellem platforme. - clickId
Identificerer det klik, der skal tilskrives. - advertiserId
Dit annoncør-ID hos Addrevenue. - channelId
ID for den affiliate-kanal, der sendte trafikken.
Betingede parametre
- valuta
Konverteringsværdien, normalt ordrebeløbet. - valuta
Valutakode i henhold til ISO 4217, for eksempel SEK eller EUR.
Disse er obligatoriske, hvis du bruger variabel provisionstype, som derefter er baseret på ordreværdi.
Valgfri parameter
- marked
Landekode, normalt i henhold til ISO 3166-1 alpha-2, for eksempel SE eller DE.
Hvis den mangler, forsøger vi at udlede markedet fra brugeren og det første klik.
Valgfri parametre til e-handel
For e-forhandlere er der også nogle udvidede, valgfrie parametre, der kan være relevante afhængigt af din opsætning.
Rabatkoder
discountCodes kan sendes som en kommasepareret liste over de rabatkoder, der er blevet brugt i købet.
Dette bruges primært til sporing af rabatkoder, dvs. når et køb kan tilskrevet via en rabatkode, selvom der ikke er registreret et klik. Et typisk eksempel er, når en affiliate udgiver en eksklusiv rabatkode i et opslag eller på sociale medier uden samtidig at linke til hjemmesiden.
Produkter
Det er også muligt at sende hele indkøbskurven i parameteren produkter.
produkter sendes som et array af objekter, hvor hvert objekt skal indeholde egenskaber såsom:
- vare_id
- varenavn
- pris
- antal
- kategori
Formålet er dels, at du som annoncør kan få statistik pr. produkt, og dels at du kan oprette regelbaserede provisionsprogrammer med forskellige provisioner for individuelle produkter.
Fordi products er en mere kompleks datastruktur, er den bedst egnet til postback via JSON-nyttelast snarere end via GET-parametre.
Både discountCodes og products er valgfrie og primært relevante for e-forhandlere.
Eksempel på GET
Data sendes som parametre i URL'en i en GET-anmodning:
https://addrevenue.io/t?type=Purchase&advertiserId=YOUR_ADVERTISER_ID&channelId=123456&clickId=61f180ac133415.32320128&value=423.00¤cy=SEK&orderId=W6234&market=SE
Eksempel på POST med JSON-nyttelast
Data sendes i JSON-format som en POST-anmodning til:
https://addrevenue.io/t
med header:
Indholdstype: application/json
og JSON-indhold som nedenfor:
{
"type": "Køb",
"advertiserId": "YOUR_ADVERTISER_ID",
"channelId": "123456",
"clickId": "61f180ac133415.32320128",
"value": 423.00,
"currency": "SEK",
"orderId": "W6234",
"market": "SE"
Eksempel på POST med udvidede e-handelsdata
Hvis du vil sende rabatkoder og produktdata, er POST med JSON-nyttelast at foretrække:
{
"type": "Køb",
"advertiserId": "YOUR_ADVERTISER_ID",
"channelId": "123456",
"clickId": "61f180ac133415.32320128",
"value": 423,00,
"currency": "SEK",
"orderId": "W6234",
"market": "SE",
"discountCodes": "SPRING20,INFLUENCER10",
"products": [
{
"item_id": "SKU-123",
"item_name": "Løbesko",
"price": 299,00,
"quantity": 1,
"category": "Sko"
},
{
"item_id": "SKU-456",
"item_name": "Sportssokker",
"price": 124,00,
"quantity": 1,
"category": "Tilbehør"
}
]
Integration med eksisterende systemer
Hvis du allerede bruger et værktøj eller en platform til server-side tracking, er det i de fleste tilfælde muligt at integrere med Addrevenue uden større ændringer.
Så længe de nødvendige data kan videregives i postback'en, kan vi ofte tilpasse omdirigeringen til det format, du har brug for, mens postback'en til os følger vores tidsplan.
Platformsupport
Vores plugins til WooCommerce og Shopify vil snart have server-side tracking som standard. For mange betyder det, at implementeringen kan udføres med betydeligt mindre intern udvikling.
Oversigt
Server-side tracking er en fleksibel og robust måde at rapportere konverteringer til Addrevenue på, både for forsinkede konverteringer og for almindelig e-handel.
Det vigtigste ved implementeringen er, at du registrerer og gemmer clickId, advertiserId og channelId, når brugeren lander på din hjemmeside, og at disse sendes tilbage til Addrevenue, når konverteringen finder sted.
For e-forhandlere er der også mulighed for at supplere med discountCodes og products, når der er behov for rabatkodesporing, produktstatistik eller mere detaljerede kommissionsregler.
Opret konto
Ved at indsende accepterer jeg addrevenue.ios brugsbetingelser og privatlivspolitik.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Ved at indsende accepterer jeg addrevenue.ios brugsbetingelser og privatlivspolitik.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Ved at indsende accepterer jeg addrevenue.ios brugsbetingelser og privatlivspolitik.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Vælg den kontotype, der passer bedst til din profil