Guider

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.href till 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: RewriteRule behåller parametrarna om inte målet har ett eget ?; lägg då till flaggan QSA.
  • Cloudflare: slå på "Preserve query string" i Redirect Rules.
  • JavaScript-omdirigeringar: lägg till location.search på 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

  1. Öppna https://din-sajt/landing?gclid=test123&fbclid=test456 och kontrollera att båda värdena finns kvar i adressfältet när sidan har laddats.
  2. Kör Plumfinch-skanningen igen, eller testet av klick-ID vid omdirigering: resultatet ska ändras till "Ad click IDs survive redirects".

Källor

Bygger på plattformarnas offentliga dokumentation (oftast på engelska). Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.