Checkout-omdirigering (Redirect)
Opsætning af omdirigering efter gennemført checkout-session via Google Tag Manager (GTM)
1. Kernekomponenterne
For at få noget til at ske i GTM, skal du bruge tre ting:
-
Tagget: Det, du ønsker skal ske (JavaScript-omdirigeringen).
-
Triggeren: Hvornår det skal ske (ved indlæsning af en specifik side).
-
Variablen: Information, som GTM skal bruge for at identificere siden (typisk Page Path).
2. Trin-for-trin opsætning
Fase A: Opret triggeren
Vi skal fortælle GTM præcis, hvilken side der skal udløse omdirigeringen.
-
Log ind i din GTM-container og klik på Triggere > Ny.
-
Navngiv den:
Sidevisning - Kilde til omdirigering. -
Klik på Triggerkonfiguration og vælg Sidevisning.
-
Under "Denne trigger udløses ved", vælg Nogle sidevisninger.
-
Indstil betingelsen til:
Page Path+er lig med+/redirect-page-url. -
Tryk på Gem.
Fase B: Opret omdirigerings-tagget
Nu fortæller vi GTM, hvad den skal gøre, når triggeren aktiveres.
-
Klik på Tags > Ny.
-
Navngiv det:
JS - Side-omdirigering. -
Klik på Tagkonfiguration og vælg Brugerdefineret HTML.
-
Indsæt kode eksemplet i feltet: (Erstat URL'en med din ønskede destination)
-
Klik på Triggering og vælg den trigger, du oprettede i Fase A (
Sidevisning - Kilde til omdirigering). -
Tryk på Gem.
<script>
window.location.href = 'https://www.ditdomæne.dk/ny-destinationsside';
</script>
3. Test og udgivelse
Spring ikke dette over. Hvis du laver en fejl i URL'en, kan du skabe et omdirigerings-loop eller sende brugere til en 404-fejlside.
-
Preview-tilstand: Klik på Eksempel (Preview) øverst til højre i GTM. Indtast din hjemmesides URL. En ny fane åbnes med "Tag Assistant".
-
Verificering: Gå til den "gamle" side. Hvis alt er korrekt, bør siden øjeblikkeligt viderestille dig til den nye. I Tag Assistant-vinduet bør du kunne se dit tag under "Tags Fired".
-
Udgiv: Når du er 100% sikker på, at det virker, skal du gå tilbage til hovedfanen i GTM og klikke på Indsend (Submit). Giv din version et navn (f.eks. "Tilføjet omdirigering for gammel kampagneside") og klik på Udgiv.
⚠️ Vigtige overvejelser
-
SEO-påvirkning: En JavaScript-omdirigering betragtes som en "302 (midlertidig) omdirigering" af søgemaskiner. Hvis flytningen er permanent, er en server-side 301-omdirigering meget bedre for dine Google-placeringer.
-
Visuelt glimt (Flash of Content): Da GTM indlæses, efter siden er begyndt at blive vist, kan brugeren nå at se den gamle side i et kort splitsekund, før omdirigeringen træder i kraft.
-
Uendelige loops: Sørg for, at din "Trigger" ikke matcher "Destinations-URL'en", ellers vil siden blive ved med at genindlæse sig selv for evigt!
Pro Tip: Hvis du vil have omdirigeringen til at ske hurtigere, kan du gå til Tag-indstillingerne og indstille Tag-prioritet til et højere tal (f.eks. 100). Dette sikrer, at tagget rykker forrest i køen.
Endpoints for checkout-sessioner
- /CheckoutSession/SuccessfulPayment
- /CheckoutSession/FailedPayment