Pixel- och taggkontroller

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.

Ett köpanrop till GA4, förkortat
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
  1. tid= mät-ID:t. Jämför det med Admin och sedan Data streams.
  2. en= händelsens namn.
  3. cu= valutan. Saknas den här blir det inga intäkter i rapporterna.
  4. epn.value= värdet, skickat som ett tal (epn betyder numerisk händelseparameter).
  5. ep.transaction_id= ordernumret, som hindrar att omladdningar räknas två gånger.
  6. 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

  1. Öppna DevTools på fliken Network i ett privat fönster och filtrera på /g/collect.
  2. 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.
  3. Räkna händelserna page_view: en per sidladdning. Två betyder oftast att taggen är installerad två gånger.
  4. Gör ett testköp. Händelsen purchase ska innehålla cu (till exempel cu=SEK), ett värde och ep.transaction_id. Produkterna syns som pr1, pr2 och så vidare.
  5. 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
en händelsenamn, cu valuta, epn.value värde, ep.transaction_id, gcs och gcd samtyckesstatus
Samtycke
Google Consent Mode v2 (analytics_storage fö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å

Källor

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.

Andra plattformar