Selam r10,
Şu an sistem yapımız şöyle:
- domain1.x1.com/checkouts → Shopify backend burada, alışveriş ve checkout süreci buradan geçiyor.
- x1.com → Frontend Node.js tabanlı (burada kullanıcı etkileşimi ve görsel katman var).
- Yakında x2.com, x3.com, x4.com gibi frontend klonlarını açacağız.
Google Tag Manager tarzında ama vendor bağımsız bir Server-Side Event Hub kurmak.
Yani Facebook CAPI, TikTok Events API, Snapchat CAPI, GA4 Measurement Protocol gibi tüm servisleri tek bir pipeline üzerinden yönetelim.
Bu sistemde:
- Frontend (x1/x2/x3/x4) sadece tek bir SDK ile eventleri Server Huba yollar.
- Hub tarafında eventler normalize edilir → sonra ilgili platformlara (FB, TikTok, Snap, GA4 vs.) yönlendirilir.
- Shopify webhooks ve checkout verileriyle server-side eventleri zenginleştirebiliriz.
- Böylece her şey GDPR / KVKK uyumlu, consent tabanlı, first-party cookie yapısında olur.
Tartışma Soruları:
- Altyapı Seçimi:
Bu sistemi sıfırdan mı yazalım (ör. Node/Go + Kafka/PubSub) yoksa GTM Server-Side tarzı managed bir yapı mı tercih edelim? - Domain Stratejisi:
events.x1.com gibi tek bir endpoint mi olsun, yoksa her domain için (events.x2.com, events.x3.com) ayrı endpointler mi? - Kimlik / Deduplication:
Frontend ve Shopify backend eventlerini nasıl eşleştirip CAPIde dedup edeceğiz? - Consent Yönetimi:
CMP verilerini (ör. marketing=allowed) nasıl event pipelineına dahil edelim? - PoC Planı:
İlk versiyonda sadece Facebook + GA4 ile mi başlayalım, yoksa Snap/TikTok da dahil mi olsun?
Bu konu altında birlikte fikir yürütelim: mimari, güvenlik, maliyet, bakım kolaylığı, PoC aşamaları vs.
Off topic oldu ama biraz beyin fırtınası yapalım merak ettim var mı içerde uğraşanlar böyle şeylerle.