Her er et hurtig tip til at undgå at facebooks fbclid URL parameter ødelægger dine GA data.
Indhold
- Hvad er fbclid?
- Samme teknik som cross-domain tracking i Google Analytics
- Hvorfor er det et problem i Google Analytics?
- Ekskluder fbclid som URL parameter
Hvad er fbclid?
fbclid er en URL parameter som facebook er begyndt at sætte på alle udgående links fra facebook – også almindelige organiske opslag. Grunden til at facebook er begyndt at sætte den URL parameter på deres udgående links er Apples Intelligent Tracking Prevention. Da ITP 2.0 udkom sammen med Safari 12, som kom sammen med iOS 12, begyndte Safari at blokere adgangen til 3. parts cookies, så de ikke kunne bruges til tracking.
Den 24. oktober 2018 gjorde facebook det derfor muligt at skifte til en 1. parts cookie, dvs. en cookie som er sat på websitets domæne (fx jacobworsoe.dk) og ikke fx facebook.com.
Facebook sender derfor et unik ID med i alle udgående links og når brugeren lander på din side, bruger din facebook pixel dette ID til at sætte en 1. parts cookie i brugerens browser, for at tracke ham i eftefølgende besøg og attributere værdi tilbage til facebook som trafikkilde. Herunder kan du se hvordan ID’et fra URL’en er det samme som bliver gemt i cookien og at cookie domænet er .jacobworsoe.dk. Dermed vil Safari ikke blokere adgangen til den cookie.
Du kan prøve at klikke på linket i dette facebook opslag, og se at der kommer et fbclid på URL’en.
Samme teknik som cross-domain tracking i Google Analytics
Det er i øvrigt samme teknik som Google Analytics bruger til at tracke den samme bruger over flere forskellige domæner. Her har de forskellige domæner ikke adgang til hinandens cookies, så derfor bliver der sat en parameter på alle links mellem domænerne som indeholder brugerens Google Analytics client ID, fx sådan her:
?_ga=1.438974397439.32979498743.4376748368473
.
Når man lander på det andet domæne, vil Google Analytics bruge dette client ID og dermed fortsætte brugerens session, fremfor at skabe et nyt client ID og en ny session.
Hvorfor er det et problem i Google Analytics?
Set ud fra et tracking synspunkt er det super fedt at facebook har lavet en løsning til ITP 2.0, men det skaber noget støj i dine Google Analytics data. Udfordringen er at alle personer får et unikt fbclid og dermed vil alt din trafik fra facebook bliver opdelt på forskellige sider i Google Analytics, som det ses herunder.
Og det kan være et kæmpe problem, hvis du får meget trafik fra facebook, da det bliver svært at se hvor meget trafik en bestemt side har fået. Min blog har pt. 54 unikke fbclid ID’er i Google Analytics.
Ekskluder fbclid som URL parameter
Umiddelbart har du ikke noget gavn af at kunne se fbclid ID’erne i Google Analytics, så løsningen er at ekskludere fbclid som URL parameter i indstillingerne for dine Views i Google Analytics.
Derefter vil Google Analytics fjerne fbclid parameteren fra URL’en i rapporterne i Google Analytics og det bliver meget nemmere at analysere dine data.
Er der andre parametre du altid ekskluderer? Kan du se en grund til at beholde fbclid i Google Analytics? Smid en kommentar herunder!
4 kommentarer
Jeg er sån en der kommer sent til festen … men hvis netop trafik fra Facebook giver høj bounce rate, er det da en klar fordel at kunne se det i Adfærdsoversigten i G.A. eller hvad?
Hej Christian.
Better late than never :) Du kan stadig se at trafikken kommer fra FB samt hvilken landingpage de har. Så alt den gode data bliver bevaret. Det er kun fbclid= parameteren der bliver fjernet fra URL’en.
Hey Jacob,
Super artikel!
Kan man gøre det samme i Google Analytics 4?
Venlig hilsen
Michael
Hej Michael, det er desværre ikke muligt endnu i GA4, men fordi vi har adgangt til rådata i BigQuery med GA4 kan man selv fjerne det i BigQuery og alt muligt andet fedt :)