GA4 opsætning: Komplet guide til korrekt implementering
En trin-for-trin guide til at opsætte Google Analytics 4 korrekt — fra property-oprettelse til avanceret e-handelssporing og Consent Mode.
Kristoffer Søgaard
GA4 opsætning kræver mere end at indsætte et script. En korrekt implementering sikrer at du indsamler pålidelige data, overholder GDPR og kan bruge GA4 til at træffe forretningsbeslutninger.
Trin 1: Opret GA4 Property
Start i Google Analytics admin:
- 1.Klik "Create Property" under din konto
- 2.Vælg land (Danmark), tidzone (CET) og valuta (DKK)
- 3.Notér dit Measurement ID (G-XXXXXXX) — det skal bruges i GTM
Vigtigt: Vælg den rigtige datastream
GA4 understøtter web, iOS og Android datastreams. For de fleste danske virksomheder er én web-stream tilstrækkeligt. Tilføj kun app-streams hvis du har en native app.
Trin 2: Implementer via Google Tag Manager
Undgå at indsætte GA4-scriptet direkte i koden. GTM giver dig:
- -Fuld kontrol over hvornår tags fyrer
- -Consent Mode-integration — tags respekterer brugerens samtykke
- -Nem vedligeholdelse — ændringer uden code deploys
- -Server-side mulighed — senere migration til sGTM
GTM-opsætning
- 1.Opret et GA4 Configuration Tag med dit Measurement ID
- 2.Sæt triggeren til "Consent Initialization - All Pages"
- 3.Tilføj Consent Mode-indstillinger (analytics_storage: denied som default)
- 4.Publicér containeren
Trin 3: Konfigurer key events
GA4 skelner mellem automatisk indsamlede events og key events (tidligere "conversions"). Du skal definere hvilke handlinger der driver forretningsværdi:
E-commerce
- -purchase — Mest kritisk. Inkludér transaction_id, value og currency
- -add_to_cart — Vigtig for funnel-analyse
- -begin_checkout — Finder checkout-drop-off
- -view_item — Produktinteresse
Lead generation
- -generate_lead — Formular-indsendelse
- -phone_call_click — Klik på telefonnummer
- -book_meeting — Booking-flows
Implementering i GTM
For hvert key event:
- 1.Opret en Custom Event-trigger (fx event name "purchase")
- 2.Push event data til dataLayer fra din platform
- 3.Opret et GA4 Event Tag der sender eventet med parametre
- 4.Test med GA4 DebugView og Tag Assistant
Trin 4: E-handelssporing (dataLayer)
GA4 e-handelssporing kræver en struktureret dataLayer. Her er de vigtigste events og deres parametre:
- -view_item_list — items[] med item_id, item_name, price
- -view_item — Enkelt produkt med fulde parametre
- -add_to_cart — items[], value, currency
- -begin_checkout — items[], value, currency, coupon
- -purchase — transaction_id, value, tax, shipping, items[]
CMS-specifikke løsninger
Hver platform har sin egen dataLayer-implementering:
- -Shopify — Brug et dataLayer-script i theme.liquid eller en app som Elevar
- -WooCommerce — GTM4WP plugin eller custom implementation
- -Webflow — Custom JavaScript i page settings
Læs mere om CMS-specifik tracking for din platform.
Trin 5: Consent Mode v2
Consent Mode er lovpligtigt i EU og påkrævet af Google Ads. Implementér det korrekt fra start:
- 1.Default consent state — Sæt analytics_storage og ad_storage til "denied"
- 2.Cookiebanner-integration — Banneret opdaterer consent state via gtag('consent', 'update', {...})
- 3.Avanceret mode — Vælg Advanced Consent Mode for at bevare modellerede konverteringer
- 4.Test — Verificer med Tag Assistant at consent state ændrer sig korrekt
Læs den fulde guide til Consent Mode v2 implementering.
Trin 6: Aktivér Enhanced Measurement
GA4 kan automatisk tracke:
- -Sidevisninger (altid aktiv)
- -Scroll (90% scroll depth)
- -Outbound clicks
- -Site search
- -Video engagement (YouTube embeds)
- -File downloads
Aktivér alle under Admin → Data Streams → Enhanced Measurement. Men vær opmærksom: Enhanced Measurement page_view kan konflikte med din GTM-opsætning. Deaktivér den i GA4 hvis du styrer sidevisninger fra GTM.
Trin 7: Verificer din opsætning
Før du går live, test disse punkter:
- 1.GA4 DebugView — Se events i realtid med parametre
- 2.Tag Assistant — Chrome extension der viser tag-firing
- 3.Realtime rapport — Bekræft at data flyder ind
- 4.Consent flow — Test med cookies slettet: afvis → acceptér → verificer data
- 5.E-handelsfunnel — Gennemfør et testkøb og bekræft purchase-event
Typiske fejl at undgå
- -Dobbelt pageview-tracking — Hvis både Enhanced Measurement og GTM sender page_view
- -Manglende currency-parameter — GA4 kræver currency (DKK) for at beregne revenue
- -Forkert cross-domain setup — Sørg for at linker-parameteren er konfigureret hvis du har flere domæner
- -Ingen data retention-indstilling — Sæt til 14 måneder (maks) under Admin → Data Settings
Næste skridt
En korrekt GA4-opsætning er fundamentet — men kun starten. For fuld datakvalitet bør du overveje server-side tracking og Enhanced Conversions til Google Ads.
Vil du vide om din GA4-opsætning er korrekt? Kør en gratis tracking audit — den tjekker automatisk dine key events, Consent Mode og dataLayer-implementering.
Er din tracking sat korrekt op?
Få en gratis audit og find ud af hvad der mangler.