Bruk en transaksjons-ID for å minimere antallet dupliserte konverteringer

Transaksjons-ID-en må være unik for hver enkelt transaksjon og må genereres dynamisk av nettstedets tjenerdel eller netthandelsplattform for hvert kjøp. Hvis du hardkoder den samme ID-en, bruker statiske verdier eller ikke sørger for at transaksjons-ID-ene er unike for hver transaksjon, telles det betydelig færre konverteringer siden Google Ads bare kan behandle den første forekomsten av en gitt transaksjons-ID.

Unike transaksjons-ID-er, for eksempel bestillingsnumre, er avgjørende for å få nøyaktige konverteringsmålinger, spesielt for kjøp. Med unike ransaksjons-ID-er unngår du dupliserte konverteringer, og du får muligheten til å bruke avanserte målefunksjoner.

Bruk transaksjons-ID-er for å spore konverteringer på og utenfor nettet.

Hvis du legger til taggen for konverteringssporing på en konverteringsside – for eksempel siden der du bekrefter bestillinger – skal det bare telles konverteringer når kundene fullfører en verdifull handling på nettstedet ditt. Hvis en kunde imidlertid går tilbake til konverteringssiden eller laster den inn på nytt, kan det hende at den samme taggen utløses på nytt. Da telles det enda en konvertering for den samme bestillingen.

Du kan unngå slike dupliserte konverteringer ved å redigere taggen for konverteringssporing slik at den registrerer en unik transaksjons-ID. Det kan for eksempel være et bestillingsnummer du kanskje allerede bruker. Hvis det finnes to konverteringer for den samme konverteringshandlingen som har den samme transaksjons-ID-en, vet Google Ads at den andre konverteringen er et duplikat. Du får en feilmelding, og duplikatet telles ikke med.

For å forbedre konverteringsmålingen anbefaler vi på det sterkeste at du laster opp nettkonverteringer du har lagret i tjenerdelen, for eksempel i CRM-systemet, ved hjelp av Data Manager i tillegg til Google-taggen. Når du gjør det, må transaksjons-ID-en være den samme i både taggen og opplastingene fra tjener til tjener. På denne måten kan du få bedre konverteringssporing. Du kan lese mer her.

I denne artikkelen forklarer vi hvordan du legger til unike transaksjons-ID-er i taggen for konverteringssporing, og hvordan du bruker slike ID-er i forbindelse med konverteringer utenfor nettet.

Merk: Termen «bestillings-ID» brukes i stedet for transaksjons-ID i forbindelse med konverteringer utenfor nettet, deriblant justeringer av konverteringer utenfor nettet og optimaliserte konverteringer for potensielle salg. Hvis du bruker et av disse produktene, bruker du «Bestillings-ID»-feltet til å angi den unike ID-en for en konvertering i API-koden eller CSV-filer du laster opp.

På denne siden


Før du begynner

Før du kan legge til transaksjons-ID-er i taggen for konverteringssporing, må du ha dette på plass:

  • Konverteringssporing må være konfigurert på nettstedet ditt. For å følge instruksjonene nedenfor må du ha opprettet en konverteringshandling i Google Ads-kontoen din og ha lagt til konverteringskoden på nettstedet ditt.
  • Nettstedet må kunne generere unike transaksjons-ID-er, for eksempel bestillingsnumre, for transaksjonene dine. Transaksjons-ID-ene kan bestå av tall, bokstaver og spesialtegn som streker og mellomrom, og tegngrensen er 64 tegn. Det er viktig at hver transaksjons-ID er unik for hver enkelt bestilling. Hvis du bruker den samme ID-en for flere bestillinger, blir antallet registrerte bestillinger for lavt. Transaksjons-ID-ene kan ikke inneholde informasjon som kan brukes til å identifisere enkeltkunder.
  • Avhengig av oppsettet kan det hende du må ha muligheten til å endre koden på nettstedet ditt. Enten du selv eller nettutvikleren din må kunne redigere taggen for konverteringssporing.

Veiledning

Du må legge til en kodebit i taggen for konverteringssporing for å hente det unike bestillingsnummeret og sende det sammen med taggen. Du trenger ikke oppdatere noe i Google Ads-kontoen din – bare oppdatere taggen.

Vær oppmerksom på følgende

Pass på at du sender en dynamisk verdi for transaksjons-ID-en. Hvis Google Ads mottar samme ID for forskjellige transaksjoner, kan det hende du teller altfor få konverteringer.

Konfigurer transaksjons-ID-er via hendelseskodebiten for Google-taggen

