GTM Kit – Google Tag Manager & GA4 integration

Beskrivelse

GTM Kit placerer Google Tag Manager-containeren på dit websted, så du ikke behøver at røre ved nogen kode. Det skubber også data fra WooCommerce, Easy Digital Downloads (EDD) og Contact Form 7 til datalaget til brug for Google Analytics 4, Facebook og andre GTM-tags.

Målet med GTM Kit er at levere et fleksibelt værktøj til at generere datalaget til Google Tag Manager. Det er nemt at bruge og kræver ingen kodning, men det giver udviklere mulighed for at tilpasse plugin’et efter behov.

e-handelshændelser, der spores med Google Analytics 4

Følgende GA4-hændelser er automatisk inkluderet i dataLayer:

WooCommerce

  • view_item_list
  • select_item
  • view_item
  • add_to_wishlist [Premium]
  • add_to_cart
  • view_cart
  • remove_from_cart
  • begin_checkout
  • add_shipping_info
  • purchase
  • purchase
  • refund [Premium]
  • order_paid [Premium]

Lås op for alle funktioner med GTM Kit Woo Add-On..

Easy Digital Downloads

  • view_item
  • add_to_cart
  • begin_checkout
  • purchase

Fleksibel implementering af containere

Afhængigt af hvordan du bruger Google Tag Manager, kan du forsinke indlæsningen af containerscriptet, indtil browseren er inaktiv. Dette kan være relevant for dig, hvis du fokuserer på pagespeed.

Du kan indtaste et brugerdefineret domænenavn, hvis du bruger en brugerdefineret server side GTM (sGTM) container til sporing. Det er også muligt at angive en brugerdefineret loader. GTM Kit har fuld understøttelse af Stape server GTM hosting.

Du kan også helt udelukke bestemte sider fra GTM. Tilføj URL-mønstre på siden med containerindstillinger, så holder GTM Kit containeren, noscript-fallbacket og dets datalagsskripter tilbage på de sider, der matcher. Dette er nyttigt til tredjeparts-checkout-iframes, undersider hostet af partnere og webview-ruter i apps, der kører deres egen sporing. Glob-mønstre understøttes som standard, med valgfri regulære udtryk til avanceret matchning.

Indlægsdata

Du kan angive, hvilke postdataelementer du ønsker at medtage i dataLayer til brug i Google Tag Manager.
– Indlægstype: Medtag typen af det aktuelle indlæg eller den aktuelle arkivside.
– Kategorier: Medtag kategorierne for det aktuelle indlæg eller den aktuelle arkivside.
– Tags: Medtag tags for det aktuelle indlæg eller den aktuelle arkivside.
– Indlægstitel: Indhold indlægstitlen for det aktuelle indlæg.
– Indlægs-id: Indhold det aktuelle indlægs indlæggelses-id.
– Indlægsdato: Indhold indlægsdatoen.
– Indlæggets forfatternavn: Indhold navnet på indlæggets forfatter.
– Indlægsforfatter-id: Indhold indlægsforfatter-id.

Skærmbilleder

Installation

  1. Installer GTM Kit enten via WordPress.org eller ved at uploade filerne til din server.
  2. Aktiver plugin’et via “Plugins” menuen i WordPress
  3. Indtast dit GTM Container ID, og klik på “Gem ændringer”.

FAQ

Hvor får jeg et GTM Container ID?

Opret en konto og en beholder i Google Tag Manager og få den der.

Er Google Analytics 4 (GA4) understøttet?

Ja! Vi bestræber os på at understøtte alle funktionerne i Google Analytics 4 og vil implementere alle fremtidige funktioner i Analytics 4.

Er dette plugin cache-venligt?

Ja! Pagespeed er et af vores vigtigste fokuspunkter, og vi bestræber os på at gøre plugin’et kompatibelt med full page caching.

Hvordan kan jeg rapportere sikkerhedsfejl?

Du kan rapportere sikkerhedsfejl gennem Patchstack Vulnerability Disclosure Program. Patchstack-teamet hjælper med at validere, triagere og håndtere eventuelle sikkerhedssårbarheder. Rapporter en sikkerhedssårbarhed.

Anmeldelser

