Kako postaviti e-commerce praćenje u booking engineu

Promijenjeno na Mon, 7 Srp na 1:11 POSLIJEPODNE

Korisnici s Tier 3 planom i višim imaju pristup e-commerce praćenju unutar RoomRaccoon booking enginea (BE). Ova opcija ti omogućuje detaljno praćenje rezervacija, ukupne vrijednosti i tipova soba; što ti jako pomaže kod oglašavanja i praćenja povrata ulaganja (ROI).

Preporučujemo da koristiš Google Tag Manager (GTM) za implementaciju praćenja. GTM ti daje fleksibilnost da upravljaš tagovima, triggerima i varijablama bez da direktno mijenjaš kod na webu ili u booking engineu. Također olakšava povezivanje s alatima kao što su Google Analytics 4, Google Ads i Meta Pixel.

Ako pratiš ovaj vodič, moći ćeš:

  • Hvatati podatke svake potvrđene rezervacije

  • Slati strukturirane e-commerce eventove u analitičke alate

Pogledaj službene Google Developer vodiče ovdje.

Što ti treba

Prije nego kreneš, pobrini se da imaš:

  • Google Tag Manager račun

  • Pristup GTM containeru koji je već ubačen u tvoj RoomRaccoon booking engine (ako nisi siguran, javi se podršci)

  • Povezanu GA4 (Google Analytics 4) property

  • U GA4 uključen e-commerce tracking:
     Admin > Data Streams > Web > Enhanced Measurement

GTM Import predložak: unaprijed složen e-commerce tracking

Kako bi si olakšao postavljanje i osigurao da sve radi kako treba, RoomRaccoon ti nudi gotov GTM container koji možeš odmah importirati.
 U njemu se nalaze već pripremljeni tagovi, triggeri i varijable koji bilježe sve ključne e-commerce eventove:

Eventovi koji se prate:

  • purchase

  • add_to_cart

  • begin_checkout

  • add_payment_info

  • search

  • login

Što je unutra:

Tagovi:

  • GA4 config tag (var_GA4_ID)

  • GA4 event tagovi za purchase, add_to_cart, search itd.

Triggeri:

  • Custom eventi za svaki od e-commerce eventova

Varijable:

  • Varijabla za GA4 ID (var_GA4_ID)

  • Uključene standardne varijable (Page URL, Referrer itd.)

Ova verzija je očišćena od svih starih/test tagova i spremna za produkciju.

Preuzmi GTM predložak (gotov za upotrebu)

Za brzi početak, skini RoomRaccoonov GTM container predviđen za e-commerce tracking.

Klikni ovdje da preuzmeš GTM Container JSON (v21)

U fajlu se nalazi:

  • GA4 event tagovi (purchase, add_to_cart, begin_checkout, itd.)

  • Custom triggeri

  • Gotova GA4 konfiguracija

  • Varijable uredno grupirane u mapu "NEW events"

Napomena: fajl je zipan. Prvo ga raspakiraj, pa onda uvezi .json u svoj GTM workspace.

Važno: promijeni svoj GA4 ID

Nakon što uvezeš:

  1. Idi u GTM > Varijable

  2. Pronađi var_GA4_ID

  3. Zamijeni G-1MDBS4KE2X sa svojim pravim GA4 ID-em

  4. Testiraj kroz debug mod u booking engineu

  5. Ne zaboravi spremiti prije objave

Ako ovo preskočiš, tvoji će se podaci slati u RoomRaccoon test račun, a ne tvoj.

Pregled i testiranje

  • Pokreni Preview Mode u GTM-u da vidiš aktiviraju li se tagovi

  • Otvori DebugView u GA4 da provjeriš dolaze li eventi kako treba

Objavi

Kad si sve testirao:

  • Objavi novu verziju containera

Pristupi i suradnja

Ako GTM upravlja neka treća strana ili developer:

  • Pošalji im container fajl i ovu uputu

  • Neka znaju da je ovo preporučena implementacija od RoomRaccoona

Cross-Domain Tracking: kako osigurati točnu atribuciju

Ako su tvoja glavna stranica hotela i RoomRaccoon booking engine na različitim domenama, moraš postaviti cross-domain tracking.
 Tako osiguravaš da se korisničke sesije ne dijele i da GA4 zna točno odakle je došla rezervacija.

Primjer:

Bez cross-domain tracking-a, jedna rezervacija se prikazuje kao dvije odvojene sesije, a izvor često ispadne "Direct" ili "Referral", što kvari tvoje marketinške podatke.

Kako postaviti cross-domain tracking u GTM-u

