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
- add_to_cart
- view_cart
- remove_from_cart
- begin_checkout
- add_shipping_info
- purchase
- purchase
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.
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
- Installer GTM Kit enten via WordPress.org eller ved at uploade filerne til din server.
- Aktiver plugin’et via “Plugins” menuen i WordPress
- 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.
Anmeldelser
Bidragsydere & udviklere
“GTM Kit – Google Tag Manager integration” is open source software. The following people have contributed to this plugin.
Bidragsydere“GTM Kit – Google Tag Manager integration” er blevet oversat til 2 sprog. Tak til oversætterne for deres bidrag.
Translate “GTM Kit – Google Tag Manager integration” into your language.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
1.14
Forbedringer:
* Der er en ny admin GUI baseret på WordPress-komponenter, og admin kan nu udvides mere.
* Vi har tilføjet en mere robust metode til at tilføje dataattributter til HTML.
* Autoload af indstillinger er blevet optimeret for bedre ydeevne.
Fejlrettelser:
* Flush cache efter indstilling eller opdatering af en indstilling.
Andet:
* Kræver WordPress 6.2
* Kræver WooCommerce 7.6
* Testet op til WooCommerce 8.2
1.13.2
Fejlrettelser:
* Retter en fejl, der forhindrede muligheden for at importere indstillinger fra andre plugins ved første installation.
1.13.1
Fejlrettelser:
* Retter en fejl, hvor en REST-anmodning kunne mislykkes, fordi funktionen is_plugin_active() ikke er klar.
Andet:
* Testet op til WooCommerce 8.1
1.13
Forbedringer:
* Tilføj mulighed for at indstille standardindstillinger for Google Consent Mode, hvis der ikke bruges en Consent Management Platform.
* Tilføjet understøttelse af import af flere plugin-konfigurationer.
* Forhindrer Consent Management Platforms i at blokere GTM Kit og Google Tag Manager-containeren. Dette kan tilsidesættes med filterkrogen ‘gtmkit_header_script_attributes’.
Fejlrettelser:
* Rettelse af en fejl, der i nogle tilfælde ville forårsage et namespace-problem.
Andet:
* Erklær kompatibilitet med WooCommerce Cart- og Checkout-blokkene.
* Overhold WordPress’ kodningsstandarder.
1.12.2
Forbedringer:
Fejlrettelser:
* Retter en fejl, når der ikke er defineret nogen betalingsgateways.
* Retter tomme elementer i begin_checkout-hændelsen.
Andet:
* Fjerner afsnittet Om GTM Kit fra hjælpesiden
1.12.1
Fejlrettelser:
* Et brugerdefineret datalagsnavn blev ikke registreret korrekt.
1.12
Forbedringer:
* Forbedret understøttelse af WooCommerce-blokke til indkøbskurv og checkout
* Tilføjet klassen input-needed til bloklisten for add_to_cart-begivenheden
* Tilføjet mulighed for at importere plugin-indstillinger fra GTM4WP i opsætningsguiden
* Forbedret opsætningsguide med mulighed for at aktivere vigtige indstillinger
Andet:
* Brug globalt objekt til scriptdata og indstillinger
* Kræver WooCommerce 7.1
* Kræver WordPress 6.1
* Testet op til WordPress 6.3
* Testet op til WooCommerce 8.0
1.11.1
Fejlrettelser:
* ecommerce-objektet blev ikke ryddet ved nogle hændelser
- Cast transaction_id til streng. Ifølge GA4-dokumentationen skal transaction_id være en streng, da den tillader tal, bogstaver og specialtegn som bindestreger eller mellemrum.
1.11
Forbedringer:
- Tilføjet Just-The-Container-tilstand for dem med enkle behov. Denne indstilling reducerer funktionaliteten til kun at omfatte GTM-containerkoden.
- Tilføjet hjælpesektion med GTM-containerimportfiler
Andet:
- Fjernet mulighed for at forsinke containerscriptet med 2 sekunder.
- WooCommerce testet op til: 7.9
- Tilføjet PHPStan for at sikre kodekvalitet
- Refaktoriseret kode og forbedret kodekvalitet
- Alle PHP-klasser er markeret med ‘final’
- Byggeværktøjet Gulp er blevet fjernet, og vi bruger nu NPM som byggeværktøj
1.10
Forbedringer:
- Tilføjet opsætningsguide til onboarding af nye brugere
Andet:
- Opdaterede afhængigheder
- Implementeret Tailwind
1.9
Forbedringer:
- Tilføjet mulighed for at inkludere kundedata i datalaget på “purchase”-hændelsen.
- Tilføjet konstanten ‘GTMKIT_WC_DEBUG_TRACK_PURCHASE’, som giver dig mulighed for at tvinge sporing af købshændelse ved hver sideopdatering til debugging.
Fejlrettelser:
- Rettet en fejl, hvor Easy Digital Download Pro ikke blev registreret.
Andet:
- Ændrede påkrævet rolle fra ‘install_plugins’ til ‘manage_options’.
- WooCommerce testet op til: 7.6
1.8
Forbedringer:
- Tilføjet ‘add_to_wishlist’-hændelse, når den bruges sammen med de mest populære ønskeliste-plugins ‘YITH WooCommerce Wishlist’ og ‘TI WooCommerce Wishlist’.
- Forbedre kompatibiliteten med andre plugins og tilpasninger.
- Tilføjet item_variant til elementet items i datalaget.
- Tilføjet ‘coupon’ til datalaget.
- Tilføjet mulighed for at logge nyttige beskeder og advarsler i browserens log.
Fejlrettelser:
- Rettet en fejl, hvor inline-styling blev fjernet fra HTML.
- Rettet en fejl, hvor elementer i ‘view_cart’-hændelsen havde dobbelte parenteser.
1.7.1
Fejlrettelser:
- Begivenheden ‘begin_checkout’ indeholdt ikke datalagsværdier for ‘ecommerce.currency’ og ‘ecommerce.value’
1.7
Forbedringer:
- Tilføjet understøttelse af den nye WooCommerce checkout blok
- Tilføjet et metaboks på indlæg, hvor du kan indtaste den sidetype, der skal medtages i datalaget.
- Tilføjet filteret gtmkit_admin_capability, som giver dig mulighed for at indstille den evne, der kræves for at administrere plugin-indstillingerne.
- Tilføjet mulighed for at dele anonyme data med udviklingsteamet for at hjælpe med at forbedre GTM Kit.
Fejlrettelser:
- Type cast elementværdien for at forhindre strengværdier i datalaget
- På installationer af Easy Digital Download, hvor bekræftelsessiden ikke var konfigureret, blev købsbegivenheden ikke udløst.
Andet:
- Mindre ændringer af instrumentbrættet
- Opdateret afsnittet om vejledning
- Forbedret nogle hjælpetekster
- Tilføjet manglende oversættelsesstrenge
- WordPress testet op til 6.2
- WooCommerce testet op til: 7.5.
1.6.2
Fejlrettelser:
- Bagudkompatibilitet. Efterfølgende kommaer i funktionsopkald er kun tilgængelige siden PHP 7.3.
1.6.1
Forbedringer:
- Tilføjet erklæring om plugin-kompatibilitet med WooCommerce High-Performance Order Storage.
Andet:
- WooCommerce testet op til: 7.4
1.6
Forbedringer:
- Der er tilføjet understøttelse af Easy Digital Downloads for hændelserne: view_item, add_to_cart, begin_checkout, purchase
- Der er tilføjet understøttelse af primær produktkategori i Rank Math SEO
Andet:
- WooCommerce testet op til: 7.3
- Refactored integrationer
- Tilføjet manglende oversættelsesstreng
1.5.3
Forbedringer:
- Juster tekstdomænet med GlotPress og gør plugin’et kompatibelt med oversættelser fra WordPress.org
1.5.2
Forbedringer:
- Tilføjet bedre hjælpetekster.
- Rettet stavefejl.
1.5.1
Forbedringer:
- Der er tilføjet bedre understøttelse af Google Ads remarketing-tag.
1.5
Forbedringer:
- Tilføj mulighed for at vælge den Google Business-vertikale, der skal medtages i alle varer. Dette bruges til Google Ads remarketing.
- Tilføj mulighed for at tilføje et præfiks til item-id’er.
Fejlrettelser:
- Retter forkert valutaværdi i datalag.
1.4.5
Forbedringer:
- Som standard indlæses Contact Form 7-integrationsscriptet kun på sider, hvor Contact Form 7-scriptet er registreret.
- Vejledninger og hjælpetekst er blevet forbedret
Fejlrettelser:
- Retter datalayer_name kollision, når både WooCommerce og CF7-integrationerne er aktive.
Andet:
- WooCommerce testet op til: 7.1
1.4.4
Forbedringer:
- Tilføjet sektionen med vejledninger til kontrolpanel.
Fejlrettelser:
- Beskrivelsen af CF7-integrationen er rettet.
1.4.3
Fejlrettelser:
- Objektet items var begrænset til 1 på checkout-siden.
1.4
Forbedringer:
- Tilføjet muligheder for at tilføje brugerdata til datalaget (logget ind, bruger-ID, brugerrolle).
- Tilføjet mulighed for at begrænse view_item-hændelsen på variable produkter til masterproduktet i stedet for at skubbe view_item-hændelsen på både masterproduktet og den valgte variation.
- Tilføjet redigeringsknap på container-dashboardet
Fejlrettelser:
- Ryd det tidligere e-handelsobjekt før add_to_cart.
- Sæt standardindstillingen for CF7-integrationen
Andet:
- Tilføjet supportlinks i hjælpesektionen
1.3.3
Fejlrettelser:
- Rettet brugerdefineret datalayernavn i CF7.
Andet:
- WordPress testet op til 6.1
- WooCommerce testet op til: 7.0.
1.3.1
Fejlrettelser:
- Et brugerdefineret containerdomæne ville ikke blive brugt i noscript-containeren.
1.3
Forbedringer:
- Tilføjet kompatibilitet med WooCommerce High-Performance Order Storage.
- Tilføjet DNS prefetch til Google Tag Manager-værten.
- Tilføjet Contact Form 7-integration.
- Nyt admin dashboard.
- Ny admin-navigation.
Andet:
- Ryddet op og formateret kode.
1.2.1
Fejlrettelser:
- Retter en fejl, hvor pageType ikke er inkluderet, medmindre post type er inkluderet
1.2
Forbedringer:
- Mulighed for at inkludere den definerede sidetype. Dvs. indlæg, side, produkt, kategori, kurv, kasse osv.
1.1
Forbedringer:
- Mulighed for at inkludere permalink-strukturen for produktbasen, kategoribasen, tagbasen og attributbasen i datalaget.
- Mulighed for at inkludere stien til indkøbskurv, checkout, ordre modtaget og min konto-siden i datalaget.
Fejlrettelser:
- Løser en fejl, hvor et aggressivt wp_kses-filter forhindrer sporing af tilføjelse til indkøbskurv på produktkategorisider.
Andet:
- Deaktiver WooCommerce-indstillinger, hvis WooCommerce ikke er aktiv
- Opdatere logo.
1.0
- Første offentlige udgivelse