23. april, 2026
Every now and then, plugins cause problems after updates requiring you to work with developers to fix bugs – but this one has worked reliably for years.
21. januar, 2026 1 svar
It’s not working. Instead of this I have to paste script into header of page to have GA4 live again. I spend 4 days with it and it’s not working at all. It was a waste of my time.
16. oktober, 2024
After years of using GTM4WP I started having troubles tracking the purchase events of my woocommerce. GTM Kit solved every issue in 5 minutes. It’s straightforward to set up. It also imports settings from GTM4WP at first activation, and finally, all my e-commerce events are tracked properly.
26. september, 2024
I have been using gtm4wp for years and didn’t think I would find anything better. But I did. And with great support. It also fixed the issue with Bricks Builder right away. It looks really great.
Læs alle 20 anmeldelser

Bidragsydere & udviklere

“GTM Kit – Google Tag Manager & GA4 integration” er open source-software. Følgende personer har bidraget til dette plugin.

Bidragsydere

“GTM Kit – Google Tag Manager & GA4 integration” er blevet oversat til 4 sprog. Tak til oversætterne for deres bidrag.

Oversæt “GTM Kit – Google Tag Manager & GA4 integration” til dit eget sprog.

Interesseret i udvikling?

Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.

Ændringslog

2.14.1

Udgivelsesdato: 2026-06-03

En vedligeholdelsesopdatering til 2.14-serien; se udgivelsesindlægget om 2.14 for at se, hvad der blev introduceret i 2.14.

Fejlrettelser:

  • Bloksporing i WooCommerce indlæses nu på temaer baseret på blokke (FSE), hvor indkøbskurv, kasse, minikurv, produktudvalg eller relaterede produkter vises via blokskabeloner og skabelondele. Tidligere kunne det ske, at bloksporingspakken ikke blev indlæst på disse sider, hvilket betød, at e-handelsbegivenhederne for blokke aldrig blev udløst.

2.14.0

Udgivelsesdato: 2026-06-02

Læs mere om nyhederne i vores udgivelsesindlæg.

Nyt:

  • Det nye indstillingsafsnit »Engagement-begivenheder« sender som standard GA4-begivenhederne »login«, »sign_up«, »search« og »generate_lead «. Hver begivenhed har sin egen kontaktknap og er som standard aktiveret, så kunderne kan se begivenhederne, så snart de opgraderer.
  • WooCommerce-bloksporing er blevet genopbygget på basis af stabile API’er til datalagring. Indkøbskurv, Kasse, Mini-indkøbskurv, Alle produkter, Produktsamling, Enkeltprodukt, Relaterede produkter, Indkøbskurv-blokkens krydssalg og produktfilterblokke udsender nu alle e-handelshændelser fra start til slut, herunder add_to_cart og view_cart fra Mini-indkøbskurven, liste- og valgsporing for Alle produkter-gitteret og krydssalg i indkøbskurven, og view_item_list genaktiveres, når et filter eller en pagineringskontrol opdaterer en Produktsamling.

Fejlrettelser:

  • Integrationen med Contact Form 7 indlæses nu pålideligt på formularsider, når “Indlæs JavaScript” er indstillet til den anbefalede tilstand “Kun på sider, hvor Contact Form 7-scriptet er registreret”, selv når et ydeevne-plugin (f.eks. WP Rocket) udskyder Contact Form 7’s egne scripts, indtil shortcode-renderingen finder sted. Tidligere kunne integrationen blive sprunget over på legitime formularsider, og gtmkit.CF7MailSent blev ikke udløst.

Andet:

  • Med de nye udviklerfiltre kan udvidelser mærke metoden, normalisere søgeordet, tildele en lead-værdi, omdøbe handoff-cookien, afvise en begivenhed eller inkludere brugerdefinerede søgeskabeloner i gebegivenheden.
  • Det nye filter »gtmkit_blocks_supported« giver udviklere mulighed for at tilføje brugerdefinerede bloknavne til den liste, der indlæser GTM Kits bloksporing.
  • Minimumsversionen af WooCommerce er hævet til 10.3 i forbindelse med den nye integration af bloksporing. Websteder, der kører på en tidligere version af WooCommerce, modtager fortsat sporing via den klassiske skabelon uden ændringer.
  • Der er tilføjet Vitest- og Playwright-testrammer, der dækker bloksporingsforløbet, samt PHPUnit-dækning for blokdetektering og Store API-udvidelsen.
  • Forbered indstillingerne og installationsguiden til React 19, som WordPress vil udgive i en kommende version. Der sker ingen ændringer i funktionaliteten under den nuværende version af React 18.