Korak 1: Omogući GA4 tag za cross-domain povezivanje

  • Ako koristiš GTM template, pronađi GA4 Tag ili varijablu settings 4 GA4 New

  • Otvori tag i u “Fields to Set” dodaj:

    • Field Name: linker

    • Value: true

  • U dijelu "Cross-domain tracking" dodaj obje domene:

Korak 2: Postavi autoLinkDomains

  • U istom tagu ili varijabli dodaj:

    • Field Name: autoLinkDomains

    • Value: www.hotel-website.com,booking.roomraccoon.com

Napomena: pazi da svi linkovi između stranica koriste <a> tagove ili gumbe koji zadržavaju URL parametre.

Testiraj cross-domain tracking

Kad objaviš:

  • Koristi DebugView i Tag Assistant

  • Simuliraj put rezervacije s glavne stranice do booking enginea

  • Provjeri da GA4 vidi samo jednu sesiju

  • Pogledaj session_source i session_medium da vidiš je li izvor ispravno zabilježen

Zadnji podsjetnik

Ako koristiš RoomRaccoonov GTM template:
 Cross-domain tracking moraš ručno postaviti
 Nije unaprijed uključen jer svaka nekretnina koristi različite domene

GTM varijable za podatke o rezervaciji

Za slanje vrijednosti transakcije drugim tagovima (npr. Meta Pixel, GA4, Google Ads), moraš postaviti 3 varijable koje hvataju ID transakcije, valutu i ukupni iznos.

Te varijable dolaze iz dataLayer.push() na stranici potvrde rezervacije (nakon eventa "purchase").

1. DLV_TransActionID

  • Tip: Data Layer Variable

  • Naziv: DLV_TransActionID

  • Data Layer Name: eventModel.transaction_id
     Bilješka: hvata jedinstveni broj rezervacije (npr. RR123456)

2. DLV_Currency

  • Tip: Data Layer Variable

  • Naziv: DLV_Currency

  • Data Layer Name: eventModel.currency
     Bilješka: ISO kod valute (npr. EUR)

3. DLV_PurchaseValue

  • Tip: Data Layer Variable

  • Naziv: DLV_PurchaseValue

  • Data Layer Name: eventModel.value
     Bilješka: ukupna vrijednost rezervacije (npr. 354.00)

Savjeti za testiranje

Nakon što ih dodaš:

  • Pokreni GTM u Preview modu

  • Pokreni “purchase” event i vidi ispunjavaju li se sve tri varijable

  • U Debuggeru (tab Variables) provjeri da nije ništa prazno ili undefined

Možeš ih koristiti u raznim tagovima: GA4, Meta Pixel, Google Ads itd.

Kako postaviti Meta Pixel “Purchase” event u GTM-u

Evo kako to spojiti s Meta Pixelom:

1. Napravi novi tag

  • Tip: Custom HTML

  • Naziv: Meta Pixel – Purchase

<script>

  fbq('track', 'Purchase', {

    value: {{DLV_PurchaseValue}},

    currency: '{{DLV_Currency}}',

    contents: [{

      id: '{{DLV_TransActionID}}',

      quantity: 1

    }],

    content_type: 'product'

  });

</script>

Ovaj kod šalje “Purchase” event s ispravnim vrijednostima.

2. Postavi trigger

  • Tip: Custom Event

  • Event Name: purchase

  • Trigger Name: Purchase_event_Trigger

3. Testiraj setup

  • Aktiviraj Preview mod u GTM-u

  • Napravi testnu rezervaciju

  • U Meta Pixel Helperu ili Events Manageru provjeri:

    • Je li se pokrenuo event “Purchase”

    • Jesu li vrijednosti ispravne

    • Je li transakcijski ID poslan kao contents.id

Dodatni savjeti

  • Provjeri da ti je Meta Pixel base tag na svim stranicama (ili da se učitava kroz GTM)

  • Ako koristiš Consent Mode, prilagodi tagove i trigger ovisno o pristanku

  • Postavi redoslijed učitavanja da se Purchase tag ne aktivira prije nego se Pixel učita


Je li ovaj članak bio od pomoći?

To je odlično!

Zahvaljujemo na povratnim informacijama

Žao nam je! Nismo mogli biti od pomoći

Zahvaljujemo na povratnim informacijama

Obavijestite nas kako možemo poboljšati ovaj članak!

Odaberite barem jedan od razloga
Potrebna je potvrda CAPTCHA.

Povratne informacije poslane

Cijenimo vaš trud i pokušat ćemo popraviti članak