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š:
Idi u GTM > Varijable
Pronađi var_GA4_ID
Zamijeni G-1MDBS4KE2X sa svojim pravim GA4 ID-em
Testiraj kroz debug mod u booking engineu
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:
Glavna stranica: www.hotel-website.com
Booking engine: booking.roomraccoon.com
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:
booking.roomraccoon.com
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
Povratne informacije poslane
Cijenimo vaš trud i pokušat ćemo popraviti članak