WordPress tracking: Undgå plugin-konflikter og få korrekt data
WordPress gør det nemt at installere tracking-plugins — men også nemt at ende med konflikter, duplikerede events og manglende data. Her er den rigtige tilgang.
Kristoffer Søgaard
WordPress er Danmarks mest brugte CMS, og de fleste WordPress-sider har mindst ét tracking-plugin installeret. Problemet er at plugins som MonsterInsights, Site Kit, JEOH GA4 og Header Footer Code Manager ofte konflikter med hinanden — og resultatet er forkerte data.
Det typiske WordPress tracking-problem
De fleste WordPress-ejere starter med et plugin. Det er forståeligt — det er nemt at installere og kræver ingen kodekendskab. Men over tid sker der typisk dette:
- 1.Plugin A installeres til GA4 (fx MonsterInsights)
- 2.Plugin B tilføjes til Google Ads konverteringssporing
- 3.Nogen indsætter et Meta Pixel-script i header via endnu et plugin
- 4.Et cookiebanner-plugin tilføjes men integrerer ikke med tracking-plugins
- 5.Resultatet: duplikerede pageviews, tags der fyrer før samtykke, og ingen Consent Mode
Hvad vi ser i praksis
I vores scans af WordPress-sider finder vi typisk:
- -Dobbelt GA4-tracking — Både plugin og manuelt indsat script sender page_view
- -Consent Mode mangler — Tracking-plugins respekterer ikke cookiebanneret
- -Ingen Enhanced Conversions — Plugins sender ikke hashed brugerdata
- -Ingen e-handelsfunnel — Plugins tracker kun purchase, ikke add_to_cart eller begin_checkout
- -Langsom side — Flere overlappende scripts der kæmper om at loade
Løsningen: GTM i stedet for plugins
Google Tag Manager erstatter alle tracking-plugins med ét centralt system. I stedet for at hvert plugin indsætter sine egne scripts, styrer GTM al tracking fra ét interface.
Fordele ved GTM vs. plugins
| | Plugins | GTM |
|---|---------|-----|
| Consent Mode v2 | Sjældent understøttet | Fuld integration |
| Enhanced Conversions | Ikke muligt | Fuld support |
| Server-side tracking | Ikke muligt | Via sGTM |
| E-handelsfunnel | Begrænset | Fuld kontrol |
| Consent-styring | Varierer per plugin | Centralt styret |
| Hastighed | Flere separate scripts | Ét optimeret script |
Trin-for-trin: Fra plugins til GTM
1. Dokumentér hvad du har
Før du fjerner noget, lav en liste over hvilke plugins der sender tracking-data. Typiske kandidater:
- -MonsterInsights / Site Kit / JEOH GA4 (GA4)
- -Pixel Your Site / PixelCaffeine (Meta Pixel)
- -Header Footer Code Manager (diverse scripts)
- -WooCommerce Google Analytics Integration
2. Installer GTM
Brug GTM4WP-pluginet (gratis) til at indsætte GTM-containeren korrekt. Det håndterer:
- -GTM head- og body-snippets
- -dataLayer for WooCommerce e-commerce events
- -Basic event tracking (formularer, klik)
Alternativt kan du indsætte GTM manuelt i dit tema — men GTM4WP er den mest pålidelige metode for WordPress.
Lyder det som noget du mangler hjælp til? Skriv til mig, så kigger vi på det sammen. Du taler direkte med mig.
Kontakt mig3. Opsæt tracking i GTM
Flyt al tracking til GTM:
- -GA4 Configuration Tag med Consent Mode settings
- -Google Ads Conversion Tag med Enhanced Conversions
- -Meta Pixel via Custom HTML med consent-styring
- -Consent Initialization Tag med default denied state
Læs den fulde guide til GTM-opsætning.
4. Konfigurer Consent Mode
Dit cookiebanner skal integrere med GTM. De mest brugte WordPress-løsninger:
- -Cookiebot — Native GTM-template i Community Gallery
- -CookieInformation — Dansk løsning med GTM-integration
- -Complianz — WordPress-plugin med Consent Mode v2-support
Sørg for at consent state sættes til "denied" som default og opdateres korrekt ved brugervalg.
5. Fjern gamle plugins
Når GTM-opsætningen er verificeret, deaktivér og slet de gamle tracking-plugins. Test grundigt efter hvert plugin du fjerner.
Vigtigt: Fjern kun ét plugin ad gangen og verificer at data stadig flyder korrekt.
WooCommerce e-handelssporing
Hvis du kører WooCommerce, har du brug for en korrekt dataLayer der pusher e-commerce events:
Med GTM4WP (enkleste metode)
GTM4WP har indbygget WooCommerce-integration der automatisk pusher:
- -view_item_list (kategorisider)
- -view_item (produktsider)
- -add_to_cart
- -begin_checkout
- -purchase med transaction_id, value og currency
Med custom implementation
For mere kontrol kan du bygge din egen dataLayer via WooCommerce hooks. Det giver fuld fleksibilitet men kræver PHP-kendskab.
WordPress-specifik tracking-tjekliste
- 1.Kun ét system sender GA4-data (GTM, ikke plugin + GTM)
- 2.Consent Mode v2 Advanced aktiv med alle fire signaler
- 3.Cookiebanner integreret med GTM (ikke kun visuelt)
- 4.WooCommerce dataLayer sender fuld e-handelsfunnel
- 5.Enhanced Conversions konfigureret med hashed email
- 6.Ingen tracking-scripts i Header Footer Code Manager (alt styres via GTM)
- 7.Meta Pixel kører via GTM med consent-styring
- 8.Intern trafik filtreret
- 9.Side-hastighed testet efter migration (bør forbedres)
Typiske WordPress-platforme vi arbejder med
- -WooCommerce — Fuld e-handelssporing med dataLayer via GTM4WP
- -Elementor — Formularsporing via GTM Custom Event triggers
- -Gravity Forms — Event tracking via dataLayer push på form submission
- -Contact Form 7 — Event tracking via DOM event listener i GTM
Vil du vide om din WordPress-tracking er korrekt? Kør en gratis tracking audit — den finder dobbelt-tracking, manglende Consent Mode og plugin-konflikter automatisk. Eller læs mere om WordPress tracking-opsætning hos KSAnalytics.

Kristoffer Søgaard
Analytiker & tracking-specialist
Jeg hjælper danske virksomheder med korrekt tracking og datadrevet optimering. Du taler direkte med mig.
Er din tracking sat korrekt op?
Få en gratis audit og find ud af hvad der mangler.