Hver gang en kunde fullfører et kjøp i nettbutikken din, bør Google Analytics vite om det. Purchase-hendelsen er Googles anbefalte måte å spore kjøp på, og den gir deg alt fra totalt antall transaksjoner til inntekt per trafikkilde. Uten denne hendelsen mangler du den viktigste brikken i analysen: hva som faktisk genererer penger.
Oppsettet krever Google Tag Manager og en trigger som fyrer på riktig tidspunkt. Her får du hele prosessen steg for steg.
Hva er purchase-hendelsen i Google Analytics?
Purchase er en av Googles anbefalte hendelser (recommended events). Det betyr at GA4 gjenkjenner den automatisk og gir deg ferdigbygde rapporter, dimensjoner og målgrupper når hendelsen er på plass.
Hendelsen sender flere datapunkter til Google Analytics. De viktigste parameterne er:
| Parameter | Beskrivelse | Eksempel |
|---|---|---|
| currency | Valutakoden for transaksjonen | NOK |
| value | Total verdi på kjøpet | 1299.00 |
| transaction_id | Unik ID for transaksjonen | T-20240315-4821 |
| items | Array med produktdetaljer | Produktnavn, pris, antall |
| shipping | Fraktkostnad | 99.00 |
| tax | Avgifter | 324.75 |
| coupon | Eventuell kupongkode | SOMMER20 |
Du trenger ikke alle parameterne for å komme i gang. Start med currency, value og transaction_id. De tre gir deg det mest grunnleggende: hvor mye som ble kjøpt, i hvilken valuta, og en unik identifikator for hvert kjøp. Flere parametere kan legges til etter hvert, gjerne i samarbeid med en utvikler.
Hvorfor transaction_id er avgjørende
Når en kunde fullfører et kjøp, lander de på en ordrebekreftelsesside. Problemet er at mange kunder besøker denne siden flere ganger. De oppfrisker siden, klikker tilbake fra e-posten, eller bokmerker den.
Uten en unik transaction_id vil Google Analytics telle hvert sidebesøk som et nytt kjøp. Har du 100 faktiske transaksjoner, kan rapporten plutselig vise 130 eller 150. Det gir deg upålitelige tall og feilaktige inntektsdata.
Med transaction_id på plass gjenkjenner GA4 at det er den samme transaksjonen og teller den bare én gang. Denne ene parameteren er forskjellen mellom pålitelige og villedende kjøpsdata.
Slik setter du opp purchase i Google Tag Manager
Oppsettet i Google Tag Manager består av to deler: en tag som sender hendelsen til GA4, og en trigger som bestemmer når hendelsen skal fyre.
Følg disse stegene:
- Åpne Google Tag Manager og gå til Tags.
- Klikk New og gi taggen navnet «GA4-Purchase».
- Velg Google Analytics: GA4 Event som tag-type.
- Legg inn Measurement ID-en din (starter med G-).
- Skriv purchase som hendelsesnavn. Skriv det med små bokstaver, nøyaktig slik Google forventer det.
- Under Event Parameters legger du til currency, value og transaction_id med riktige verdier.
- Lagre taggen uten trigger først. Triggeren lager du i neste steg.
Hendelsesnavnet må være nøyaktig «purchase». Skriver du «Purchase» med stor P eller «purchase_event», vil ikke GA4 gjenkjenne det som en anbefalt hendelse, og du mister de ferdigbygde rapportene.
Velg riktig trigger for purchase-hendelsen
Triggeren bestemmer når purchase-hendelsen skal sendes. Du har to hovedtilnærminger:
Alternativ 1: Sidevisning på ordrebekreftelsen. De fleste nettbutikkplattformer sender kunden til en bekreftelsesside etter kjøp. URL-en inneholder gjerne et kjennetegn som «/order-received/» (WooCommerce) eller «/checkout/thank-you/» (Shopify). Du oppretter en Page View-trigger der Page Path starter med eller inneholder denne stien.
Alternativ 2: Klikk på «Fullfør kjøp»-knappen. Denne metoden fanger opp kjøp i det kunden klikker, men har en svakhet: klikket betyr ikke at betalingen gikk gjennom. Kunden kan få en feilmelding etter klikket, og du ender med å spore kjøp som aldri ble fullført.
For de fleste nettbutikker er alternativ 1 tryggere. Bekreftelsessiden vises bare når betalingen er godkjent, så du vet at transaksjonen faktisk gikk gjennom.
Slik lager du Page View-triggeren
Gå tilbake til Google Tag Manager og opprett en ny trigger:
- Klikk Triggers og deretter New.
- Velg Page View som trigger-type.
- Velg «Some Page Views» i stedet for «All Page Views».
- Sett betingelsen til: Page Path starter med /order-received/ (eller den tilsvarende stien i din nettbutikk).
- Gi triggeren et beskrivende navn, for eksempel «Trigger - Ordrebekreftelse».
- Lagre triggeren og koble den til GA4-Purchase-taggen du opprettet tidligere.
Sjekk URL-en på din egen ordrebekreftelsesside før du setter opp triggeren. Gjennomfør et testkjøp og kopier URL-en. Typiske bekreftelsessider inneholder også transaksjons-ID, dato og brukerinformasjon som query-parametere, men det er selve stien du bruker i triggerbetingelsen.
Test oppsettet i forhåndsvisningsmodus
Før du publiserer endringene, må du verifisere at alt fungerer. Klikk Preview i Google Tag Manager for å starte forhåndsvisningsmodus. Gjennomfør deretter et testkjøp i nettbutikken.
Når du lander på bekreftelsessiden, sjekk to ting i GTM Preview-panelet:
- At GA4-Purchase-taggen fyrer på Page View-hendelsen.
- At parameterne (currency, value, transaction_id) inneholder riktige verdier.
Gå deretter til sanntidsrapporten i Google Analytics og bekreft at purchase-hendelsen dukker opp der. Ser du hendelsen med riktige parametere, er oppsettet klart. Publiser endringene i GTM.
Hva purchase-hendelsen låser opp i Google Analytics
Når purchase-hendelsen er aktiv, skjer flere ting automatisk i GA4:
For det første får du inntektsdata i alle relevante rapporter. Du kan se inntekt per trafikkilde, per kampanje og per landingsside. Spørsmålet «hvilken kanal genererer mest inntekt?» får du endelig svar på.
For det andre oppretter GA4 automatisk en målgruppe kalt «Purchasers». Denne inneholder alle brukere som har utført minst ett kjøp. Målgruppen kan deles direkte med Google Ads for remarketing. Du kan for eksempel lage annonsekampanjer rettet mot eksisterende kunder, eller opprette lookalike-publikum basert på dem som allerede har kjøpt.
For det tredje kan du kombinere purchase med andre e-handelshendelser som add_to_cart for å bygge en komplett kjøpstrakt. Da ser du hvor mange som legger produkter i handlekurven, hvor mange som starter betalingen, og hvor mange som fullfører kjøpet. Frafallet mellom hvert steg viser deg nøyaktig hvor du taper kunder.
Vanlige feil å unngå
Det er noen feller mange går i når de setter opp purchase-hendelsen i Google Analytics:
- Feil hendelsesnavn. Hendelsen må hete nøyaktig «purchase» med små bokstaver. Varianter som «Purchase», «buy» eller «order_complete» gir deg en egendefinert hendelse uten de automatiske rapportene.
- Manglende transaction_id. Uten denne parameteren risikerer du duplikattelling hver gang noen laster bekreftelsessiden på nytt.
- Trigger på feil side. Dobbeltsjekk at URL-stien matcher den faktiske bekreftelsessiden i nettbutikken din. En liten skrivefeil gjør at hendelsen aldri fyrer.
- Glemmer å teste. Publiser aldri uten å teste i forhåndsvisningsmodus først. En feilkonfigurert purchase-hendelse er verre enn ingen purchase-hendelse, fordi du tror du har data du egentlig ikke har.
Google har en fullstendig oversikt over alle parametere og krav i sin offisielle dokumentasjon for purchase-hendelsen.
Neste steg
Nå har du grunnlaget for å spore kjøp med purchase-hendelsen i Google Analytics. Neste steg er å utvide e-handelssporingen med flere hendelser langs kjøpstrakten. Start med add_to_cart-hendelsen for å spore når brukere legger produkter i handlekurven. Kombiner dem, og du får et komplett bilde av hele kundereisen.
Denne videoen er hentet fra kurset Google Analytics på Utdannet.no. I det fulle kurset lærer du alt fra grunnleggende oppsett til avansert e-handelssporing og rapportering, bygget opp steg for steg.