Trinn 1 av 3: Generer og vis transaksjons-ID-en

Når det skjer en konvertering, for eksempel at en kunde fullfører et kjøp, skal tjeneren din generere en unik transaksjons-ID. Deretter kan du gjøre denne ID-en tilgjengelig i HTML-koden på siden for konverteringsbekreftelse. Dette gjøres vanligvis ved å legge inn ID-en direkte i en JavaScript-variabel på siden.

På en bekreftelsesside kan koden på tjenersiden generere en kodebit som denne:

<script>
  const uniqueTransactionId = 'TID_1663445995_789'; // Denne verdien skal genereres dynamisk av tjeneren din
</script>

Trinn 2 av 3: Send ID-en i hendelseskodebiten for Google-taggen

Deretter endrer du hendelseskodebiten for Google-taggen slik at den sender denne dynamisk genererte ID-en. Finn hendelseskodebiten på konverteringssiden, og legg til transaction_id-parameteren ved hjelp av variabelen du definerte i det forrige trinnet.

// Denne variabelen skal inneholde den unike ID-en fra tjeneren din
const uniqueTransactionId = 'TID_1663445995_789';

gtag('event', 'conversion', {
  'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
  'value': 120.50,
  'currency': 'USD',
  'transaction_id': uniqueTransactionId // Her er den unike ID-en
});

Trinn 3 av 3: Bekreft implementeringen

Når du har implementert koden, gjennomfører du et testkjøp på nettstedet. Deretter kan du bekrefte at transaksjons-ID-en sendes riktig i konverteringspinget, ved hjelp av Tag-assistenten.

Konfigurer transaksjons-ID-er via Google Tag Manager

For annonsører som bruker Google Tag Manager, er bruk av nettstedets datalag den mest pålitelige metoden for å sende en unik transaksjons-ID. Prosessen består av to hovedtrinn: Sørg for at utvikleren av nettstedet sender ID-en til datalaget, og konfigurer deretter Google Tag Manager til å lese denne ID-en og sende den til Google Ads.

Del 1: Send transaksjons-ID-en til datalaget (utføres av nettutvikleren)

Før du kan konfigurere Google Tag Manager, må nettutvikleren oppdatere koden på nettstedet ditt slik at den unike transaksjons-ID-en sendes til datalaget hver gang en konvertering inntreffer. Dermed kan Google Tag Manager registrere verdien.

Her er et eksempel på koden utvikleren din legger til på siden som bekrefter konverteringer.

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
    'event': 'purchase', // Navnet på en egendefinert hendelse som utløser GTM-taggen
    'transaction_id': 'UNIQUE_TRANSACTION_ID_FROM_YOUR_SYSTEM' // Den dynamiske transaksjons-ID-en
  });
</script>

Hovedpunkter for utvikleren:

  • transaction_id må fylles ut dynamisk med en unik verdi for hver bestilling.
  • Vi anbefaler at du sender en egendefinert hendelse, for eksempel kjøp, siden dette gir et tydelig signal du kan bruke til å utløse Google Ads-taggen i Google Tag Manager.

Del 2: Konfigurer Google Tag Manager

Når datalaget er riktig implementert, følger du denne fremgangsmåten i Google Tag Manager-beholderen.

Trinn 1 av 4: Opprett en utløser

Først oppretter du en utløser som aktiverer Google Ads-taggen når kjøpshendelsen inntreffer.

  1. I Google Tag Manager-arbeidsområdet går du til Utløsere og klikker på Ny.
  2. Gi utløseren et navn. Eksempel: «Egendefinert hendelse – kjøp»
  3. Velg Egendefinert hendelse for «Utløserkonfigurasjon».
  4. I «Hendelsesnavn»-feltet skriver du inn navnet på hendelsen utvikleren har sendt til datalaget, for eksempel «Kjøp».
  5. Klikk på Lagre.

Trinn 2 av 4: Opprett en variabel for datalaget

Deretter oppretter du en variabel som registrerer transaksjons-ID-en fra datalaget.

  1. Gå til Variabler, og klikk på Ny under «Brukerdefinerte variabler».
  2. Gi variabelen et navn. Eksempel: «DLV – transaction_id»
  3. Velg Datalagvariabel for «Konfigurasjon av variabler».
  4. Skriv inn transaction_id i «Navn på datalagvariabel»-feltet. Verdien må samsvare nøyaktig med nøkkelen i dataLayer.push()-koden.
  5. Klikk på Lagre.

Trinn 3 av 4: Oppdater Google Ads-taggen for konverteringssporing

