Journey ID
Tek bir kimlik, ilk tıktan siparişe kadar hiç kopmadan.
Klasik kurulumda ziyaretçi; pixel, sepet, checkout ve sipariş arasında farklı kimliklerle temsil edilir. Cihaz değişince, çerez silinince ya da IG/Safari ITP araya girince zincir kopar — "2000 ziyaret, 0 sepet" gibi kör noktalar tam da buradan doğar.
JID ilk yüklemede üretilir; cookie + localStorage + URL üzerinde çoğullanarak taşınır, sunucu tarafında Set-Cookie ile ITP’ye dirençli hâle gelir. Aynı kişi hangi cihazdan gelirse gelsin e-posta ile tek müşteriye birleştirilir. Böylece "kim, nereden, hangi cihazdan geldi ve ne yaptı" sorusu her zaman net cevaplanır.
Üç adımda.
Üret
İlk sayfa yüklemesinde 12 karakterlik nanoid üretilir, üç katmanda (cookie/localStorage/URL) saklanır.
Taşı
Sepet, checkout ve ödeme her adımda aynı JID’yi taşır; sunucu Set-Cookie ile kalıcılığı garanti eder.
Birleştir
E-posta yakalandığında farklı cihazlardaki JID’ler tek müşteri profiline otomatik bağlanır.
Ne var içinde.
ITP’ye dirençli kalıcılık
Public-suffix güvenli cookie + localStorage yedeği + sunucu Set-Cookie; iOS/Safari ve IG içi tarayıcıda dahi zincir kopmaz.
Tek zaman çizelgesi
journey_logs her aşama geçişini (lead, cart_active, checkout_started, paid) denetim kaydı olarak tutar.
Cihazlar arası birleşme
E-posta ile otomatik müşteri birleştirme — mobilde bakan, masaüstünde alan tek kişi olarak görünür.
Kimlik çözümü
resolveIdentitiesByJid ile journey → müşteri → lead zinciri; her olayın arkasındaki gerçek kişi bilinir.