2.13.1

Udgivelsesdato: 2026-05-26

En vedligeholdelsesopdatering til 2.13-serien; se udgivelsesindlægget for 2.13 for at se, hvad der blev introduceret i 2.13.

Fejlrettelser:

  • Funktionen »Udelad sider fra GTM« forhindrer nu også, at sporingsscripts fra WooCommerce, Contact Form 7 og Easy Digital Downloads indlæses på de udeladte sider. Tidligere kunne disse tilskuds-scripts stadig indlæses på en udeladt side og mislykkes, fordi den centrale GTM Kit-runtime, de er afhængige af, ikke var tilgængelig der.

2.13.0

Udgivelsesdato: 2026-05-26

Læs mere om nyhederne i vores udgivelsesindlæg.

Nyt:

  • Det nye afsnit »Udelad sider fra GTM« på siden med containerindstillinger giver dig mulighed for at angive URL-mønstre, hvor GTM Kit ikke skal aktiveres. Dette er nyttigt for tredjeparts-iframer til betalingsprocesser, undersider hostet af partnere eller webview-ruter i apps, der har deres egen sporing.
  • Den nye helper-funktion window.gtmkit.events.push() indsættes nu foran alle GTM Kit-begivenhedsudsendelser, så et tilføjelsesprogram kan udskyde begivenheder, der kræver samtykke, i browseren uden at skulle undertrykke dem på serversiden.

Andet:

  • Det eksisterende filter »gtmkit_container_active« modtager nu den faktisk beregnede værdi for »container-active« i stedet for en fastkodet »true«, så callbacks, der returnerer denne værdi uændret, automatisk overholder den nye URL-ekskludering.
  • Indholdet i dataLayer, der genereres af PHP, sendes nu via den samme klienthjælper, så udsættelsen fungerer på samme måde på sider, der er gemt i fuld-side-cachen, og på sider, der ikke er gemt i cachen.

2.12.0

Udgivelsesdato: 2026-05-19

Find ud af, hvad der er nyt i vores udgivelsesindlæg.

Nyt:

  • En ny velkomstmodal hilser nye installationer velkommen på deres første GTM Kit-administrationsside og indeholder et link til dokumentationen. Eksisterende installationer forstyrres ikke.
  • GTM Kit kan nu vise lancerings- og opgraderingsmeddelelser fra gtmkit.com uden at der skal udgives et plugin.

Fejlrettelser:

  • Undgå en fatal fejl på WooCommerce-butiks- og arkivsider, når et andet plugin (f.eks. WP Grid Builder) genkører produktløkken uden et aktuelt produkt i konteksten. GTM Kit springer nu sit skjulte produktdatatag over i stedet for at få siden til at gå ned.
  • Der vises ikke længere PHP-advarslen »headers already sent«, når man kører WP-CLI-kommandoer på websteder, der bruger Cookie Keeper-funktionen.

Andet:

  • Det nye filter »gtmkit_introductions« og kontrakten »Introduction_Interface« gør det muligt for tilføjelsesprogrammer at registrere deres egne meddelelsesvinduer via et dokumenteret offentligt API.

2.11.0

Udgivelsesdato: 2026-05-11

Find ud af, hvad der er nyt i vores udgivelsesindlæg.

Nyt:

  • “Ekskluder moms”-knappen styrer nu alle standard-e-handelsbegivenheder, som datalaget udsender: view_cart, begin_checkout, purchase, prisvariationer på sider med variable produkter (genudløst view_item + add_to_cart) samt feltet for rabatkuponer pr. vare.

