Betald trafik

Google Ads-konverteringar utan Google-tagg

Publicerad 20 juli 2026 · Kampanjerna och sajterna är våra egna, så all data nedan är vår egen, verifierad i både Google Ads-kontot och Besökskollen

Det går att ge Google Ads riktig konverteringsdata utan gtag, utan cookies och utan samtyckesbanner. Googles auto-tagging sätter ett klick-id (gclid) på landningssidan, Besökskollen fångar det som förstapartsdata, och konverteringarna laddas upp server-till-server via Google Ads API. Det kallas offline conversion import och är Googles eget, officiellt stödda spår för affiliates. Vi kör det skarpt på våra egna kampanjer, här är hur det funkar, med våra egna siffror.

128
konverteringar uppladdade till Google Ads
0
cookies och samtyckesbanners
12 %
av annonsklicken matchade mot en session

Problemet: bannern kostar, men utan data kör Ads blint

Kör du Google Ads mot en sajt i EU står du inför ett val som känns omöjligt. Lägger du in Googles tagg för konverteringsspårning behöver du en samtyckesbanner, och varje besökare som klickar avvisa är en konvertering Google aldrig ser. Bannern i sig sänker dessutom konverteringsgraden, och har du byggt sajten cookiefri som säljargument bryter taggen det löftet.

Hoppar du över taggen slipper du bannern, men då kör Google Ads blint:

  • Smart Bidding (Maximize Conversions, tROAS) är oåtkomligt utan konverteringsdata
  • Du kan inte se vilka sökord som faktiskt ger affär, bara vilka som ger klick
  • Googles algoritm optimerar mot klick, inte mot intäkt

För affiliates är det extra surt: konverteringen, alltså ordern, sker hos annonsören och inte på din sajt, så även Googles tagg hade bara sett halva bilden.

Lösningen: kedjan steg för steg

Nyckeln är att Google redan skickar med allt som behövs. Med auto-tagging aktiverat (standard i Google Ads) får varje landnings-URL ett unikt klick-id, gclid. Det är förstapartsdata i din egen URL, ingen cookie krävs för att läsa den.

  1. 1

    Besökaren klickar på annonsen. Google lägger till ?gclid=... på landningssidans URL.

  2. 2

    Skriptet från Besökskollen skickar hela URL:en i sitt vanliga pageview-anrop, cookiefritt, som all annan mätning.

  3. 3

    Servern sparar gclid kopplat till besökssessionen, som förstapartsdata. Ingen tredjepartsdelning sker i det här steget.

  4. 4

    Besökaren klickar vidare till partnerbutiken. Utklicket registreras som mål i sessionen.

  5. 5

    Ett dagligt serverjobb laddar upp klick och konverteringsvärde till Google Ads API som en ClickConversion, server-till-server.

  6. 6

    Google Ads matchar gclid mot annonsklicket. Kampanjen ser riktiga konverteringar och Smart Bidding låses upp.

När affiliatenätverket senare bekräftar provisionen justeras värdet i efterhand. Google tar emot konverteringar upp till 90 dagar bakåt, vilket täcker nätverkens attributionsfönster med god marginal.

Varför cookiefritt plus Ads-konverteringar inte är en motsägelse

Cookiefri analys och Google Ads-konverteringar låter som motsatser, men motsägelsen sitter i mätmetoden, inte i målet. Googles tagg löser matchningen med cookies i besökarens webbläsare. Offline conversion import löser samma matchning med ett id som Google själva satte i URL:en, uppladdat från vår server till deras API. Besökarens webbläsare är aldrig inblandad i uppladdningen.

Det är värt att säga rakt ut: gclid-hantering är fortfarande behandling av personuppgifter enligt GDPR, och den ska dokumenteras som all annan behandling. Skillnaden är att du slipper cookies, slipper samtyckesbanner för mätningen och håller datan som förstapartsdata fram till den serverstyrda uppladdningen. Vi påstår inte att något är GDPR-fritt, vi påstår att det är cookiefritt, och det är sant.

