Blog

GTM Kit Premium

For snart fire år siden udgav vi GTM Kit, et gratis og open source plugin der integrerer Google Tag Manager med WordPress. Siden er det blevet installeret på over hundredtusind sites. Nu er vi klar med den næste del: GTM Kit Premium.

Premium handler ikke om at samle flere features. Det handler om ét konkret problem, som vi har set igen og igen i support: sporing der ser ud til at virke, men som stille og roligt taber data. Du ser pæne tal i Google Analytics, men de er for lave, og du opdager det først, når en kampagne ikke kan dokumentere sin effekt.

Hvorfor sporing går tabt

Klassisk sporing kører i browseren. Det betyder, at en lang række ting kan stoppe et event, før det når frem:

  • Annonceblokering fjerner tracking-scripts, før de overhovedet kører.
  • iOS Safari og ITP begrænser cookies, så tilbagevendende kunder ser ud som nye besøgende.
  • Samtykke (consent) betyder, at events lovligt skal vente på, eller helt undlades for, brugere der ikke har accepteret.
  • Betalingsgateways sender kunden væk til PayPal eller en bankløsning, og hvis kunden ikke vender tilbage til kvitteringssiden, registreres købet aldrig.

For en WooCommerce-butik er det ikke et teoretisk problem. Det er den direkte forskel mellem at kunne stole på sine konverteringstal og ikke at kunne.

Hvad GTM Kit Premium gør ved det

Server-side webhooks der sikrer købet

Premium kan sende dine purchase-, order_paid– og refund-events server-side, fra WordPress direkte til din tagging-server, helt uden om browseren. Det sker via en baggrundskø på WooCommerce Action Scheduler med automatiske gentagelser, og et køb markeres først som sendt, når din container faktisk har svaret 2xx. Annonceblokering, lukkede faner og betalingsredirects kan ikke længere tabe konverteringen.

Oven i kommer tre nye ordrestatus-events, order_processingorder_completed og order_refunded, som kører på samme kø og kan slås til hver for sig.

Premium integrerer med WP Consent API, så samtykke-tilstanden styres automatisk på sites der kører en understøttet CMP (Complianz, CookieYes, Real Cookie Banner, Borlabs Cookie, Termly med flere).

En event deferral-kø holder udvalgte e-commerce events tilbage, indtil den besøgende har givet samtykke, med en timeout på 1 til 30 sekunder og enten flush eller drop bagefter. Og fordi consent også gælder server-side, gemmer Premium det samtykke, kunden gav ved checkout, på selve ordren og anvender det på alle efterfølgende webhooks for den ordre. Det gælder også fornyelser af abonnementer, der sker uden kunden er til stede. Du vælger mellem at fjerne afviste identifikatorer (eller helt droppe webhooken) og at sende anonymiseret.

Attribution der overlever rejsen

Premium fanger UTM-parametre, klik-ID’er, referrer, landingsside og platform-cookies på klientsiden og gemmer dem på ordren. Kilden følger med ind i purchase-eventet som et attribution-objekt og sendes videre i server-side webhooken. Du kan se det hele i en metaboks på ordresiden i WooCommerce (både HPOS og klassisk). Resultatet er, at et salg kan spores tilbage til den kanal der skabte det, også selvom kundens session er for længst udløbet.

WooCommerce Subscriptions

For abonnementsbutikker tilføjer Premium GA4-events for hele livscyklussen: subscription_startedsubscription_renewedsubscription_cancelledsubscription_expired og subscription_reactivated. Attributionen fra den oprindelige ordre afspilles på fornyelser, så en fornyelse seks måneder senere stadig krediteres den kanal der skaffede kunden.

Sporing der bliver ved med at køre

Hvis vores licensserver skulle være utilgængelig, fortsætter Premium-funktionerne i op til 72 timer. Kun en bekræftet ugyldig eller udløbet licens slår funktionerne fra med det samme. Din sporing afhænger ikke af, at alt andet er oppe.

Stadig bygget for udviklere

Som med kerneplugin’et er Premium lavet til at kunne tilpasses. Hele server-side adfærden kan justeres gennem filtre, blandt andet gtmkit_webhook_payload til at omforme eller redigere webhook-data, gtmkit_event_deferral_queue_config til deferral-køen og en række gtmkit_attribution_*-filtre. Webhook-formatet er dokumenteret fra ende til anden, så du ved præcis hvad der sendes.

Kom i gang

Bruger du allerede GTM Kit Woo fra WooCommerce-marketplacet, afløser Premium den. De to kan ikke køre samtidig, og dine indstillinger følger automatisk med over.

Har du ikke prøvet GTM Kit endnu, så start med den gratis version. Den dækker rigtig meget, og du kan opgradere, når du har brug for server-side pålidelighed.

Torben Lundsgaard
Forfatter
Torben Lundsgaard

Torben Lundsgaard er ekspert i SEO, hastighedsoptimering, sikkerhed og professionel drift og har mere end 20 års erfaring i branchen.

Vil du vide mere?

Ja tak. Kontakt mig >>

Eller ring på: 70 26 51 50