Fejlrettelser:

  • Begivenhederne “Indkøbskurv”, “Kasse”, “Variant” og “Kuponrabat” følger nu konsekvent indstillingen “Ekskluder moms” på tværs af felterne for værdi, pris og rabat. Tilføjelsesmodulerne GTM Kit Woo og GTM Kit Premium udvider denne rettelse til begivenhederne “Refusion” og “Betalt ordre” i deres respektive udgivelser.
  • Undgå meddelelsen »Oversættelse indlæses for tidligt«, som WordPress 6.7+ logger i forbindelse med gtm-kit-tekst domænet, ved at registrere oversættelser helt i starten af init, før anden kode kan anmode om en oversat streng.
  • Løs et sjældent problem, hvor en meddelelse om script-afhængigheder stadig kunne vises i WordPress 6.9.1 og nyere, når et samtykke- eller CMP-plugin aktiverede GTM Kit-containeren midt i en anmodning, ved at spørge WordPress-scriptregistret direkte, hvilke scripts der rent faktisk var registreret, i stedet for at genvurdere container-gatewayen.

Andet:

  • Bemærk: Tallene i GA4 kan ændre sig efter denne opdatering. Forretninger, hvor priserne er indtastet ekskl. moms, men vises inkl. moms i indkøbskurven, vil opleve, at værdien ændres fra ekskl. moms til inkl. moms i begivenhederne ved indkøbskurven og kassen.
  • De nye filtre gtmkit_resolve_tax_mode og gtmkit_resolve_item_discount giver udviklere mulighed for at tilsidesætte indstillingen programmatisk (pr. begivenhed eller pr. kontekst) og ændre beregningen af rabatten pr. vare.
  • Den krævede minimumsversion af WordPress er nu 6.8 (tidligere 6.7). Websteder, der stadig kører WordPress 6.7, vil ikke modtage denne opdatering via kontrolpanelet, før de opgraderer WordPress.

2.10.1

Udgivelsesdato: 2026-05-07

En opdatering, der udelukkende vedrører 2.10.0 — fuldender grænsefladen til samtykke-badges sammen med React-rendereren, der allerede blev leveret i 2.10.0. Se udgivelsesindlægget til 2.10 for den bredere sammenhæng.

Nyt:

  • Det nye filter »gtmkit_consent_admin_badges« gør det muligt for udvidelser (f.eks. Premium-udvidelsen »WP Consent API integration«) at vise statusbannere på siden med samtykkeindstillinger, så brugerne straks kan se, når en samtykkekilde med højere prioritet har overtaget.

2.10.0

Udgivelsesdato: 2026-05-06

Find ud af, hvad der er nyt i vores udgivelsesindlæg.

Nyt:

  • Det nye afsnit »CMP-scriptattributter« på siden »Indstillinger for samtykke« giver dig mulighed for at aktivere eller deaktivere scriptblokeringsattributterne for Cookiebot, Iubenda og CookieYes med et enkelt klik samt tilføje et brugerdefineret attribut til enhver anden CMP — uden behov for PHP-filtre.
  • Ved nye installationer registreres et kendt CMP-plugin (Cookiebot, Iubenda, CookieYes) automatisk, og den relevante indstilling vælges på forhånd, så den rigtige funktion er aktiveret fra dag ét.
  • Den nye tilstand »Script gating« på siden »Samtykkeindstillinger« giver dig mulighed for at vælge mellem altid at indlæse GTM, at lade det indlæses under kontrol af Samtykkemodus v2 eller at holde det helt tilbage, indtil der er givet samtykke. Standardindstillingen forbliver »Indlæs altid«, så eksisterende installationer ikke oplever nogen ændringer.
  • I Strong-block-tilstand skjules Google Tag Manager-containeren, indtil de besøgende giver deres samtykke. Funktionen kan bruges sammen med alle CMP-løsninger og skifter problemfrit til standardtilstand, hvis der ikke modtages et samtykkesignal.
  • Avancerede brugere kan angive, hvilke samtykkekategorier der skal gives, før GTM vises i strong-block-tilstand, ved hjælp af det nye filter gtmkit_strong_block_required_categories.
  • window.gtmkit.consent.state viser den aktuelle samtykkestatus, så partnerskripter og integratorer kan se den uden at skulle abonnere på begivenheder.
  • Nye udvikler-hooks gør det muligt at integrere CMP-løsninger og samtykke-tilføjelsesprogrammer i GTM Kits samtykkeflow uden at skulle lave en fork af plugin’et — websteder, der bruger Cookiebot, CookieYes, WP Consent API eller interne samtykkesystemer, kan nu overføre deres status direkte til GTM Kit.
  • Udsend gtmkit_consent_updated på serversiden, så andre plugins kan reagere på ændringer i samtykkestatus uden at skulle forespørge.
  • Et gtmkit_event_should_defer -filter pr. begivenhed, så fremtidige udskydelsesfunktioner kan tilbageholde enkelte begivenheder, når der mangler samtykke.

