Så kontrollerar du att GA4 spårar: sidvisningar, händelser och köp
Filtrera fliken Network på /g/collect. Varje anrop anger ditt mät-ID i tid och händelsen i en, så på några sekunder ser du om sidvisningarna går till rätt egendom och om köpet har en valuta (cu), ett värde och ett transaktions-ID.
GA4 slutar sällan fungera helt. Felet brukar vara tystare: data går till två egendomar, sidvisningar räknas två gånger eller köp kommer in utan intäkter. Allt det syns i anropen om du vet vilken parameter du ska läsa.
Hoppa över DevTools: den gratis skanningen öppnar din sida i en riktig webbläsare, godkänner och nekar cookiebannern och visar vad GA4 faktiskt skickade. Rapporten är på engelska.
https://region1.google-analytics.com/g/collect?v=2&tid=1G-AB12CD34EF&en=2purchase&cu=3SEK&epn.value=41299&ep.transaction_id=510045&pr1=6idSKU-123~nmWool%20scarf~pr1299~qt1&gcs=G111
tid=mät-ID:t. Jämför det med Admin och sedan Data streams.en=händelsens namn.cu=valutan. Saknas den här blir det inga intäkter i rapporterna.epn.value=värdet, skickat som ett tal (epn betyder numerisk händelseparameter).ep.transaction_id=ordernumret, som hindrar att omladdningar räknas två gånger.pr1=den första produkten: ID, namn, pris och antal.
Exempelvärden. Långa anrop är förkortade till de parametrar som spelar roll.
Läs den i fliken Network
- Öppna DevTools på fliken Network i ett privat fönster och filtrera på
/g/collect. - Ladda en sida. Öppna anropet och kontrollera att
tidär mät-ID:t för egendomen du tittar på i GA4 (Admin och sedan Data streams). Ett annat ID betyder att din data går till en annan egendom. - Räkna händelserna
page_view: en per sidladdning. Två betyder oftast att taggen är installerad två gånger. - Gör ett testköp. Händelsen
purchaseska innehållacu(till exempelcu=SEK), ett värde ochep.transaction_id. Produkterna syns sompr1,pr2och så vidare. - För att följa det i GA4 öppnar du Tag Assistant med din sajts adress, eller slår på felsökningsläget, och går sedan till Admin och DebugView: händelserna dyker upp inom några sekunder, till skillnad från standardrapporterna som kan ta upp till ett dygn.
I korthet
- Taggskript
googletagmanager.com/gtag/js?id=G-…, eller en GA4-tagg i Google Tag Manager- Händelseanrop
…google-analytics.com/g/collect?v=2&tid=G-…&en=page_view; flera händelser kan dela samma POST-kropp- Mät-ID
G-följt av 10 bokstäver och siffror- Viktiga parametrar
enhändelsenamn,cuvaluta,epn.valuevärde,ep.transaction_id,gcsochgcdsamtyckesstatus- Samtycke
- Google Consent Mode v2 (
analytics_storageför GA4)
De tysta felen i GA4
Varje sidvisning räknas två gånger
Den vanliga orsaken är två installationer: en hårdkodad gtag.js-snutt plus en GA4-tagg i Google Tag Manager, eller ett CMS-tillägg plus GTM. På SPA-sajter ger en egen page_view vid sidbyte samma effekt om inställningen i Enhanced measurement som räknar sidbyten via webbläsarhistoriken också är på. Avvisningsfrekvensen sjunker mot noll och antalet sidor per session fördubblas. Behåll en källa till sidvisningar.
Köp utan intäkter
GA4 registrerar bara intäkter från köp när händelsen har en valuta. En purchase med värde men utan currency syns som en transaktion med noll i intäkt. Skicka ISO-koden med varje värde:
gtag('event', 'purchase', {
transaction_id: '10045',
value: 84.50,
currency: 'EUR',
items: [{ item_id: 'SKU-123', item_name: 'Linen shirt', price: 84.50, quantity: 1 }]
});
Utan transaction_id skapar en omladdad orderbekräftelse ett andra köp.
Betalningsleverantörerna får äran
När kunder lämnar sajten för PayPal, Klarna, Stripe eller en 3D Secure-sida och kommer tillbaka till tacksidan kan GA4 starta en ny session med betalningsleverantören som källa, och dina annonser förlorar försäljningen. Lägg till de domänerna under Admin, Data streams, Configure tag settings och List unwanted referrals.
Consent Mode utan standardvärden
Med Consent Mode skickar GA4 cookiefria pingar när analytics_storage är nekat och fyller luckorna med modellering. Det fungerar bara om standardvärdena sätts innan taggen körs. Titta på gcs i anropen: G100 betyder att allt nekades, G111 att allt godkändes. Se Consent Mode default is not set (på engelska).
Data skickas till en gammal eller fel egendom
Sajter som har gått över från Universal Analytics, bytt byrå eller kopierat ett tema från en annan butik skickar ibland till en egendom som ingen tittar på, eller till två egendomar. Skanningen listar varje G--ID den såg. Jämför dem med egendomarna du använder och ta bort resten.
Det här kontrollerar den gratis skanningen
- En GA4-egendom är konfigurerad och en sidvisning når faktiskt GA4
- Bara en GA4-egendom, eller en notering om det finns flera
- Standardvärden för Consent Mode v2 sätts innan taggarna körs, och ett godkännande uppdaterar dem
- Anropen till GA4 innehåller samtyckesparametrarna gcs och gcd
- På en orderbekräftelse: köpet har värde, valuta och transaktions-ID
- Inga e-postadresser i klartext i anropen till GA4
Händelser från servern (Conversions API:er, server-side-taggning) syns inte för en publik skanning, så rapporten markerar dem aldrig som fungerande eller trasiga.
Läs också
- Kontrollera GA4: spårar Google Analytics 4?
- Kontrollera Consent Mode v2
- transaction_id in GA4: what it does and how to get it right (på engelska)
- GA4 purchases show zero revenue: causes and fixes (på engelska)
- Consent Mode default is not set: how to fix it (på engelska)
- Why Meta, Google Ads and GA4 don't match your orders (på engelska)
- Consent Mode v2: basic vs advanced, and how to tell which one you have (på engelska)
Källor
- Google Analytics: Measure ecommerce
- Google Analytics: Monitor events in DebugView
- Google Analytics: Identify unwanted referrals
- Google: Set up consent mode on websites
Bygger på plattformarnas offentliga dokumentation (oftast på engelska) och de anrop som deras publika taggar gör. Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.