Til slutt konfigurerer du Google Ads-taggen for konverteringssporing slik at den bruker variabelen du nettopp har opprettet.

  1. Gå til Tagger. Klikk på den eksisterende Google Ads-taggen for konverteringssporing, eller opprett en ny tag hvis du ikke har gjort det allerede.
  2. Finn feltet for transaksjons-ID under «Tagkonfigurasjon».
  3. Klikk på variable selector icon-knappen ved siden av feltet, og velg datalagvariabelen du opprettet i forrige trinn. Eksempel: {{DLV - transaction_id}}.
  4. Velg utløseren du opprettet i trinn 1, under «Utløsere». Eksempel: «Egendefinert hendelse – Kjøp»
  5. Klikk på Lagre.
  6. Publiser Google Tag Manager-beholderen for å aktivere endringene.

Når du følger denne fremgangsmåten, henter Google Tag Manager den unike transaksjons-ID-en for hvert kjøp dynamisk fra datalaget og sender ID-en til Google Ads.

Trinn 4: Bekreft implementeringen

Når du har konfigurert taggen og publisert Google Tag Manager-beholderen, bør du bekrefte at transaksjons-ID-en registreres og sendes på riktig måte. Den beste løsningen er den innebygde forhåndsvisningsmodusen i Google Tag Manager.

  1. Start forhåndsvisningsmodusen: Klikk på Forhåndsvisning-knappen øverst til høyre i Google Tag Manager-arbeidsområdet. Skriv inn nettadressen til nettstedet ditt, og klikk på «Koble til». Deretter åpnes nettstedet ditt i en ny nettleserfane, og feilsøkingspanelet i Tag-assistenten vises nederst.
  2. Gjennomfør en testkonvertering: Gå gjennom prosessen for å gjennomføre et testkjøp på nettstedet ditt, slik at konverteringshendelsen utløses.
  3. Sjekk at taggen utløses: I Tag-assistent-vinduet eller -fanen skal du se den egendefinerte hendelsen du har opprettet, for eksempel purchase, på venstre side av tidslinjen for hendelser. Klikk på denne hendelsen.
  4. Gjennomgå Google Ads-taggen: I «Utløste tagger»-delen for den aktuelle hendelsen skal du finne Google Ads-taggen for konverteringssporing. Klikk på taggen for å åpne detaljene.
  5. Bekreft transaksjons-ID-en: I detaljene for taggen ser du de nøyaktige verdiene som ble sendt til Google Ads. Se etter «Transaksjons-ID»-feltet, og sjekk at det inneholder den unike ID-en som ble generert for testkjøpet. Feltet skal ikke inneholde en statisk verdi eller «undefined» (ikke definert).
  6. Gjenta testen: For å sjekke at ID-en er dynamisk, gjennomfører du et nytt testkjøp og bekrefter at det registreres en transaksjons-ID som er ny og annerledes.

Konfigurer transaksjons-ID-er ved hjelp av et innholdsstyringssystem (CMS)

Med innholdsstyringssystemer (CMS) som er dypt integrert med Google, kan det hende at kjøpskonverteringene eller -hendelsene allerede sender transaksjons-ID-er. Shopify inkluderer for eksempel automatisk transaksjons-ID-er i konverteringer via Google & YouTube-appen.

Hvis CMS-systemet eller netthandelsplattformen du bruker, ikke har direkte Google-integrering, men har API-tilgang, kan du hente ut transaksjons-ID-en manuelt. Sjekk dokumentasjonen for plattformen. Du finner kanskje transaksjons-ID-en i en global JavaScript-variabel eller et datalag. Ellers må du kanskje hente ID-en via API-et på tjenersiden og deretter sende den til grensesnittet for at taggen skal kunne bruke den.

Konfigurer transaksjons-ID-er for konverteringer utenfor nettet

Når du importerer konverteringer fra annonseklikk, kan du velge å legge til en unik transaksjons-ID i kolonnen for transaksjons-ID-er (eller bestillings-ID-er). Hvis du konfigurerer transaksjons-ID-er for flere datakilder, er transaksjons-ID-en obligatorisk. For importering av konverteringer utenfor nettet er det valgfritt å ta med transaksjons-ID-en. For kjøpskonverteringer er det imidlertid anbefalt å ta den med.

Konfigurer transaksjons-ID-er for konverteringer med flere kilder

Hvis du kobler til en annen datakilde for å supplere konverteringene på nettstedet ditt med tilleggsdata via Data Manager, er det viktig at du samler inn en unik transaksjons-ID for hvert kjøp.

