Integrerer I med Google Analytics 4?
Ja. Checkout Widget sender bookinghændelser til Google Analytics 4 (GA4) under hele bookingforløbet. Denne vejledning gælder den aktuelle Checkout Widget. Se ældre widgets, hvis I bruger den tidligere version.
Konfigurer sporing
Åbn Analytics i indstillingerne for jeres checkout-widget, slå Enable Google Analytics til, og vælg under Send events via, hvordan widgetten skal sende bookinghændelser. Widgetten bruger én metode ad gangen:
- Google Analytics 4 — vælg Use existing tag, hvis jeres website allerede indlæser Google Analytics-tagget, eller Use custom tag, og indtast jeres GA4-måle-id (
G-…). Widgetten sender automatisk hændelser via dette tag. - Google Tag Manager — slå Enable Google Tag Manager til, og brug derefter jeres websites eksisterende container, eller indtast et brugerdefineret container-id (
GTM-…). Widgetten sender hændelser til datalaget. Bookinghændelser når frem til GA4, når GA4-hændelsestags med matchende udløsere for brugerdefinerede hændelser samt e-handelsdata fra datalaget er konfigureret og publiceret i jeres container. Se vejledningen til opsætning af Tag Manager.
Gem indstillingerne for at aktivere sporingen. Undgå at videresende de samme bookinghændelser via Tag Manager eller brugerdefineret kode, mens widgetten også sender dem via Google Analytics 4, da køb og omsætning kan blive talt dobbelt.
Hændelser, der sendes automatisk
| Hændelse | Hvornår Checkout Widget sender den |
|---|---|
page_view | Et widgettrin vises, herunder skærmbillederne for valg, checkout, gennemførelse og fejl |
select_item | Et produkt, en pakke eller en produktvoucher vælges fra produkt-/hændelseslisten |
add_to_cart | En booking eller pakke føjes til kurven |
view_cart | Kurven vises |
begin_checkout | Trinnet med kundeoplysninger vises |
add_payment_info | Betalingstrinnet vises – før betalingsoplysningerne indsendes |
purchase | Betalingen gennemføres, eller en ordre uden et resterende betalingsbeløb bekræftes |
Trinnene afhænger af bookingforløbet. En gratis booking kan for eksempel springe betalingsskærmbilledet over.
Hvad hændelserne indeholder
- Sidevisninger:
page_titleogpage_pathidentificerer widgettrinnet, for eksempeltier_selection,extras_selection,basketellerpayment.page_locationer URL’en til den side på jeres website, der indeholder widgetten. - Produktvalg:
item_list_id,item_list_nameog etitems-array identificerer det valgte produkt eller den valgte pakke. - Kurv- og checkouthændelser:
currency, numeriskvalue,order_id,localeogitems. Elementerne identificerer billettyper, antal, enhedspriser samt deres produkt eller pakke. Ved valg bruges produkt-/pakke-id’er; efterfølgende hændelser bruger id’er for billettyper. - Køb: Indeholder også
transaction_id(ordrehenvisningen).couponmedtages ibegin_checkout,add_payment_infoogpurchase, når den er tilgængelig. Analytics-hændelser indeholder ogsåwidget_id.
Omsætningsdækning: value er summen af de sporede billetter i produkt- og pakkebookinger, inklusive produktvouchers. Den omfatter ikke ekstra tilvalg, merchandise eller køb af gavekort, så GA4-omsætningen kan afvige fra den samlede ordre.
Brugerdefineret sporing
Ved brugerdefineret sporing kan jeres webudvikler lytte efter de samme syv hændelser på document med præfikset th:, for eksempel th:purchase. Dataene findes i event.detail, og hændelserne er fortsat tilgængelige, når den indbyggede Google Analytics-sporing er deaktiveret.
Kontrollér jeres opsætning
Gennemfør en testbooking på den side, hvor jeres widget er indlejret. Kontrollér GA4 Realtime eller DebugView; standardrapporter kan tage 24–48 timer om at blive opdateret. Brug Preview i Tag Manager til at kontrollere, at jeres GA4-tags udløses, og publicer derefter ændringerne.
Følg Sådan fejlsøger I Google Analytics- og Tag Manager-sporing for oplysninger om konsollogning, manglende hændelser samt problemer med samtykke eller annonceblokkere.