Üyelik Gerekli
Bu içeriğe erişmek için giriş yapmanız ve Premium aboneliğine sahip olmanız gerekmektedir.
- 01 MARKET_CONFIG objesi market handle veya country code'u GA4 measurement ID, Ads conversion ID ve label ile eşler
- 02 Storefront event'lerinde cookie'den, checkout event'lerinde native localization'dan market bilgisi alınır
- 03 GA4 custom dimensions (market_handle, market_country, market_currency) ile pazar bazlı segmentasyon yapılır
- 04 Checkout event'lerinde cookie verisi ile native localization cross-validate edilir; mismatch loglanır
- 05 Market switch mid-session, cookie expiry ve ilk ziyaret edge case'leri fallback stratejisiyle ele alınır
+ Her market için ayrı GA4 property mi gerekiyor?
Zorunlu değil. İki yaklaşım var: (1) her market için ayrı GA4 property, (2) tek GA4 property ile custom dimensions. Yasal gereksinimler veya organizasyonel yapı ayrı property gerektiriyorsa market bazlı measurement ID kullanın. Sadece analitik segmentasyon yeterliyse tek property ile custom dimensions daha kolay yönetilir.
+ Google Ads conversion ID neden market bazlı olmalı?
Her pazarın kendi Google Ads hesabı veya kampanya yapısı olabilir. Aynı conversion ID kullanılırsa, Almanya'daki bir purchase Hollanda kampanyasına atfedilebilir. Market bazlı conversion ID, ROAS hesaplamalarını doğru tutar.
+ Checkout event'lerinde neden cookie yerine native localization kullanılıyor?
Checkout event'leri (checkout_started, checkout_completed vb.) data.checkout.localization objesi taşır. Bu, Shopify'ın authoritative kaynağıdır. Cookie verisi storefront'ta yazıldığından, checkout'a kadar eski kalabilir. Native localization her zaman günceldir.
+ Eşlenmemiş market'lerde ne olur?
MARKET_CONFIG objesinde _default key'i tanımlanır. Eşlenmemiş market'ler bu fallback konfigürasyonunu kullanır. Bu, yeni market eklendiğinde tracking'in tamamen kaybolmasını önler.