Omdirigeringar tappar gclid och andra klick-ID: så behåller du dem
Annonsplattformarna lägger till ett klick-ID som gclid, fbclid, ttclid eller msclkid i landningssidans adress, och deras taggar läser det därifrån. Om en omdirigering på vägen (från http till https, till www, till en adress med avslutande snedstreck, till en språk- eller landsversion) inte behåller parametrarna försvinner ID:t, och konverteringen går inte att koppla till annonsklicket.
Kontrollera din egen sajt: den gratis skanningen visar på ungefär en minut om problemet finns på din sida. Rapporten är på engelska.
Vad resultatet betyder
Skanningen öppnade din sida med testvärden för varje plattforms klick-ID (gclid, gbraid, wbraid, fbclid, ttclid, msclkid med flera) och tittade på den slutliga adressen efter alla omdirigeringar. De ID:n som rapporten nämner var borta. Konverteringar från de klicken syns då som oattribuerade eller "direkt", och den automatiska budgivningen lär sig av färre konverteringar.
Hitta omdirigeringen som tappar dem
Följ omdirigeringarna i en terminal för exakt den adress som dina annonser använder, och titta på varje Location-header:
curl -sIL "http://example.com/landing?gclid=test123" | grep -i '^location'
Steget där ?gclid=test123 försvinner är det du ska åtgärda. Vanliga orsaker:
- Regler för http → https eller example.com → www.example.com i webbservern eller CDN:et
- Ett avslutande snedstreck som läggs till eller tas bort
- Omdirigeringar till språk- eller landsversioner (till exempel / → /sv/ eller /en/)
- JavaScript-omdirigeringar som sätter
location.hreftill en fast adress - Länkförkortare, samtyckesväggar och verktyg för landningssidor som bygger om adressen
Åtgärda det
Se till att varje omdirigering för med sig alla parametrar till den nya adressen:
- nginx: använd
$request_uri, som innehåller parametrarna:return 301 https://www.example.com$request_uri; - Apache:
RewriteRulebehåller parametrarna om inte målet har ett eget?; lägg då till flagganQSA. - Cloudflare: slå på "Preserve query string" i Redirect Rules.
- JavaScript-omdirigeringar: lägg till
location.searchpå den nya adressen.
Låt också dina annonser peka på den slutliga adressen (med https, rätt domän och det avslutande snedstreck som din sajt använder), så att de flesta klick inte behöver någon omdirigering alls.
Testa åtgärden
- Öppna
https://din-sajt/landing?gclid=test123&fbclid=test456och kontrollera att båda värdena finns kvar i adressfältet när sidan har laddats. - Kör Plumfinch-skanningen igen, eller testet av klick-ID vid omdirigering: resultatet ska ändras till "Ad click IDs survive redirects".
Källor
- Google Ads: About auto-tagging
- Google Analytics: Check if Google Ads auto-tagging works
- Cloudflare: Redirect Rules
Bygger på plattformarnas offentliga dokumentation (oftast på engelska). Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.