ID-en fra den nye datakilden må samsvare nøyaktig med transaction_id-parameteren som registreres av konverteringstaggen. Avvik, for eksempel ulike prefikser, suffikser eller ekstra mellomrom, forhindrer at Google Ads kan deduplisere hendelser og rapportere konverteringene dine nøyaktig.


Bekreft at taggen sender transaksjons-ID-er

Du kan bekrefte at nettstedet ditt sender transaksjons-ID-ene du har oppgitt, ved å bruke Google Tag-assistenten eller utviklerverktøyene for Chrome.

Alternativ A: Bruk Google Tag-assistenten

  1. Åpne Google Tag-assistenten, og koble den til nettstedet ditt.
  2. Utløs konverteringshendelsen på den tilknyttede nettsiden.
  3. Velg Google Ads-taggen din på menyen til venstre i sammendragsfeltet i Tag-assistenten. Eksempel: AW-123456789.
  4. Velg Treff-fanen for konverteringshendelsen, og vis forespørselsdetaljene for å sjekke transaction_id-parameteren.

Transaction ID in Google Tag Assistant

Alternativ B: Bruk utviklerverktøyene for Chrome

  1. Høyreklikk på nettsiden og velg Inspiser, eller trykk på Ctrl + Shift + I eller Cmd + Option + I (Mac) for å åpne utviklerverktøyene for Chrome.
  2. Gå til Nettverk-fanen.
  3. Filtrer etter Google Ads-konverteringsforespørsler. Du kan for eksempel søke etter googleadservices.com/pagead/conversion.
  4. Velg konverteringsforespørselen, og gjennomgå Nyttelast-fanen. Se etter parameteren for transaksjons-ID, som vanligvis er oid.

Om Google-genererte transaksjons-ID-er (med prefikset GG_)

Når du bekrefter implementeringen, kan du av og til se transaksjons-ID-er som begynner med prefikset GG_. For eksempel GG_1234abcd.

Dette er midlertidige, systemgenererte identifikatorer som Google bruker automatisk for å behandle konverteringshendelsene dine på en sikker måte.

Hvis du ser prefikset GG_, må du vite dette:

  • Behandle det som en tom transaksjons-ID: Et GG_-prefiks betyr i bunn og grunn at du ikke har tilordnet din egen transaksjons-ID på siden. Du bør behandle dette treffet som om transaksjons-ID-en er helt tom, og feilsøke datalaget.
  • Konverteringsjusteringer: Siden dette er midlertidige identifikatorer, kan du ikke bruke dem til å laste opp konverteringsjusteringer, for eksempel justeringer av konverteringsverdier. Konverteringsjusteringer krever en permanent transaksjons-ID levert av annonsøren.
  • Feilsøking av diagnostikkvarsler: Hvis Google Ads rapporterer problemet «Google-taggen mangler transaksjons-ID» i diagnostikken, betyr det at taggen ikke sender transaksjons-ID-er tilordnet av annonsøren. Systemgenererte GG_-ID-er teller ikke opp mot denne beregningen og kan ikke brukes til å fjerne feilen.
  • Ingen fjerning kreves: Du trenger ikke å blokkere eller fjerne GG_-identifikatorene fra nettverkstrafikken. Google legger dem bare til automatisk når taggen ikke sender sin egen transaksjons-ID. Når taggen sender en slik verdi, tar Google i bruk ID-en din i stedet.

Feil i kodingen av transaksjons-ID-er

Selv om transaksjons-ID-er bidrar til å unngå at det telles dupliserte konverteringer, kan konverteringer bli merket som ugyldige hvis transaksjons-ID-ene er feilkodet, eller Google Ads kan hoppe over dedupliseringen hvis det vises at flere kunder er tilordnet den samme transaksjons-ID-en.

Her er noen eksempler på kodingsfeil:

Feil med dynamiske variabler

Koden på tjenersiden bruker variabler til å oppgi en unik transaksjons-ID dynamisk. Hvis kodebitene som representerer disse variablene, ikke fungerer som de skal, kan du få feilmeldinger. Her er noen eksempler på kodebiter:

  • {{ order_number }}
  • [invoice-prefix][invoice-number]
  • null-user-id
  • gtm.init
  • <%= orderId %>
  • [object Object].transaction_id
  • <google_ads_transaction_id>
  • Number(order.id).toString()
  • <?php echo $order->id; ?>
  • <b>Notice</b>: Undefined variable: order_id in <b>/home/examples/example.com.ua/www/catalog/view/theme/default/template/common/success.tpl</b> on line <b>66</b>

Eksempel

Hvis du har brukt {{ order_number }} i hendelseskodebiten for Google-taggen, men variabelen på tjenersiden er {{order_number}} uten ekstra mellomrom, kan ikke transaksjons-ID-en fylles ut. Da vises bare {{ order_number }}-variabelen i stedet for den faktiske ID-en.

Plassholderverdier

Dette er strenger eller faste tall som er generiske eller brukes som statiske testverdier eller etiketter og som dermed ikke skal brukes som transaksjons-ID-er:

  • button-confirm
  • grattis
  • thank_you
  • ikke angitt
  • kjøp
  • Sidevisning
  • Conversion Tracking Google Ads
  • 1234
  • https://www.google.com/
  • Google
Irrelevante datatyper

Dette er datatyper og -verdier som ikke skal brukes som transaksjons-ID-er:

  • Nettadresser
    • www.example.com
    • https://www.example.org/admin/
    • example.com
    • https://www.example.com/products
  • E-postadresser
    • ...@gmail.com
    • ...@yahoo.com
    • Egendefinerte domener

Personlig identifiserende informasjon og Google Analytics 

Av hensyn til personvern og i tråd med vilkårene for Google Analytics og vilkårene for Google Ads er det forbudt å sende data som kan inneholde personlig identifiserende informasjon, med unntak av via Google Analytics- og Google Ads-funksjonene som spesifikt er utviklet for dette formålet, og bare hvis dataene er hashet. Finn ut mer om datainnsamling i Google Analytics og Google Ads.
  • Priser eller valuta
    • $17.99
    • $ 5.37
    • $ 21.45
    • $ 15.50
    • USD
    • AUD
  • Hash-verdier eller UUID-strenger
    • 50d858e0985ecc7f60418aaf0cc5ab587f42=
    • G-1234567890
    • e9891562113d8a62add1bf
    • 0888-af2bdbe1aa9b6ec1e
  • Produkter
    • /products/dog-proof-fence-pack-timber-fences
    • /shop/product/electric-toothbrush
    • Product Pro_trial_monthly_undefined
  • Telefonnumre

I noen tilfeller vises transaksjons-ID-en i nettadressen i key=value-format etter et spørsmålstegn. Hvis nettadressen for eksempel er https://example.com/success?order_id=54321, er order_id variabelnavnet og 54321 er transaksjons-ID-en. Resten av nettadressen skal ikke brukes som transaksjons-ID.


Om transaksjons-ID-er og tellingsinnstillingen

At du legger til en transaksjons-ID i hendelseskodebiten din, er ikke det samme som at du endrer «Telling»-innstillingen slik at det telles én konvertering per annonseklikk.

Når du legger til en transaksjons-ID, unngår du at den samme konverteringen telles to ganger. Det kan for eksempel være at noen åpner en side for betalingsbekreftelse på nytt, og at ett og samme kjøp blir talt som to konverteringer.

Når du endrer tellingsinnstillingen til én, telles det bare én konvertering etter et annonseklikk. Dette gjelder også tilfeller der det blir gjennomført flere konverteringer etter annonseklikket – for eksempel flere ulike kjøp.

Når bør du bruke telling i stedet for transaksjons-ID-er?

  • Hvis du vil spore én potensiell kunde per annonseklikk, kan du endre tellingsinnstillingen til «Én».
  • Hvis du ønsker å spore hvert kjøp en kunde gjennomfører etter et annonseklikk, men samtidig vil forsikre deg om at det samme kjøpet ikke telles to ganger, legger du til en transaksjons-ID i hendelseskodebiten din. Vi anbefaler at du legger til transaksjons-ID-er for kjøp.

Merk:

  • Det rapporteres ikke om disse ID-ene i Google Ads.
  • Du kan ikke løse problemer med dupliserte visningskonverteringer ved å legge til en transaksjons-ID i kodebiten.
  • Hvis du allerede har en løsning for å fjerne dupliserte konverteringer på nettstedet ditt, anbefaler vi at du legger til transaksjons-ID-en som en ekstra forsikring, slik at konverteringsdataene dine er så nøyaktige som mulig.
  • Hvis du bruker Google Tag Manager, kan du bruke transaksjons-ID-er. Pass på at du angir transaksjons-ID-en som variabel – ikke som statisk streng.

Linker til relatert innhold

Denne siden kan ha innhold som er oversatt ved hjelp av AI-teknologi. AI-oversettelser kan inneholde feil.
Søk
Slett søket
Lukk søkefunksjonen
Hovedmeny
16375424455659812483
true
Søk i brukerstøtte
true
true
true
true
true
true
73067
false
false
false
true
false
false