Affiliate tracking i Google Analytics for enhver seriøs marketer

Du har snublet rundt i mørket længe nok. Kom ud i lyset, track dine salg i Google Analytics og optimer din forretning.
affiliate marketing tracking

Hvis du er en seriøs affiliate marketer, så er dette indlæg så absolut et must read.

Jeg har udviklet et tracking framework, som mig bekendt, fjerner en række store udfordringer, som alle affiliate marketers har, men næsten ingen har løst.

Det er ikke helt ukompliceret, men bare rolig, jeg har lavet alt det hårde arbejde så du let kan kopiere systemet.

De store vigtige spørgsmål

Hvad er det egentlig vi gerne vil have svar på med vores tracking?

Det handler essentielt om at holde styr på sin forretning, og deraf få indsigter, som kan bruges proaktivt til optimering af platformen, marketingstrategien eller økonomien:

  • Hvilke sider/URL’er er det jeg tjener penge på?
    • Dernæst kan det udledes; Hvilke søgeord er det jeg tjener penge på?
  • Hvad er min konverteringsrate?
  • Hvor lang en cookietid skal jeg bruge?
  • Hvordan ser mine bedste “kunder” ud?
  • Hvad tjener jeg på mine artikler?
  • Hvad er min ROAS på Facebook Ads, Adwords og SoMe?

Når først man har opsat dette tracking system, så får man alle disse svar.

Inden jeg viser dig præcis hvordan du gør, så vil jeg gerne fremhæve fordelene og de mange fede aspekter ved dette setup.

De vilde fordele ved affiliate tracking i Google Analytics

Når du har sat dette op på dit site får du en række super fede views i Analytics.

Hvilke kanaler driver økonomien?

Det er ikke unormalt, at nogle kanaler skaber trafik, men ingen salg. Således gælder det sig, at nogle kanaler vil have bedre ROI end andre. Hidtil har du ikke rigtig kunne beregne dit afkast på tværs af kanaler, men det kan du nu.

Hvilke kanaler der konverterer

How-to-find: Analytics > Anskaffelse > Al trafik > Kanaler.

Hvilke af dine landingssider performer bedst?

Når du kan se hvilke sider, som performer bedst kan du ofte hurtigt udlede hvilke produkter, produktkategorier, brands og søgeord, som bidrager mest til din omsætning.

Hvilke landingssider virker bedst

How-to-find: Analytics > Adfærd > Webstedsindhold > Landingssider.

Hvad er værdien af en besøgende i gennemsnit?

Når du har din konverteringsrate (for hvor mange af dine besøgende, som faktisk ender med at lave et køb gennem dine affiliate aftaler) samt den gennemsnitlige kommission du modtager, kan du beregne værdien pr. besøgende.

Konverteringsrate og værdi

Konverteringsraten * gns. ordreværdi = værdi pr. besøgende på eksempelvis 0,3 kr.

How-to-find: Analytics > Konverteringer > E-handel > Oversigt.

Hvilke samarbejdspartnere sender du mest trafik?

Denne oversigt viser præcis hvor mange kliks du har sendt til hver enkelt af dine affiliate samarbejdspartnere.

Partnere du sender trafik til

Denne liste kan blandt andet være aktuel når du skal evaluere hvor du sender din trafik hen, hvilke samarbejdspartnere du kan bede om højere kommission eller hvilke sites som du sender meget trafik, men som ikke konverterer.

How-to-find: Analytics > Adfærd > Hændelser > Vigtigste hændelser > Affiliate klik.

Hvilke sider på dit site genererer flest affiliate klik?

Det er min oplevelse, at det er nemmere at tage noget fra 1 til 3 end fra 0 til 1, hvorfor en liste med sider, som i forvejen performer godt er værdifuldt. Denne liste ville være et godt sted at starte med optimeringsarbejdet – optimer fra én til tre.

Sider med fleste affiliate kliks

How-to-find: Lav et segment, hvor betingelser er hændelseskategori = affiliate klik > Adfærd > Hændelser > Sider.

Affiliate klik segment

Hvor lang tid efter klik køber dine brugere?

Det kan være et kæmpe wake-up call for nogle hvornår deres brugere egentlig gennemfører købet (hvor du stadig er ansvarlig for sidste betalte klik).

Tid til køb

Denne indsigt kan også give lidt fidus til om du bør bruge energi på at forhandle cookie levetid med dine samarbejdspartnere. For de fleste er det dog nok tilfældet, at højere affiliate kommission er langt mere lukrativt end en forlænget cookie levetid.

How-to-find: Analytics > Konverteringer > E-handel > Tid til køb.

Hvilke specifikke produkter/services sender du mest trafik til?

Se en liste over hvilke URL adresser du sender flest kliks til.

URLer du sender flest kliks til

Forestil dig, at du sender meget trafik til produkt Y hos partner X. Partner X er ikke særlig god til at konvertere den store mængde trafik du sender ham. Så du finder et alternativ i partner Z, som også sælger produkt Y, men til gengæld giver 5% i stedet for 6% i kommission.

Hvis du er i tvivl så arranger en splittest og vurder dernæst hvilken af de to partnere du vil få mest ud af at fortsætte samarbejdet med (når det kommer til produkt Y).

De produkter og services, som du sender allermest trafik skulle gerne konvertere og blive til omsætning for dig – det kan dette view hjælpe dig med at realisere.

How-to-find: Analytics > Adfærd > Hændelser > Oversigt > Hændelsesetiket > Vis fuld rapport.

Hvad er er din ROAS på PPC?

Affiliate ROAS Return on ad spend

ROAS står for return-on-ad-spend og er en kendt metrik inden for betalt annoncering. Normalt kan ROAS være lidt svært at arbejde med fordi omsætning ikke er indtjening, så det er svært at vide om en ROAS på 2 eksempelvis er godt nok.

Inden for affiliate har man typisk ingen andre variable omkostninger end marketing, hvorfor en ROAS på over 1 (plus lidt overskudsmargin) er acceptabelt.

How-to-find: Analytics > Google Ads > Kampagner.

Du kan også importere dine Facebook omkostninger, så du kan se ROAS for alle dine betalte PPC kampagner i Analytics.

De øvrige fordele

Det er åbenlyst, at vi får mere indsigt, men der er en række andre fordele, som potentielt er mindre åbenlyse, men ikke desto mindre fantastiske.

En bedre brugeroplevelse

Der er intet redirect når du videresender din bruger til din partner.

Du åbner webshoppen i en ny fane uden affiliate, mens du lægger cookien i deres browser fra dit eget site. Det er smart fordi din brugers oplevelse er meget hurtigere – hastighed har mange gange vist sig at øge konverteringsraten betydeligt.

Når loadtiden af en side forøges fra 1 til 5 sekunder, så stiger sandsynligheden for at de bouncer med 90% (Google/SOASTA Research 2017), hvilket betyder, at et langsomt redirect på et par sekunder kan meget vel koste dig 20-30% højere bounce rates af den trafik du sender. Det slipper du uden om med dette tracking framework.

Ingen affiliate links på dit site

Du har i teorien ikke længere affiliate links på din hjemmeside. Affiliate cookien bliver lagt i det sekund brugeren klikker sig ind til en af dine advertisers.

Det giver to potentielle fordele.

Google er ikke nødvendigvis jordens største fan af affiliate sites, og det kunne måske være et positivt signal at sende Google. Det kunne måske give bedre placeringer i Google, men det er ikke sikkert.

Der er mange erfarne affiliate folk som sværger til link cloaking. Hvis man i dag bruger link cloaking fordi man tror det har en gunstig SEO effekt, så burde dette være et kæmpe ekstra skridt i den rigtige retning.

Den anden potentielle fordel er at brugerne ikke skal skræmmes af mærkelige affiliate link adresser. Dine brugere ser ikke længere grimme affiliate tracking URL adresser.

Utrolig tidsbesparende

Du skal kun opsætte systemet én gang. Derefter skal du kun tilføje dine nye advertisers løbende. Men du skal aldrig igen lave affiliate links igen. De bliver automatisk genereret på tværs af hele dit website.

Hvorfor er ingen lykkedes med dette?

Fordi du SKAL have dynamiske affiliate links på din hjemmeside.

Det er imidlertid hverken nemt eller tilgængeligt med mindre man arbejder med logged in brugere eller er god til at programmere. Derfor er der aldrig kommet en måde hvorpå almene affiliates (selv dygtige professionelle) affiliates kunne få dette tracking setup.

Ikke før nu. Er du klar?

Guide til implementering

Alt du skal bruge for at lave dette setup selv er Google Tag Manager, Google Analytics, dit/dine affiliate netværk og denne guide til opsætning.

affiliate tracking google analytics

Her er en video hvor jeg gennemgår frameworket teoretisk. Den praktiske guide starter lige efter.

Der er 13 steps, som bliver uddybet grundigt. Det tager sandsynligvis et sted mellem et par timer og en dag afhængig af dit niveau og erfaring med Google Tag Manager.

