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.
3. 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.
Er din tracking sat korrekt op?
Få en gratis audit og find ud af hvad der mangler.