De cookiefria analysverktygen (Plausible, Fathom, Simple Analytics) stannar vid att rekommendera gtag vid sidan av när frågan om Google Ads kommer upp. Det betyder banner ändå, och två mätsystem. Vi byggde i stället bryggan hela vägen: samma cookiefria mätning driver både din statistik och dina Ads-konverteringar.

Våra egna siffror

Vi kör fem egna söksatsningar (sport- och kosttillskott, belysning, vitvaror, elavtal och fiske) för några hundra kronor om dagen. Fram till den 18 juli 2026 körde kontot helt utan konverteringsdata, Google såg klick men aldrig affär. Sedan kedjan togs i drift den 18 juli, med backfill från den 13 juli:

  • 128 konverteringar uppladdade via API under de första 8 dagarna (13-20 juli)
  • 12 % av annonsklicken (120 av 974) matchades mot en session med utklick
  • Vitvarukampanjen gick från blind till Smart Bidding-redo med 60 konverteringar på 30 dagar (tröskeln är i praktiken 15-30 konverteringar per 30 dagar och kampanj)
  • Datan pekade om budgeten redan första veckan: vitvarukampanjen stod för hälften av kontots konverteringar och fick höjd budget, medan en kampanj utan bevisade affärer pausades

Allt ovan utan en enda rad gtag på sajterna och utan samtyckesbanner.

Ärliga avgränsningar

Det här ersätter inte Googles tagg fullt ut, och det ska sägas tydligt:

  • Ingen remarketing eller målgruppsbyggnad - Utan tagg byggs inga Ads-målgrupper. För oss är det ett medvetet val, det är precis den spårningen vi valt bort
  • Ingen Enhanced Conversions-matchning på e-post - Vi matchar på klick-id, inte på hashade personuppgifter
  • Konverteringen definieras av dig - I vårt affiliate-fall är utklicket konverteringen, värderat till förväntad intäkt per klick och justerat när provisionen bekräftas. En butik med eget kassaflöde har andra alternativ
  • gclid är en personuppgift - Cookiefritt är inte detsamma som regelverksfritt, dokumentera behandlingen

För affiliate-fallet är avgränsningarna oviktiga: remarketing och e-postmatchning kräver data du ändå inte har när ordern sker hos annonsören. Loopen som betyder något, klick in, affär ut, data tillbaka till budgivningen, är stängd.

Bonus: räkna innan du annonserar

Konverteringsdata gör också något mer grundläggande: den visar om annonseringen alls bär sig. Vår enkla grind innan en kampanj får budget: förväntad intäkt per utklick (EPC från affiliatenätverket) måste vara högre än kostnaden per utklick (CPC delat med andelen besökare som klickar vidare).

Exempel från våra egna vertikaler: elavtal betalar 700-800 kr per förmedlad kund, vilket ger en break-even-CPC på ungefär 20-25 kr, så där bär även höga klickpriser. I en annan vertikal låg kostnaden per utklick på nästan tio gånger intäkten per klick, den kampanjen är ett experiment med hårt budgettak, inte en satsning.

Utan konverteringsdata i kontot hade vi inte kunnat se skillnaden, och Googles budgetrekommendationer hade gärna skalat upp båda.

"Datan fanns hela tiden, Google skickade med klick-id:t på varje landning. Vi slängde den bara, tills vi byggde kedjan som tar den tillbaka."

Utvecklingsteamet, Besökskollen

Vill du ha den här loopen för din sajt?

Det du läst om är i dag vår interna pipeline för egna kampanjer, inte en färdig funktion i Besökskollen. Vi funderar på att bygga den som produkt: koppla ditt eget Google Ads-konto och låta dina mål flöda dit automatiskt. Om det skulle lösa ett verkligt problem för dig, hör av dig. Antalet svar avgör om och hur snabbt vi bygger.