Spor hele betalingstragten med GA4, når du bruger en iframe-baseret, ældre
Checkout-integration.
Sælgere, der bruger den ældre Checkout-integration (iframe hostet på
iglobalstores.com), kan nu spore GA4-analysehændelser i hele
betalingstragten. Zonos Checkout videresender automatisk analysehændelser fra
iframen til den overordnede side ved hjælp af et letvægtsrelæscript, så
hændelserne fremstår i din GA4-ejendom, som om de stammede fra dit eget
websted.
Native integrationer har ikke brug for denne vejledning. Hvis
<zonos-checkout> gengives direkte på dit websted (uden iframe), kalder
Zonos din sides window.gtag direkte -- aktivér blot Google Analytics i
Zonos-dashboardet under Checkout-indstillinger → Sporing, og sørg
for, at dit sædvanlige GA4-basistag er indlæst på siden. Relæopsætningen
nedenfor er kun nødvendig, når Checkout er hostet i en iframe med en anden
oprindelse.
Vil du hellere spore Meta Ads-konverteringer? Se
Facebook Pixel-vejledningen
-- den bruger det samme relæscript og kan køre parallelt med GA4.
Fordi Zonos Checkout kører inde i en iframe med en anden oprindelse, kan den
ikke tilgå din sides gtag-funktion direkte. Relæsystemet løser dette med et
to-trins håndtryk (trin 1-2) efterfulgt af videresendelse af hændelser
(trin 3):
Checkout pinger den overordnede side -- Når kassen indlæses i iframen,
sender den en besked til det overordnede vindue, der angiver, at den er
klar til at videresende hændelser.
Den overordnede side bekræfter -- Relæscriptet på din side modtager
pinget, registrerer din eksisterende GA4-konfiguration og signalerer
tilbage, at den er klar til at modtage hændelser.
Hændelser videresendes -- Efterhånden som kunderne gennemfører kassen,
sendes hver analysehændelse via postMessage til din side, hvor
relæscriptet videresender den til gtag.
Alle beskeder valideres mod betroede Zonos-oprindelser (zonos.com og
iglobalstores.com) udelukkende over HTTPS.
Hvis du ikke allerede har GA4 installeret på dit websted, skal du tilføje det
almindelige Google Analytics 4-tag til <head> på den side, der hoster
Checkout-iframen. Erstat G-XXXXXXXXXX med dit eget måle-id.
Bemærk: Hvis dit websted allerede har GA4-tagget installeret (f.eks. via
Google Tag Manager eller et direkte kodestykke), kan du springe dette trin
over. Relæscriptet vil bruge din eksisterende gtag-funktion.
Du kan finde dette kodestykke i din GA4-ejendom under Admin ->
Datastrømme -> vælg din stream -> Se tag-instruktioner -> Installer
manuelt.
Trin 2: Send dit måle-id til Zonos Checkout
Fortæl Zonos Checkout, hvilket GA4-måle-id der skal bruges, ved at angive
window.Zonos.googleAnalyticId i din Checkouts customHTML. Zonos-
dashboardet har en customHTML-editor under Checkout-indstillinger -- tilføj
et <script>-tag som dette:
1<script>
2window.Zonos.googleAnalyticId = 'G-XXXXXXXXXX';
3</script>
Denne værdi sendes til den overordnede side under relæhåndtrykket. Hvis den
overordnede side ikke allerede har gtag indlæst, indsætter relæscriptet
GA4-basistagget for dig med dette id.
Trin 3: Tilføj Zonos' analytics-relæscript
Tilføj følgende script-tag til den samme side, efter GA4-tagget. Dette script
lytter efter analysehændelser fra Zonos Checkout-iframen og videresender dem
til din gtag.
Det er alt. Når begge scripts er på din side, fuldfører relæscriptet
automatisk håndtrykket med checkout-iframen og videresender alle hændelser i
betalingstragten til din GA4-ejendom.
Nej. Relæsystemet fungerer uafhængigt af createTempCart-API'et. Du skal
blot tilføje GA4-tagget og relæscriptet til din side.
Hvad hvis jeg allerede bruger footerHTML til Google Analytics?
Parameteren footerHTML i
createTempCart-API'et
indsætter scripts inde i checkout-iframen, hvilket er begrænset til at spore
hændelser på sideniveau inden for iframens oprindelse. Relætilgangen
anbefales, fordi den sender hændelser til din egen GA4-ejendom på dit domæne,
hvilket giver dig fuldt overblik over tragten i én samlet ejendom.
Du kan roligt fjerne eventuelle GA4-scripts fra footerHTML, når du har sat
relæet op.
Fungerer dette med GA4's fejlretningstilstand i Google Analytics?
Ja. Du kan bruge zonosDebug=1 til at aktivere logs for relæscriptet i din
browsers udviklerkonsol og bruge
GA4 DebugView i
Google Analytics til at bekræfte hændelser i realtid.
Spores testordrer?
Alle hændelser inkluderer et isTestMode-felt. Når Checkout er i
testtilstand, sendes hændelser stadig til GA4, men markeres med
isTestMode: true. Du kan filtrere dem fra i GA4 ved hjælp af tilpassede
dimensioner, hvis det er nødvendigt.
Google Analytics 4
Google Analytics 4 til iframe-Checkout
Spor hele betalingstragten med GA4, når du bruger en iframe-baseret, ældre Checkout-integration.
Sælgere, der bruger den ældre Checkout-integration (iframe hostet på
iglobalstores.com), kan nu spore GA4-analysehændelser i hele betalingstragten. Zonos Checkout videresender automatisk analysehændelser fra iframen til den overordnede side ved hjælp af et letvægtsrelæscript, så hændelserne fremstår i din GA4-ejendom, som om de stammede fra dit eget websted.Sådan fungerer det
Fordi Zonos Checkout kører inde i en iframe med en anden oprindelse, kan den ikke tilgå din sides
gtag-funktion direkte. Relæsystemet løser dette med et to-trins håndtryk (trin 1-2) efterfulgt af videresendelse af hændelser (trin 3):postMessagetil din side, hvor relæscriptet videresender den tilgtag.Alle beskeder valideres mod betroede Zonos-oprindelser (
zonos.comogiglobalstores.com) udelukkende over HTTPS.Forudsætninger
G-XXXXXXXXXX). Du kan oprette en i Google Analytics.Opsætning
Trin 1: Tilføj GA4-tagget til din side
Hvis du ikke allerede har GA4 installeret på dit websted, skal du tilføje det almindelige Google Analytics 4-tag til
<head>på den side, der hoster Checkout-iframen. ErstatG-XXXXXXXXXXmed dit eget måle-id.<!-- Google tag (gtag.js) --><scriptasyncsrc="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script><script>window.dataLayer = window.dataLayer || [];function gtag() {dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-XXXXXXXXXX');</script>Du kan finde dette kodestykke i din GA4-ejendom under Admin -> Datastrømme -> vælg din stream -> Se tag-instruktioner -> Installer manuelt.
Trin 2: Send dit måle-id til Zonos Checkout
Fortæl Zonos Checkout, hvilket GA4-måle-id der skal bruges, ved at angive
window.Zonos.googleAnalyticIdi din CheckoutscustomHTML. Zonos- dashboardet har encustomHTML-editor under Checkout-indstillinger -- tilføj et<script>-tag som dette:<script>window.Zonos.googleAnalyticId = 'G-XXXXXXXXXX';</script>Denne værdi sendes til den overordnede side under relæhåndtrykket. Hvis den overordnede side ikke allerede har
gtagindlæst, indsætter relæscriptet GA4-basistagget for dig med dette id.Trin 3: Tilføj Zonos' analytics-relæscript
Tilføj følgende script-tag til den samme side, efter GA4-tagget. Dette script lytter efter analysehændelser fra Zonos Checkout-iframen og videresender dem til din
gtag.<scriptasyncsrc="https://cdn.jsdelivr.net/npm/@zonos/elements/dist/scripts/analyticsRelayOnInit.js"></script>Komplet eksempel
Sådan ser den fulde opsætning ud i din sides
<head>:<head><!-- ... your existing head tags ... --><!-- Google tag (gtag.js) --><scriptasyncsrc="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script><script>window.dataLayer = window.dataLayer || [];function gtag() {dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-XXXXXXXXXX');</script><!-- Zonos analytics relay for iframe checkout --><scriptasyncsrc="https://cdn.jsdelivr.net/npm/@zonos/elements/dist/scripts/analyticsRelayOnInit.js"></script></head>Det er alt. Når begge scripts er på din side, fuldfører relæscriptet automatisk håndtrykket med checkout-iframen og videresender alle hændelser i betalingstragten til din GA4-ejendom.
GA4-hændelsesreference
Zonos Checkout udsender følgende hændelser via relæet. Alle hændelser inkluderer et
isTestMode-flag ogcheckoutSessionId.zonos-checkout-startzonos-checkout-customer-infozonos-checkout-shipping-infoserviceLevelIdzonos-checkout-payment-infopaymentMethodzonos-checkout-payment-failzonos-checkout-successtransaction_id,currency,value,itemszonos-checkout-closepurchasetransaction_id,currency,value,itemsMetadata for purchase-hændelsen
purchase-hændelsen følger skemaet for GA4's e-handels-purchase-hændelse:transaction_idcurrencyUSD)valueitemsitem_id,item_name,priceogquantityFejlretning
For at aktivere fejlretningslogning for relæscriptet skal du tilføje forespørgselsparameteren
zonosDebug=1til din side-URL:https://www.yourstore.com/checkout?zonosDebug=1Åbn din browsers udviklerkonsol for at se detaljerede logs for relæhåndtrykket og de videresendte hændelser. Dette er nyttigt til at bekræfte, at:
gtag.Almindelige spørgsmål
Skal jeg ændre mit
createTempCartAPI-kald?Nej. Relæsystemet fungerer uafhængigt af
createTempCart-API'et. Du skal blot tilføje GA4-tagget og relæscriptet til din side.Hvad hvis jeg allerede bruger
footerHTMLtil Google Analytics?Parameteren
footerHTMLicreateTempCart-API'et indsætter scripts inde i checkout-iframen, hvilket er begrænset til at spore hændelser på sideniveau inden for iframens oprindelse. Relætilgangen anbefales, fordi den sender hændelser til din egen GA4-ejendom på dit domæne, hvilket giver dig fuldt overblik over tragten i én samlet ejendom.Du kan roligt fjerne eventuelle GA4-scripts fra
footerHTML, når du har sat relæet op.Fungerer dette med GA4's fejlretningstilstand i Google Analytics?
Ja. Du kan bruge
zonosDebug=1til at aktivere logs for relæscriptet i din browsers udviklerkonsol og bruge GA4 DebugView i Google Analytics til at bekræfte hændelser i realtid.Spores testordrer?
Alle hændelser inkluderer et
isTestMode-felt. Når Checkout er i testtilstand, sendes hændelser stadig til GA4, men markeres medisTestMode: true. Du kan filtrere dem fra i GA4 ved hjælp af tilpassede dimensioner, hvis det er nødvendigt.Var denne side nyttig?