1. Fjern alle affiliate links

Tidsforbruget forbundet med step 1, fra listen ovenfor, vil variere fra site til site.

Du skal ændre alle dine affiliate links til almindelige links.

2. Første RegEx Tabel

Nu skal vi igang med Google Tag Manager (GTM).

Hvis du er grøn ift. GTM så skal du forstå at der er 3 dele; tags (handlinger), triggers (udløsere) og variable. Hvis du derudover følger guiden slavisk, så burde det hele gå fint.

Inden vi går videre skal du også lige aktivere en række out-of-the-box variable, som det fremvises herunder.

Click URL Variable

  1. Gå til Variable.
  2. Klik på Configure.
  3. Hak af i alle click variable.

Nu kan du gå videre til oprettelse af den første RegEx tabel.

Step 2 første variable

  1. Gå til variable.
  2. Klik på den røde knap for at lave en ny brugergenereret variabel.
  3. Navngiv den nye variable – eksempelvis “Affiliate Domain Variable”.
  4. Vælg at din variabel skal være en “RegEx tabel”.
  5. Vælg {{click URL}} som din input variabel.

Inden du går videre skal du udfylde felterne i tabellen. Indtast domænenavnene inkl. endelse for dine affiliate partnere i pattern rækken og skriv det samme i output rækken.

Step 2 første regex tabel

Tilføj så mange rækker som du har affiliate samarbejdspartnere.

  1. Vælg “Set Default Value”.
  2. Skriv “false” som din default value.

Gem denne variabel og nu er du færdig med step 2.

3. Javascript funktion

Det antages, at du allerede har Google Analytics på din hjemmeside. Derfor har alle brugere på din hjemmeside en cookie i deres browser, som tilsvarer dit websites tracking.

Step 3 javascript funktion

Du skal ligesom i sidste step lave en ny brugerdefineret variable. Denne gang skal du blot vælge Custom Javascript i stedet for RegEx Table. Navngiv den “Analytics Client ID”, indsæt nedenstående kode som din funktion og gem variablen.

function(){
try {
    var tracker = ga.getAll()[0];
    return tracker.get('clientId');
  } catch(e) {
    return "n/a";
  }
}

4. Auto-event variable

Der skal laves en variabel, som kan afkode, at hvis du linker til eksempelvis https://www.affiliatepartner.dk/kategori/produkt, så er det eneste vi gerne vil se i Google Analytics “affiliatepartner.dk” fordi det, som udgangspunkt, er rigelig information og væsentlig mere komprimeret, clean og lækkert.

Step 4 Auto-Event Variable

  • Du skal lave en tredje variabel.
  • Navngiv variablen “Click Hostname”.
  • Vælg typen “Auto-Event Variable”.
  • I dropdown menuen til Variable Type skal du vælge Element URL.
  • I dropdown menuen til Component Type skal du vælge Host Name.
  • Vælg “strip www.”.

Gem din nye variable.

5. RegEx Tabel

Lad mig først forklare, at en variabel, som {{click URL}} betyder, at det bliver erstattet af den URL som din bruger faktisk klikker på – på din hjemmeside.

Der er to variable, som vi skal bruge kontinuerligt i dette step, nemlig {{click URL}} og {{Analytics Client ID}}.

Normalt ville et affiliate link til en partner gennem Awin, se sådan her ud: https://www.awin1.com/cread.php?awinmid=9999&awinaffid=999999&p=URL

Vi vil dog gerne sende brugerens CID (Analytics Client ID) med som information i forbindelse med klikket og cookien. Derudover vil vi gerne have en dynamisk URL. Derfor bruger vi de to førnævnte variable.

Så bliver det i stedet: https://www.awin1.com/cread.php?awinmid=9999&awinaffid=999999&clickref={{Analytics Client ID}}&p={{Click URL}}

Vigtigt: Dit eget Awin affiliate ID skal stå i stedet for “999999” og din partners ID skal stå i stedet for “9999”. Du skal lave en dynamisk url, som den ovenfor, for hver enkelt partner du har.

Herunder kan du se en oversigt over hvordan disse dynamiske links skal opsættes for flere forskellige affiliate netværk:

Affiliate netværk Dynamisk URL
Partner Ads https://www.partner-ads.com/dk/klikbanner.php?partnerid=99999&bannerid=9999&uid={{Analytics Client ID}}&htmlurl={{Click URL}}
Awin https://www.awin1.com/cread.php?awinmid=99999&awinaffid=999999&clickref={{Analytics Client ID}}&p={{click_url}}
Adtraction https://track.adtraction.com/t/t?a=999999999&as=999999999&t=2&tk=1&epi={{Analytics Client ID}}&url={{Click URL}}
Adrecord http://click.adrecord.com?c=99999&p=999&epi={{Analytics Client ID}}&url={{Click URL}}
Admitad https://ad.admitad.com/g/99999999999/?subid={{Analytics Client ID}}&ulp={{Click URL}}

Husk at du skal finde dine egne. Log ind i dit netværk og find “opskriften” på affiliate links via det netværk. Du skal nemlig bruge dit eget ID først, dernæst indsætte det rigtige partner ID.

Når du har lavet disse for alle dine partnere (eksempelvis 3 hos Awin og 2 hos Partner Ads), så laver du en samlet regex tabel i Google Tag Manager, som ser sådan her ud:

Step 5 Affiliate Cookie

  1. Opret en ny variabel.
  2. Navngiv den nye variabel Affiliate Cookie Variable.
  3. Vælg at din variabel skal være en RegEx tabel.
  4. Vælg {{Affiliate Domain Variable}} som din input variabel (se bort fra skærmbilledet).
  5. Udfyld domænenavne i pattern og dine dynamiske affiliate links i output.
  6. Sæt default value til false.

6. Affiliate klik trigger

Triggere er udløsere. De fortæller vores process at den skal fortsætte eller sætte en række aktiviteter i gang.

Den første trigger skal registrere når nogen klikker på et affiliate link (det er naturligvis bare et almindeligt link, men du har en affiliate aftale med dem).

Gå til triggers og opret en ny trigger.

Step 6 Affiliate klik trigger

Som du kan se ovenfor skal du vælge trigger typen klik – kun links (just links). Dernæst vælge at den kun skal registrere nogle link kliks. Nemlig de links hvor Affiliate Domain Variable ikke er lig false.

7. Eksternt klik trigger

Den anden trigger skal registrere når nogen klikker på et link som ikke er til en affiliate partner. Gå til triggers og opret en ny trigger.

Step 7 Eksternt klik trigger

Som du kan se overfor skal du vælge trigger typen klik – kun links (just links). Dernæst vælge at den kun skal registrere nogle link kliks. Nemlig de link kliks hvor Click Hostname ikke er lige ditdomæne.

Hvis dit domæne er billigesvømmeføder.dk så skriver du bare billigesvømmeføder i feltet, ligesom at hvis dit domæne er verdensbedstehotdog.net så skriver du bare verdensbedstehotdog.

Du skal indtaste dit domænenavn uden endelsen.

8. Custom HTML tag

Det er nødvendigt for systemet, at alle eksterne links åbnes i en ny fane fordi det giver os tid til at loade cookien. Det kræver et lille html script.

Nu skal du gå til tags, og oprette et nyt tag. Navngiv det eventuelt “Eksterne links i ny fane” og vælg dernæst, at typen af tag skal være “Custom HTML Tag”.

Step 8 Custom HTML

Som du kan se af billedet skal du indsætte denne stump kode i tagget:

<script>
var links = document.links;
for (var i = 0, linksLength = links.length; i < linksLength; i++) {
  if (links[i].hostname != window.location.hostname && links[i].protocol != 'tel:' &&
links[i].protocol != 'mailto:' ) {
    links[i].target = '_blank';
    links[i].rel = 'noopener noreferrer';
  } 
}
</script>

Dernæst skal du vælge en såkaldt trigger. En trigger er en udløser som bestemmer hvornår dette custom HTML tag skal gælde. Du skal vælge det tag som hedder “All Pages”.

9. Google Analytics Event

Nu skal du have opsat en smule Google Analytics tracking.

Start med at lave et tag i Google Tag Manager af typen Google Analytics – Universal Analytics.

Step 9 GA Affiliate click event

Som du kan se på billedet herover:

  • Vælg event som tracking type.
  • Skriv “Affiliate klik” under category.
  • Vælg {{Affiliate Domain Variable}} i action.
  • Vælg {{Click URL}} i label.
  • Ingen value.
  • Non-interaction hit.
  • Vælg dit {{Google Analytics ID}}.

Dette tag skal trigges ved et affiliate klik.

Note: Hvis ikke du har et Google Analytics ID endnu, så gå til variabler og opret en. Du skal ganske simpelt indtaste dit Google Analytics ID i ét felt og klikke gem.

10. Google Analytics Event

Nu skal vi have et event tag til dem, som klikker på et link til en ekstern shop eller hjemmeside, som ikke er en partner – endnu.

Step 10 GA Shop click event

Som du kan se på billedet herover:

  • Vælg event som track type.
  • Skriv “Shop klik” under category.
  • Vælg {{Click Hostname}} i action.
  • Vælg {{Click URL}} i label.
  • Ingen value.
  • Non-interaction hit.
  • Vælg dit {{Google Analytics ID}}.

Dette tag skal trigges ved et shop klik – med mindre at det er et affiliate klik.

11. Custom Image Tag

Nu skal vi sørge for at netværkets cookie bliver lagt hos den bruger, som netop har klikket på et affiliate link. Det er denne manøvre, som sender de rigtige informationer til vores affiliate netværk.

Step 11 Affiliate cookie

Som du kan se ovenfor skal vi have lavet et tag af typen custom image.

Hvis du har fulgt de navne jeg har fremlagt her i guiden, så skal du indsætte {{Affiliate Cookie Variable}} i Image URL. Det er den regex tabel variable vi opsatte i step 5.

Derudover vil du gerne aktivere cache busting – skriv “gtmcb” i dit cache buster query parameter.

Dette tag skal trigges ved ethvert affiliate klik.

12. Opsæt callback URL hos dit netværk

Langt de fleste affiliate netværk tilbyder, at besøge en specifik URL, når en af de brugere du har videresendt, laver et køb. Dette kaldes en Callback URL, og den kan indeholde specifikke informationer om det køb, som netop har fundet sted.

Du vælger helt selv hvilken URL du vil have netværket til at “kalde”. Nogle bygger deres eget system, men vi vil gerne have vores data ind i Google Analytics.

Hertil findes der et system, Google Measurement Protocol, som er lavet til at sende eksterne sidevisninger, hændelser og køb ind i ens Google Analytics konto – det vil du gerne udnytte.

Herunder finder du en tabel med netværker, links til deres callback funktioner samt de URL’er som du kan bruge for at kopiere mit setup (bemærk dog at du skal indsætte dit eget Analytics ID).

Affiliate netværk Callback URL
Partner Ads (Callback URL & FAQ) https://www.google-analytics.com/collect?v=1&t=transaction&tid=UA-99999999-1&cid=[uid]&ti=[ordrenummer]&ta=Partner%20Ads%20-%20[cprogramid]&tr=[belob]&ts=[omprsalg]&cu=DKK&ni=1
Awin (transaktionsmeddelse) https://www.google-analytics.com/collect?v=1&t=transaction&tid=UA-99999999-1&cid=!!!clickRef!!!&ti=!!!transactionId!!!&ta=Awin%20-%20!!!merchantId!!!&tr=!!!commission!!!&ts=!!!transactionAmount!!!&cu=!!!transactionCurrency!!!&ni=1
Adtraction (callbacks) https://www.google-analytics.com/collect?v=1&t=transaction&tid=UA-99999999-1&cid=${epi}&ti=${ordernumber}&ta=Adtraction%20-%20${programname}&tr=${commissiondecimal}&ts=${ordervaluedecimal}&cu=${currency}&ni=1
Adrecord (callback) Man kan sagtens lave en callback URL, men den sender de indsender beløb uden kommaer – altså vil en kommission på kr. 50 blive indsendt, ikke som 50,00, men derimod som 5000. Jeg har ikke knækket koden til at modificere beløbet på vej ind i Analytics via Measurement Protocol, endnu.
Admitad (postback URL) https://www.google-analytics.com/collect?v=1&t=transaction&tid=UA-99999999-1&cid=[[[subid]]]&ti=[[[order_id]]]&ta=Admitad%20-%20[[[offer_name]]]&tr=[[[payment_sum]]]&ts=[[[order_sum]]]&cu=[[[currency]]]&ni=1
Tradedoubler (conversions API). Det er sandsynligvis et netværk mange bruger, men jeg har ingen aktivitet gennem tradedoubler og har derfor ikke testet dette, men den burde se således ud). https://www.google-analytics.com/collect?v=1&t=transaction&tid=UA-99999999-1&cid=${epi}&ti=${orderNumber}&tr=${publisherCommission}&ts=${orderValue}&cu=${currencyId}&ta=Tradedoubler%20-%20${programId}&ni=1

Hvert enkelt netværk kalder dette noget forskelligt. I tabellen kan du i parentesen efter netværksnavnet se hvad de kalder funktionen samt finde link til undersiden.

Note: Jeg vil i øvrigt anbefale dig, at du registrerer din kommission som omsætning (tr) i Analytics, og den omsætning du har genereret hos din partner som forsendelsesomkostninger (ts). Så får du begge tal ind i din tracking.

13. Opsæt mål/goal i Google Analytics

Du skal opsætte et mål i Google Analytics. Så kan du også se klik-til-en-partner konverteringsraten i din tracking. Så du kan se præcis hvor mange af dine brugere som havner hos en af dine affiliatepartnere.

Hop ind i Google Analytics > Gå til administrator > Gå til mål (goals) > Opret nyt mål.

I første trin af målopsætningen vælger du tilpasset.

Step 13A Målopsætning

I anden trin vælger du navnet affiliate klik og vælger hændelse.

Step 13B Målbeskrivelse

I tredje trin vælger du, at hvis en hændelse har kategori-navnet affiliate klik, så er det triggeren til dette mål. Det er ikke vigtigt hvad du bruger for en kategori, men det skal være samme kategori, som du valgte i step 7 – opsætning af Google Analytics hændelse/event.

Step 13C Måldetaljer

Gem dit mål og nu er du færdig. De 11 steps er slut og du har nu et bedre affiliate tracking setup end 99% af alle andre marketers.

Praktisk implementering

Det er ikke nemt at sætte op og der kan ske fejl for nogen i opsætningsprocessen.

Derfor kan det være en udmærket idé at vælge én affiliate partner som du bygger hele systemet op omkring. Når du har fået det til at virke for den ene partner, kan du fjerne alle dine affiliate links og sætte dit affiliate system op i Google Tag Manager.

Test din Tag Manager opsætning

Du kan teste din Google Tag Manager opsætning. I takt med at langt, langt størstedelen af det tekniske foregår derinde, så er det en rimelig god idé at tjekke.

Når du har lavet ændringer i GTM, så klik på preview knappen ved siden af udgiv.

Dernæst kan du besøge din hjemmeside – bemærk der er et GTM preview widget i bunden af din skærm.

Step 19 Praktisk implementering

Som du kan se herover, så viser den hvilke tags der er blevet udløst på siden, samt hvilke tags som ikke blev udløst.

Klik på et link som ikke er et affiliate link længere, men du har opsat domænet i din Google Tag Manager regex tabeller.

1. For det første skulle linket gerne åbne i en ny fane.

2. For det andet så skulle du gerne se, at nu flyttede tagget Affiliate Klik og Affiliate Cookie op under listen af tags som er blevet udløst.

Step 19 GTM test

3. Som det tredje bør du klikke på gtm.linkClick ude i menuen til venstre. Dernæst klikker du på variables oppe i menuen i toppen.

Så får du følgende billede:

Step 19 ClientID

Her skulle du gerne se at value for dit Analytics Client ID er noget der minder om “xxxxxxxxx.xxxxxxxxx” med tal.

Hvis alt i denne test er gået rigtigt, så er det en rimelig god indikator på at du har fået sat det rigtigt op.

Den ultimative test er dog at holde øje med hvornår du får en konvertering ind i Google Analytics.

Bonus: Overblik ved skalering

Nogle gange blive affiliate projekter store.

I de tilfælde kræver det ekstra struktur at holde styr på trådene, når man eksempelvis pludselig er i mange lande og har hundredvis af affiliate samarbejdspartnere.

Helt standard ting som: Hvilke programmer er blevet godkendt, hvad får vi i kommission, hvor meget tjener vi på aftalerne, hvilket land er programmet tiltænkt?

Men også vigtige optimeringsdata som: Hvordan har EPC’en udviklet sig for hvert enkelt program? EPC’en er en funktion (en samlet metrik) af konverteringsrate, ordresum og kommision, så hvordan er udviklingen for disse kernemetrikker? Dernæst har vi mængden af kliks og den samlede omsætning.

Der er nogle af disse ting, som først bliver aktuelle ved skala, men mange af dem er brugbare selv for et mindre projekt med kun en håndfuld affiliate samarbejder.

Få et indblik i mit Google Sheets framework herunder, og få det selv gratis hvis du vil.

Affiliate overblikket

Denne fane i arket er til at holde styr på sine programmer. Jeg har lavet en udgave af arket hvor jeg har sløret mine data, men samtidig holdt en struktur så du kan se pointerne.

Step 20 System til skalering

Du indtaster navnet på dit program i kolonne A. Domænenavnet for din partner i kolonne B. Affiliate netværket vælger du i kolonne C. Indsæt et URL link til programmets beskrivelse i kolonne D. Indsæt program ID (nogle gange banner ID) i kolonne E. Indsæt dit website ID fra det pågældende netværk i kolonne F.

