Měření webu je pro hotely klíčové!

Problém: Ubytovatelé potřebují vědět, které marketingové kanály generují skutečné rezervace, nikoliv jen návštěvy. To pomáhá při rozhodování kam alokovat jaké prostředky pro reklamu.

Tento článek je určený především hoteliérům, kteří používají rezervační formulář od Previo na svém vlastním webu. 

Řešení: Využití nativně posílaných událostí z rezervačního formuláře Previo R+ do Google Tag Manageru (GTM) pomocí datalayer.

Co nakousneme: Nastavení GTM pro měření klíčových událostí v souladu se standardy GA4 a připravit měření i pro PPC systémy (Google Ads, Sklik, Meta Ads).

Bonus – GTM template!

Nechcete trávit hodiny nad nastavováním GTMka pro svůj hotel ale chcete si to i tak zkusit samy? Nebo prostě chcete jen ušetřit čas? Napište mi a já vám pošlu export univerzálního GTM kontejneru, který můžete použít pro svůj projekt. Obsahem jsou i značky pro úpravu consentu, který můžete využít jako výchozí bod pro vaše vlastní nastavení souhlasu uživatelů s cookies viz článek.

Obsah

1. Jak Previo R+ komunikuje s vaším webem (Technický kontext)

    • iframe a Datalayer: Rezervační formulář od Previo na vašem webu funguje ve formátu iframe, který je izolovaný a běžně tyto iframe formuláře neposílají žádná data, natož aby je Google Tag Manager nebo GA4 jakkoliv doměřili. Tento formulář je ale připraven a důležitá data posílá do “mateřské” stránky (parent page) prostřednictvím dataLayer.

    • Sémantika událostí (E-commerce standard): DataLayer je vrstva, kterou GTM dokáže nativně číst a rezervační formulář posílá události uživatele ve standardní sémantice GA4 E-commerce (např. view_item_list, add_to_cart, purchase). To zjednodušuje nastavení Google Analytics 4 ale i nastavení pro jiné systémy.

      • Příklad události: Událost purchase signalizuje úspěšnou rezervaci.

Na obrázku níže můžete vidět iframe formulář jednoho z ubytovatelů a data zaslaná formulářem do dataLayeru (červená tečka). 

2. Nastavení měření v Google Tag Manageru (GTM)

A. Vytvoření Triggeru pro zachycení událostí

V GTM můžeme díky integraci rezervačního formuláře stavět běžné měření, jako by to byl eshop. Rezervační formulář má ale některé proměnné a eventy navíc. Pokud chcete doměřit veškeré události v GA4 naráz, není nic jednoduššího než vytvořit jeden spouštěč (trigger), který podmínkou obsáhne všechny události rezervačního formuláře:
    • Typ Triggeru: Vlastní událost (Custom Event).
    • Použití REGEXu: Využití chytrého pravidla pro jeden Trigger, který zachytí všechny klíčové události:
        • Název události (Event Name):
      purchase|select_arrival|select_departure|available_bookings|view_item_list|view_item|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|payment_success|start_checkin|payment_failed|generate_lead`">$`purchase|select_arrival|select_departure|available_bookings|view_item_list|view_item|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|payment_success|start_checkin|payment_failed|generate_lead
      • REGEX: Ponechat zapnutou volbu “Použít regulární výraz” (Matches Regex).
    • Cíl: Tento jeden Trigger se bude používat pro spouštění všech následných tagů (neboli značek).

B. Vytvoření proměnných pro DataLayer

Proměnné (Data Layer Variables): Nastavení pro extrakci klíčových dat pro GA4 a PPC konverze:

    • ecommerce.transaction_id (ID transakce)
    • ecommerce.value (Hodnota rezervace/Revenue)
    • ecommerce.currency (Měna)
    • a mnohé další

Důležité: Previo tato data posílá, což nám umožňuje získat hodnotu konverze, která je kritická pro optimalizaci PPC systémů (např. v Google Ads Smart Bidding).

GA4 si dokáží strukturu dat vytáhnout většinou samy, některé proměnné ale bude potřeba ručně nastavit. PPC systémy budou vyžadovat manuální nastavení proměnných.

3. Implementace tagů (Měření v systémech)

A. Google Analytics 4 (GA4)

  • GA4 událost (Event Tag): Pro odchycení celého funnelu vám vpodstatě stačí jeden tag (značka), který se bude spouštět na trigger z bodu 2.A. Značku stačí doplnit o proměnné z dataLayeru a hurá je hotovo.

B. Google Ads (Konverze)

  • Google Ads Conversion Tracking Tag: Pro sběr konverzí musíte vytvořit událost purchase a značku, která odešle konverzní data (včetně hodnoty) do Google Ads. Zve využijete zvlášť vytvořené proměnné z bodu 2.B.

C. Sklik (Konverze)

  • Vlastní HTML Tag: Pro sběr konverzí musíte vytvořit událost purchase a značku, která odešle konverzní data (včetně hodnoty) do Google Ads. Zve využijete zvlášť vytvořené proměnné z bodu 2.B. Nesmíte ale zapomenout na integraci consentu (souhlasu uživatele s cookies) jinak Sklik sebraná data zahodí. 

D. Meta (Konverze)

  • Vlastní HTML Tag: Pro sběr konverzí musíte vytvořit událost purchase a značku, která odešle konverzní data (včetně hodnoty) do Google Ads. Zve využijete zvlášť vytvořené proměnné z bodu 2.B. 

Níže na obrázku můžete vidět ukázku integrace jednotlivých systémů v Google Tag Manager, které využívají právě událostí odesílaných z rezervačního formuláře Previo.  Dále pak najdete i ukázku integrace měření pro GA4 událost. 

4. Rychlé nastavení: Import GTM JSON souboru

  • Nejrychlejší cesta:  Vše co tu dnes uvádím si můžete importovat do vlastního účtu GTM a s pár menšími úpravami začít používat během 5 minut. 

  • Upozornění: Kontejner, který ode mě obdržíte je univerzální a samozřejmě tak neobsahuje ID jiných účtů, ty si právě musíte doplnit

Máte zájem o šablonu značek, kterou si můžete importovat ke svému projektu v GTM? Napište mi a rád vám jej pošlu do emailu. Obsahem jsou i značky pro úpravu consentu, který můžete využít jako výchozí bod pro vaše vlastní nastavení souhlasu uživatelů s cookies viz článek.

Petr Svoboda

Jsem PPC specialista na volné noze a krom kampaní vám pomohu i s webovou analytikou, SEO, UX a celkovým konceptem vašeho marketingu.

petr@marketak-ze-severu.cz | +420 774 051 339

    Napsat komentář

    Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *