1. GA4 ve Tag Manager ile Otellerde Dönüşüm Takibi: Temel Rehber
Otel pazarlamasında performans tartışması çoğu zaman “tıklama” ve “gösterim” üzerinden yürür; oysa kararları doğru veren tek şey dönüşüm verisidir. Rezervasyon motoruna giden trafik, form dolduran lead’ler, telefon araması ve WhatsApp tıklamaları… Bunlar net şekilde ölçülmüyorsa, Google Ads optimizasyonu da SEO yatırımının getirisi de “hissiyat” üzerinden yönetilir.
Buradaki hedefimiz basit: GA4 + Google Tag Manager + Google Ads üçlüsüyle, otel web sitenizdeki kritik aksiyonları event olarak takip etmek, en değerli olanları conversion haline getirmek ve nihayetinde Ads’e aktararak “hangi kampanya gerçekten satış/rezervasyon getiriyor?” sorusunu cevaplamak.

2. Dönüşüm takibi nedir, oteller için neden önemlidir?
Kısa cevap : Dönüşüm takibi; otel sitenizde “iş değeri olan” aksiyonların (rezervasyon, form, arama, WhatsApp) ölçülmesi ve hangi kanal/kampanyanın bunları ürettiğinin raporlanmasıdır. Otellerde fiyat rekabeti ve OTA baskısı nedeniyle bütçeyi doğru yere koymak kritik olduğundan, dönüşüm takibi “optimizasyonun zeminidir”.
Dönüşüm takibini sadece “kurulum” değil, bir ölçüm stratejisi olarak düşünmek gerekir. Çünkü otel pazarlamasında tek bir dönüşüm yoktur: • Rezervasyon motorunda “purchase/booking” benzeri sonuçlar (doğrudan gelir) • Teklif/iletişim formu (lead) • Telefon araması (özellikle mobil trafiğin yüksek olduğu otellerde) • WhatsApp tıklaması (hızlı iletişim) • Mikro dönüşümler: oda detay görüntüleme, fiyat sorgu, rezervasyon adımına giriş gibi “niyet sinyalleri”
Bu yaklaşım, hem ajans hem otel tarafında aynı dili kurar: “Trafik var mı?” yerine “Hangi trafik satışa dönüyor?” sorusuna geçiş yaparsınız. Ayrıca doğru event–conversion yapısı kurulan hesaplarda, çoğu tesiste 2–3 ay içinde optimizasyon kararları daha isabetli hale gelir; çünkü artık “yanlış sinyallere” göre teklif artırmazsınız.
Otel ölçümünde en sık yapılan 5 hata
- Sadece “form gönderimi”ni ölçmek (telefon/WhatsApp’ı kaçırmak)
- Rezervasyon motoru domain’inin ölçüm dışında kalması (cross-domain eksikliği)
- Event isimlerinin karışması (aynı aksiyon farklı isimlerle)
- Conversion setinin şişmesi (her şeyi conversion yapmak)
- Test ve doğrulama yapılmaması (çalışıyor sanmak)
☑ Mini Check (Bu H2 için)
- • Otelinizde “kritik aksiyonlar” net mi? (rezervasyon/form/telefon/WhatsApp)
- • Bu aksiyonların hangisi “conversion” olmalı, hangisi “event” olarak kalmalı?
- • Rezervasyon motoru ayrı domain ise cross-domain ihtiyacı yazıldı mı?
- • Raporlama hedefi belirlendi mi? (Ads optimizasyonu / yönetim raporu / CRM)
Ne yapmalıyım?
- • “İş değeri olan aksiyonları” tek listeye çıkarın (max 8–12).
- • Conversion setini az ama güçlü tutun (rezervasyon + 1–2 lead).
- • Telefon ve WhatsApp tıklamasını ölçüm kapsamına alın.
- • Rezervasyon motoru için domain yapısını (aynı domain/ayrı domain) not edin.
3. GA4 – GTM – Google Ads ilişkisi: Veri hattı nasıl çalışır?
Bu üç sistemin rolü şöyledir: • GA4 (Google Analytics 4): Event’leri toplar, raporlar, conversion olarak işaretler. • GTM (Google Tag Manager): Sitede “ne zaman ne tetiklenecek?” sorusunu yönetir; event’leri GA4’e gönderir. • Google Ads: GA4’teki conversion’ları içeri alır (import) ve kampanyayı bu sinyale göre optimize eder.
Bunu bir veri hattı gibi düşünün: Kullanıcı aksiyonu → GTM tetikler → GA4 event kaydeder → conversion tanımı → Ads import → optimizasyon

GA4 tarafında kritik kurulum notları (Technical SEO Notu ile uyumlu)
Otel sitelerinde GA4 kurulumu “yükledim bitti” değildir. Özellikle üç başlık kritik: 1) Data Stream ayarları • Doğru domain seçili mi? • Enhanced measurement açık mı? (bazı event’ler otomatik gelir, ama her şey değil) 2) Referral exclusion (özellikle rezervasyon motoru için) Rezervasyon motorunuz farklı domain ise, ödeme/rezervasyon dönüşü dönüşüm yolunu bozabilir. Bu yüzden referral trafiğini yönetmek gerekir. 3) Currency ayarı Otel gelir raporlamasında para birimi yanlışsa, raporlar yanıltıcı olur. GA4’te currency ayarını otelinizin raporlama standardına göre netleştirin.
Google Ads’e dönüşüm aktarma mantığı (import)
Google Ads tarafında iki yol var: • GA4 conversion import (önerilen temel yol): GA4’te conversion işaretle → Ads’e import et. • Ads tag + GTM (ileri senaryolar): Bazı durumlarda Ads conversion tag’ini ayrıca yönetmek gerekebilir. Başlangıç için “temel rehber” yaklaşımı: GA4 conversion import çoğu otelde yeterli ve sürdürülebilirdir.
☑ Mini Check (Bu H2 için)
- • GA4 Data Stream doğru domain’de mi?
- • Currency raporlama standardınıza uygun mu?
- • Rezervasyon motoru domain’i referral olarak trafiği bölüyor mu?
- • Ads tarafında “import” planı net mi?
Ne yapmalıyım?
- • GA4 Data Stream + currency ayarını kontrol edin.
- • Rezervasyon motoru domain yapısını yazın (aynı/ayrı).
- • GA4’te conversion tanımını yapmadan Ads import’a geçmeyin.
- • Veri hattını bir diyagramla dokümante edin (ekip içi netlik sağlar).
4. Event ve Conversion arasındaki fark nedir? Otelde hangi mantık doğru?
Kısa cevap : Event “ölçülen davranış”, conversion ise “iş değeri yüksek sonuç”tur. Otellerde her event’i conversion yapmak yerine, satışa en yakın 1–3 aksiyonu conversion seçmek daha sağlıklıdır.
Event’ler, optimizasyon için “sinyal” üretir; conversion’lar ise bütçeyi ve teklifleri yöneten “ana hedef” olur. Bu ayrım, özellikle otel gibi sezon, kampanya ve oda tipine göre değişen yapılarda çok önemlidir. Çünkü conversion setiniz şişerse, Google Ads “neye optimize olacağını” şaşırır.
Otel için önerilen temel event seti (Tablo)
Aşağıdaki set, “temel kurulum” için pratik bir başlangıçtır (sonrasında genişletilebilir):

| Kategori | Event (Örnek isim) | Ne zaman tetiklenir? | Conversion mı? | Not |
|---|---|---|---|---|
| Rezervasyon | booking_start | Rezervasyon motoruna geçiş/başlangıç | Opsiyonel | Mikro niyet sinyali |
| Rezervasyon | booking_complete | Rezervasyon tamamlandı | Evet | En kritik hedef |
| Lead | form_submit | İletişim/teklif formu gönderildi | Evet/opsiyonel | Otelin ihtiyacına göre |
| İletişim | click_phone | Telefon linkine tıklandı | Opsiyonel | Call tracking varsa zenginleşir |
| İletişim | click_whatsapp | WhatsApp butonuna tıklandı | Opsiyonel | Mobilde çok değerli |
| İçerik | view_room_detail | Oda detay sayfası görüntülendi | Hayır | Segmentleme için |
| İçerik | view_offer | Kampanya/teklif görüntülendi | Hayır | Funnel ölçümü |
GA4 + GTM Otel Temel Event Checklist’ini İndir — SEM / Dönüşüm Takibi & Tag Manager (v1.0)
Bu checklist, otel web sitenizde GA4 ve GTM ile temel dönüşüm takibini kurarken en sık atlanan adımları tek sayfada toplar. Rezervasyon, form, telefon ve WhatsApp aksiyonlarını tutarlı event yapısına oturtur; Ads optimizasyonu için doğru conversion setini oluşturmanıza yardımcı olur.
Kim Kullanır?
Otel satış/pazarlama ekipleri ve GA4–GTM kurulumu yapan ajans/performans uzmanları.
Nasıl Kullanılır?
- “Öncelik” bölümünde otelinizin ana hedeflerini seçin (rezervasyon + 1–2 lead).
- Checklist’i sırayla uygulayın; her adım sonrası GTM Preview + GA4 DebugView ile doğrulayın.
- Sprint planına göre 14 günde kurulum → test → Ads import → rapor döngüsünü tamamlayın.
Ölçüm & Önceliklendirme (Kısa sürüm)
- ▢ ✅ Ana dönüşümler: booking_complete + (opsiyonel) form_submit net
- ▢ ✅ İletişim aksiyonları: click_phone, click_whatsapp event olarak kurulu
- ▢ ✅ Mikro sinyaller: booking_start, view_room_detail, view_offer (opsiyonel)
- ▢ ✅ Event isim standardı tek sözlükte
- ▢ ✅ Rezervasyon motoru domain senaryosu (aynı/subdomain/farklı) sınıflandı
- ▢ ✅ GA4 Data Stream + currency kontrol edildi
- ▢ ✅ Referral exclusion ihtiyacı not edildi
- ▢ ✅ GTM Preview testleri tamam
- ▢ ✅ GA4 DebugView doğrulaması tamam
- ▢ ✅ Google Ads conversion import yapıldı ve tutarlılık kontrolü planlandı
PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu
Naming convention (isim standardı) neden önemli?
Ölçüm büyüdükçe, event isimleri dağılırsa raporlar “kırılır”. Basit bir standart işinizi görür: • fiil + nesne: click_phone, booking_complete, form_submit • aynı aksiyon tek isim: her yerde aynı
Competitor gap’i kapatan “otel-özel” 7 detay (fark yaratan bölüm)
Çoğu içerik GA4’ü genel anlatır; otel tarafında ise şu 7 detay çoğu zaman eksik kalır: 1. Rezervasyon motoru farklı domain ise cross-domain ve referral yönetimi 2. Oda tipleri/konseptlere göre segmentleme (odaya giden trafiği ayırma) 3. WhatsApp/telefon gibi “hızlı iletişim”in ölçümü 4. Kampanya/erken rezervasyon sayfalarının mikro dönüşüm sinyali 5. Çok dilli sitelerde dil parametrelerinin rapora etkisi 6. Ajans–otel ortak KPI sözlüğü (tek dashboard dili) 7. Test planı (kurulumdan sonra 3 aşamalı doğrulama)
☑ Mini Check (Bu H2 için)
- • Conversion setiniz 1–3 ana hedefle sınırlı mı?
- • Telefon/WhatsApp event’leri var mı?
- • Event isim standardı tanımlandı mı?
- • Çok dilli yapı varsa dil kırılımları raporda kontrol edildi mi?
Ne yapmalıyım?
- • Rezervasyon tamamlanmasını “ana conversion” yapın.
- • Form submit’i iş modelinize göre ikinci conversion olarak ekleyin.
- • Telefon/WhatsApp’ı önce event olarak izleyin; kaliteyi görün.
- • Event isim standardını dokümante edin (ekip içi).
5. Otel web sitesi için temel event’ler: GTM ile tag–trigger mantığı
GTM tarafında işin özü şudur: Doğru tetikleyici (trigger) + doğru etiket (tag) + doğru veri (parameters). Otel sitelerinde en sık kullanılan tetikleyiciler: • Click triggers: telefon/WhatsApp butonları, CTA butonları • Form submit triggers: form gönderimleri (bazı formlarda “AJAX submit” olabilir) • Page view triggers: teşekkür sayfası, rezervasyon adımı, kampanya sayfası • Custom event triggers: rezervasyon motorundan gelen dataLayer event’leri

Basit bir örnek akış (otel senaryosu)
- •Kullanıcı oda sayfasını görüntüler → view_room_detail (event)
- •WhatsApp’a tıklar → click_whatsapp (event)
- •Rezervasyon motoruna geçer → booking_start (event/opsiyonel)
- •Rezervasyonu tamamlar → booking_complete (conversion)
Buradaki kritik konu: “booking_complete”ın nasıl yakalanacağıdır. Eğer rezervasyon motoru sizin sitenizin parçasıysa page view / teşekkür sayfası ile yakalanabilir. Değilse çoğunlukla dataLayer veya entegrasyon gerekir.
GA4 event parametreleri (minimum “temiz” set)
En azından şu parametreleri tutarlı taşımayı hedefleyin: • page_location (otomatik) • page_referrer (otomatik) • language (çok dilli siteler için) • cta_name (CTA tıklamalarında) • booking_step (rezervasyon adımları varsa) Not: Parametreyi “abartmak” yerine, rapora gerçekten anlam katanları seçin.
Test ve doğrulama (kurulumun olmazsa olmazı)
Kurulumdan sonra üç adım test önerisi: 1. GTM Preview/Debug: tetik ve tag ateşleniyor mu? 2. GA4 DebugView: event GA4’e düşüyor mu? 3. Gerçek zamanlı rapor + dönüşüm doğrulaması: conversion işaretlediyseniz doğru sayıda geliyor mu?
☑ Mini Check (Bu H2 için)
- • Telefon/WhatsApp butonları tekil selector ile yakalanabiliyor mu?
- • Form submit “normal submit” mi, AJAX mı?
- • Rezervasyon tamamlanma sinyali net mi (thank you / dataLayer)?
- • Test adımları tamamlandı mı (GTM → GA4 → rapor)?
Ne yapmalıyım?
- • Önce iletişim aksiyonlarını (telefon/WhatsApp) kurun, hızlı doğrulayın.
- • Form submit’i sağlamlaştırın (AJAX ise özel trigger gerekebilir).
- • Rezervasyon motoru için “tamamlanma sinyali”ni netleştirin.
- • Her event için kısa bir test senaryosu yazın (1 satır yeter).
6. Rezervasyon motoru entegrasyonunun temel mantığı (Cross-domain + doğruluk)
Otel ölçümünde en kritik ve en çok kırılan yer burasıdır: Rezervasyon motoru çoğu zaman ayrı bir domain/subdomain’de çalışır. Bu da iki risk doğurur: 1. Kullanıcı yolculuğu “iki farklı site” gibi görünür. 2. Dönüşüm kaynağı yanlış yazılabilir (referral/self-referral).
Bu yüzden entegrasyon yaklaşımını “temel mantık” seviyesinde netleştirelim:
3 yaygın senaryo
Senaryo A: Rezervasyon motoru aynı domainde • Kurulum genelde kolaydır; teşekkür sayfası/event ile dönüşüm ölçülebilir. Senaryo B: Rezervasyon motoru subdomain’de • Cross-domain gerekebilir; yine nispeten yönetilebilir. Senaryo C: Rezervasyon motoru tamamen farklı domain’de • Cross-domain + referral exclusion + bazen dataLayer entegrasyonu gerekebilir.
Dönüşüm kalitesi: “Doğru temel kurulum yoksa optimizasyon yok”
Sheet notunu burada özellikle vurgulayalım: Doğru temel kurulum yapılmadan hiçbir optimizasyon ve raporlama sağlıklı çalışmaz; bu adım SEM stratejisinin zeminidir. Bu nedenle önce “ölçüm doğru mu?” sorusunu bitirin; sonra kampanya optimizasyonuna geçin.

İleriye dönük pratik öneri: raporlama ve Ads optimizasyonu bağlantısı
Dönüşüm doğru ölçülürse: • Ads’te kampanya hedeflerini netleştirirsiniz (CPA/ROAS) • Hangi kampanyanın “gerçek satış” getirdiğini görürsünüz • Yönetim raporlarında “trafik” yerine “gelire yakın sinyal” konuşursunuz


☑ Mini Check (Bu H2 için)
- • Rezervasyon motoru domain yapısı net mi (A/B/C)?
- • Referral exclusion ihtiyacı değerlendirildi mi?
- • Rezervasyon “complete” sinyali doğrulandı mı?
- • Ads import sonrası dönüşüm sayıları tutarlı mı?
Ne yapmalıyım?
- • Rezervasyon motoru senaryonuzu sınıflandırın (aynı/subdomain/farklı).
- • Dönüşüm tamamlanma sinyalini (thank you veya dataLayer) kesinleştirin.
- • GA4 DebugView ile gerçek doğrulama yapın.
- • Ads import’tan sonra 1–2 hafta “tutarlılık” kontrolü planlayın.
Bir Sonraki Adım
Ölçüm temeli oturmamış oteller ve ajans ekipleri için, doğru event–conversion setini hızla netleştirir.