Når du har genereret dit affiliate cookie link, så indsæt det i kolonne G.

Vælg status (inaktivt, godkendt, afventer eller afvist) for programmet i kolonne K.

Du skal som udgangspunkt kun indtaste i lyseblå celler, så lad kolonne I og J stå. De trækker data fra AffiliateData fanen og giver dig dermed lidt overblik over dels gennemsnitlig kliks over de seneste måneder og gennemsnitlig EPC.

Indtast din kommission i kolonne K. Indtast cookie levetiden i kolonne L. Indtast din kontaktperson samt email i kolonne M og N henholdsvis.

I kolonne O skal du vælge om du har indsat dit “affiliate cookie link” fra kolonne G i din regex tabel i Google Tag Manager. Det er enten ja eller nej.

Fra kolonne P og til højre er der lande. Sæt et x hvis programmet er aktuelt for det pågældende land, marked eller område. Du kan bare ændre de valgte lande.

Nu kommer vi til det smarte.

Regex tabel overblik

Du får et overblik over hvilke programmer du allerede har indsat i dit Google Tag Manager tracking setup. Med over 100 affiliatepartnere begynder det at knibe med korttidshukommelsen.

Step 20 Regex tabel overblik

Så kan du se hvilke programmer du endnu ikke har fået opsat i GTM. Det er specielt i de periode hvor man ekspanderer til nye produktvertikaler eller markeder, at der kommer nye partnere ind i porteføljen – partnere, som skal registreres i tracking frameworket.

Markedsoverblik

Derudover får du et markedsoverblik. Hvis du ikke opererer med flere markeder kunne du lave et frækt twist og erstatte landene med produktkategorier. Begge dele er også en mulighed.

Vælg et land i dropdown menuen i celle B1 og så får du en oversigt over de programmer, som er gældende for det enkelte land.

Step 20 Markedsoverblik

Det kan eksempelvis være brugbart hvis du skal vurdere hvilke alternativer du har til program 1100 som performer dårligt.

En anden use case er, hvis du har en affiliate partner som underbetaler dig. Med dette overblik kan du nemt sammenligne vilkårene for programmet med de øvrige programmer på markedet og forhåbentlig få opjusteret din kommission.

Affiliate netværk overblik

Fanen AffiliateNetworks viser dig hvilke programmer du har hvor. Det er en ganske simpel oversigt, som genereres på baggrund af dine indtastninger i Overview, men det kan være brugbart at få en opdelt oversigt.

Step 20 Affiliate netværk oversigt

Det økonomisk overblik

Selvom du har fået affiliate tracking ind i Google Analytics, vil du gerne holde et skarpt øje med dine specifikke programmer. Derfor indtaster du i starten af hver måned data for den forgange måned i dit AffiliateData ark.

Step 20 Affiliate KPI

De smarte funktioner:

  • Den konverterer alle dine udenlandske programmer om til danske kroner baseret på valutakursen i midten af måneden.
  • Den udregner hvert programs konverteringsrate, gennemsnitlig ordrestørrelse, EPC og kommisionsrate.
  • De første 8 rækker opsamler data for alle dine programmer i én oversigt i én valuta.
    • Du indtaster hvor mange besøgende du har haft den måned, hvorefter du kan se din gennemsnitlige konverteringsrate hos dine programmer, din totale kommission i kroner, gennemsnitlig EPC i kroner, mængden af dine brugere, som foretager et affiliate klik og slutteligt hvad du i gennemsnit tjener på en besøgende.
  • Metrikker som er steget mere end 5% ift. sidste måned fremhæves grønt. Metrikker som er faldet mere end 10% fremhæves med rød. Det giver et godt hurtigt overblik.

Derudover sikrer dette ark at du din naming convention mellem dit affiliate program oversigtsark og din affiliate dataopsamling er synkroniseret. Du vælger nemlig dit program fra en dropdown (se eksempel i A13). Derudover kan du vælge valuta (se eksempel i B13).

Arket er langt, så der er plads til indtastning af data for mange programmer, og ellers tilføjer man bare flere rækker.

Hvis du har brug for at tilføje et netværk eller valuta kan det gøres i inputs fanen.

Opsummering

Hvis du generelt laver små projekter hurtigt, så kan det godt være at dette er for tidskrævende at implementere på alle dine projekter. Hvis du derimod investerer bare minimal tid i dit projekt, så vil jeg anbefale dig, at få opsat Google Analytics tracking.

Det giver dig meget, meget mere indsigt.

Hvis du har et stort affiliate projekt som begynder at være vanskeligt at tracke, så kan du forhåbentlig finde inspiration i det delte Google Sheets affiliate system.

[Total:11    Gennemsnit:5/5]
Christian Højbo Møller

Christian Højbo Møller

Christian er CMO i sin start-up Candidlab som i dag er ekspanderet til 11 lande. Han har tidligere været Lead- og Senior Konsulent i verdens største mediebureau gruppe, GroupM. Samt arbejdet med spændende kunder som HBO, Ford, Just-Eat og Toyota.

Connect på LinkedIn eller send en besked.

Få fede marketing værktøjer gratis nu

Vil du have en række unikke værktøjer til marketing, growth og SEO? Det koster ikke noget, og du vælger selv om du vil modtage fremtidigt content fra mig. Hop ind og få din bonus nu.

Andre spændende artikler

backlinks SEO

3 Afgørende facts om backlinks som 95% af alle SEO specialister overser

Ganske få der arbejder med SEO har, som jeg oplever det, forstået disse grundlæggende facts om links. Nogle få har internaliseret det,…
Læs mere →
KPI Dashboard

Identificer din North Star KPI og få mere succes og growth i dine teams

KPI’er og målsætninger er altafgørende for at forventningsafstemme, motivere dine teams og måle på effekten af jeres væksttiltag.
Læs mere →

Har du et spørgsmål eller en kommentar?

  1. Svar

    Hej Christian,



    Det er en super god gennemgang af opsætningen du har lavet. Er man ikke særlig teknisk er GTM og GA et fedt værktøj at opsætte tracking i.



    Er det korrekt forstået at dit setup kræver at man opdaterer GTM hver gang man vil benytte en ny partner ? 

I så fald er det jo en kæmpe ulempe over et konventionelt tracking framework der bruger sub-id’er og redirect links.

    

Jeg har selv skrevet lidt om at bruge dashboard værktøjer til at få overblik over sin affiliate forretning og på den måde slippe for Excel/Google Spreadsheets. Jeg ved at Tableau, Klipfolio og sikkert også andre kan importerer tal direkte fra GA sådan at tracking kan bibeholdes.


    God dag!

  2. Svar

    Hej Christian

    Mega fedt og gennemarbejdet indlæg, som er virkelig brugbart. Jeg har dog et problem med hvordan jeg lige skal opsætte Callback URL’en. Har den en bestemt fremgangsmåde jeg skal følge ligesom nogle af de andre Regtabels der bliver opstillet?

    De bedste hilsner
    Alexander Andersen

  3. Svar

    Hej Christian,

    Hvilke fejl er de mest almindelige? Når jeg tester det af til sidst får jeg ikke Affiliate Klik og Affiliate Cookie op under listen af tags som er blevet udløst :/

      • Christian Højbo Møller
      • 15. marts 2019
      Svar

      Hej Alexander

      Det var skuda nedern. Hvis du i din test ikke får udløst dine tags, så er det jo dine triggers den er gal med.

      Uden at vide det, så er det sandsynligvis din regex tabel som ikke lige er helt rigtig.

      Håber du får det løst!

      Alt godt, Christian

    • Sune Krammer
    • 15. februar 2019
    Svar

    Hallo mand, det er jo super blæret. Det skal jeg have sat op for et par sites i min næste ferie ☝️

    • Lars
    • 16. januar 2019
    Svar

    Tak for et kanon indlæg!

    Kan du uddybe hvad du mener omsætning (tr) og forsendelsesomkostninger (ts)? Hvad mener du med bogstaverne i parenteserne?

      • Christian Højbo Møller
      • 16. januar 2019
      Svar

      Hej Lars

      Hvis du kigger nøje efter i Callback URL’en så kan du se at vi gennem Google Measurement Protocol skal definere hvilken variable [[F.EKS.OMSÆTNING]] som vi ønsker at registrere som omsætning i Google Analytics. Forkortelsen for omsætning i Google analytics er tr for total revenue.

      Så min pointe er, at man bør definerer sin affiliate kommision som total revenue (tr) i Google Analytics, så kan man bruge total shipping (ts) til den omsætning man har videresendt til sin partner. På den måde får man begge dele med ind. Man skal bare huske, at når der står forsendelseomkostninger i Google Analytics, så er det i virkeligheden videresendt omsætning.

      Alt godt, Christian

    • Martin
    • 16. januar 2019
    Svar

    Hold da kæft. Gennemarbejdet og genialt!