Fejlrettelser:

  • Fjern advarslerne om “afhængigheder, der ikke er registreret: gtmkit-container”, som WordPress 6.9.1+ logger på websteder, hvor GTM Kits container er aktiv.

Andet:

  • Cookiebot-scriptattributten (data-cookieconsent="ignore") kan nu konfigureres via Indstillinger Samtykke CMP-scriptattributter. I eksisterende installationer forbliver attributten aktiveret som standard for at bevare den nuværende funktionalitet; deaktiver den udtrykkeligt, hvis du ikke bruger Cookiebot.

2.9.0

Udgivelsesdato: 2026-04-29

Find ud af, hvad der er nyt i vores indlæg om udgivelsen.

Forbedringer:

  • I Google Consent Mode er indstillingen som standard begrænset til bestemte lande eller regioner (f.eks. DK, DE, US-CA) i stedet for at gælde overalt. Dette er nyttigt for websteder med besøgende både inden for og uden for EU.
  • Samtykkeopdateringer fra andre plugins eller partnerskripter kan nu kommunikere med GTM Kit via et simpelt JavaScript-API, hvilket gør CMP-integrationer nemmere.

Fejlrettelser:

  • Webhooks til serversidesporing på siden med WooCommerce-integrationer forbliver ikke længere låst, når man indtaster et sGTM-containerdomæne på Premium-installationer.

Andet:

  • “Vent på opdatering” er nu et rigtigt talfelt med en fornuftig standardindstilling på 500 ms ved nye installationer. Din nuværende værdi bevares.
  • En tydeligere advarsel på siden »Samtykkemodus« — hvis Cookiebot, Complianz, CookieYes eller Cookie Information allerede håndterer dit samtykke, skal du lade denne indstilling være slået fra.
  • Vi har indført en intern automatiseret testpakke (PHPUnit + Vitest) og kontinuerlig integration på tværs af PHP 7.4–8.4 og WordPress 6.9. Der er ingen ændringer i funktionaliteten — alle fremtidige udgivelser gennemgår nu enheds- og integrationstest inden udgivelse, hvilket hæver standarden for kvalitet og pålidelighed.

2.8.4

Udgivelsesdato: 2026-04-23

Andet:

  • Kompatibilitet med WooCommerce Product Object Caching (product_instance_caching), der blev introduceret i WooCommerce 10.5, er nu bekræftet. Der er ingen ændringer i funktionaliteten; dette løser problemet med meddelelsen om »inkompatible plugins« under WooCommerce Indstillinger Avanceret Funktioner.
  • Testet op til WooCommerce 10.7.
  • Testet op til WordPress 7.0.

2.8.3

Udgivelsesdato: 2026-03-18

Fejlrettelser:

  • Tilføj fejlhåndtering til WooCommerce-blokkens handlere for at forhindre, at sporingsfejl forstyrrer betalingsfunktionen eller påvirker tredjeparts-plugins.

Andet:

  • Testet op til WooCommerce 10.6

2.8.2

Udgivelsesdato: 2026-02-17

Fejlrettelser:

  • Rettelse af advarsel om udefineret array-nøgle for var i forespørgsel om modtaget ordre i kanttilfælde som visse betalingsgateway-omdirigeringer eller bottrafik.

2.8.1

Udgivelsesdato: 2026-01-30

Fejlrettelser:

  • Rettelser til korrekt registrering af premium-pluginet.

2.8.0

Udgivelsesdato: 2026-01-29

Forbedringer:

  • Forbedret intern håndtering af plugin-indstillinger for at gøre GTM Kit mere pålideligt og lettere at vedligeholde, samtidig med at fuld bagudkompatibilitet med eksisterende konfigurationer sikres.

Andet:

  • Testet op til WooCommerce 10.5.
  • Kræver WooCommerce 9.5

Tidligere versioner

For ændringslog for tidligere versioner henvises til ændringsloggen på gtmkit.com.