- Klaviyo'nun terk edilmiş sepet ve gezinme terk akışları yalnızca Klaviyo'nun bir e-posta adresi veya telefon numarasıyla tanıdığı profillere ulaşır.
- Klaviyo ziyaretçileri _kx e-posta bağlantıları, kayıt formları, JavaScript API'si ve desteklenen ödeme sayfası entegrasyonları üzerinden tanır ve sonucu __kla_id çerezinde tutar.
- ROASaurus ödeme sayfası booster'ı, Klaviyo'nun henüz tanımadığı alışveriş yapanları Shopify ödeme sayfasında tanır ve sepetlerini Klaviyo'nun API'si üzerinden Viewed Product, Added to Cart ve Started Checkout olarak gönderir; bu yüzden her akışın hangi metrikte tetiklendiğini kontrol edin.
- Respect visitor consent açıkken booster yalnızca pazarlama çerezlerine izin veren alışveriş yapanlar için çalışır.
- Booster etkinliği sepetten yeniden oluşturur, bu yüzden alışveriş yapanın yalnızca baktığı ürünleri ekleyemez.
Klaviyo'nun terk edilmiş sepet akışı yalnızca Klaviyo'nun tanıdığı bir alışveriş yapana e-posta gönderebilir: bir e-posta adresi veya telefon numarası olan ve kişinin alışveriş yaptığı tarayıcıya bağlı bir profil. Anonim ziyaretçiler yine sepetlerine ürün ekler, ama Klaviyo bu etkinliği bir kişiye bağlayamaz, bu yüzden onlar için hiçbir akış başlamaz.
Bu rehber Klaviyo'nun ziyaretçileri nasıl tanıdığını, hangi alışveriş yapanları kaçırdığını ve ROASaurus Klaviyo bağlantısının Shopify ödeme sayfasında bunların daha fazlasını nasıl tanıdığını anlatır. Ayrıca rızayı, akışlarınız için müşteri segmentlerini, kurulum ve testi ve bağlantının neleri yapamayacağını da ele alır.
Terk edilmiş sepet akışları neden yalnızca tanımlanmış ziyaretçilere ulaşır?
Klaviyo akışları metriklerden başlar. Bir gezinme terk akışı Viewed Product ile başlar. Bir terk edilmiş sepet akışı Added to Cart ile ya da önceden hazırlanmış çoğu akışta Started Checkout ile başlar. Shopify'da Klaviyo'nun Shopify entegrasyonundan gelen ödeme metriği Checkout Started adını taşır. Bu olayların her biri bir profile aittir ve Klaviyo'nun bir profil oluşturması için iletişim bilgisine ihtiyacı vardır.
Klaviyo'nun site içi JavaScript'i, tanıyabildiği tarayıcılar için ürün görüntülemelerini ve sepete eklemeleri takip eder. Bilinmeyen bir ziyaretçi bir ürüne baktığında olayı bağlayacak bir profil yoktur, bu yüzden olay bir akışı başlatamaz. Klaviyo'nun tanıdığı ziyaretçi sayısı, akışlarınızın kaç kişiye ulaşabileceğini bu yüzden sınırlar. Daha iyi bir e-posta metni bu sınırı değiştirmez. Daha fazla alışveriş yapanı tanımak değiştirir.
Klaviyo bir ziyaretçiyi nasıl tanır?
Klaviyo bir tarayıcıyı bir profile birkaç yolla bağlar. Her biri için ziyaretçinin önce bir şey yapması gerekir.
| Yöntem | Ne olur | Kimleri kapsar |
|---|---|---|
| Bir Klaviyo e-postasında veya SMS'inde tıklama | Klaviyo, e-postalarınızdaki web sitesi bağlantılarına şifrelenmiş bir değere sahip bir _kx URL parametresi ekler. Betiği bu değeri Klaviyo'ya gönderir ve Klaviyo ziyaretçiyi tanır. Klaviyo SMS mesajlarındaki tanımlayıcı bağlantılar da aynısını yapabilir. | Listenizde zaten olan ve tıklayan kişiler |
| Klaviyo kayıt formu | Ziyaretçi bir açılır pencerede veya gömülü bir formda e-posta adresi veya telefon numarası gönderir. | Bir formu dolduran ziyaretçiler |
JavaScript API'si (klaviyo.identify) | Kendi kodunuz, örneğin bir girişten sonra, bir e-posta adresi veya telefon numarası gönderir. | Özel geliştirmesi olan siteler |
| Ödeme sayfası, desteklenen bir entegrasyon üzerinden | Klaviyo ödeme sırasında ziyaretçileri tanıyabilir. Shopify'da bunun için anonim etkinlik takibinin ve davranışsal olayların açık olması gerekir ve ziyaretçinin pazarlama ve analiz çerezlerini kabul etmesi gerekir. | Ödeme sayfasına ulaşan ve rıza veren alışveriş yapanlar |
Tanımlamadan sonra Klaviyo'nun betiği, __kla_id çerezinde $exchange_id adlı şifrelenmiş bir jeton tutar. Klaviyo bu çerezi 2 yıl için ayarlar, ama tarayıcılar bunu kısaltabilir. Klaviyo'nun kendi belgeleri, Safari'nin JavaScript ile ayarlanan çerezi, siteyle etkileşim olmadan geçen 7 günlük tarayıcı kullanımından sonra sildiğini söyler. Safari ITP ve takip rehberimiz bu sınırı daha ayrıntılı açıklar.
Klaviyo ayrıca bir anonim ziyaretçi etkinliği geri doldurma özelliğine sahiptir. Bir ziyaretçi takibe izin verir ama tanımlanmazsa Klaviyo, onun Viewed Product ve Added to Cart olaylarını tarayıcının yerel depolamasında tutar. Ziyaretçi o tarayıcıda tanımlandığında Klaviyo olayları orijinal zaman damgalarıyla profile gönderir. Profil uygunsa bunlar akışları tetikleyebilir. Ayar, Klaviyo ayarlarınızın Tracking sayfasında, site içi tanımlama altındadır. Onun da sınırları vardır: Safari, siteye ziyaret olmadan geçen 7 günlük tarayıcı kullanımından sonra yerel depolamayı silebilir ve rızadan önceki etkinlik saklanmaz.
Klaviyo hangi alışveriş yapanları kaçırır?
Boşluk, Klaviyo ile daha önce hiç teması olmadan ödeme sayfasına ulaşan alışveriş yapanlar için en büyüktür:
- Bir reklamdan gelen, hiç e-postaya tıklamamış ve açılır pencereyi kapatmış ilk kez gelen ziyaretçiler.
- Yeni bir telefonda, yeni bir tarayıcıda veya temizlenmiş bir tarayıcıda dönen müşteriler.
- Çerezi, siteyi ziyaret etmeden geçen 7 günlük tarayıcı kullanımından sonra silinmiş Safari ziyaretçileri.
- Çerezleri reddeden ziyaretçiler. Klaviyo onları takip etmez ve bu doğrudur.
İşte örnek bir mağazada bir aya ait çözümlü bir örnek. 1,200 alışveriş yapan ödeme sırasında iletişim bilgilerini gönderdi. Klaviyo bunların 480'ini zaten tanıyordu. Geriye ödeme öncesinden Klaviyo geçmişi olmayan 1,200 − 480 = 720 alışveriş yapan kalır. Bunların %65'i pazarlama çerezlerine izin verdi: 720 × 0.65 = 468 alışveriş yapan. Diğer 252'si reddetti.
ROASaurus ödeme sayfası booster'ı nasıl çalışır?
Booster, ROASaurus ödeme sayfası pikselinin, yani Shopify'ın Customer events bölümüne eklediğiniz özel pikselin bir parçasıdır. Alışveriş yapanın ödeme sayfasında e-posta adresini veya telefon numarasını gönderdiği anı bekler. Sonra şunları yapar:
- Klaviyo'nun
__kla_idçerezini okur. Çerez bir$exchange_idiçeriyorsa Klaviyo bu alışveriş yapanı zaten tanıyordur ve booster durur. - Tanımıyorsa alışveriş yapanın tarayıcısından Klaviyo'nun client API'sine, genel API anahtarınızla (site ID) tek bir istek gönderir. İstek profili e-postayla, e-posta yoksa telefonla tanımlar.
- Aynı istekte sepeti kaydeder: her sepet satırı için bir Viewed Product ve bir Added to Cart olayı, ardından Started Checkout.
Olaylar ürün kimliğini, varyant kimliğini, ürün adını, fiyatı, adedi, ürün URL'sini ve görseli taşır; böylece akış şablonlarınız doğru ürünleri gösterebilir. Started Checkout ödeme URL'sini, kalemleri ve ödeme toplamını taşır. Booster sepet olaylarını her sepet satırı için bir dakika veya daha fazla geriye tarihler; böylece olaylar Started Checkout'tan önce doğal bir sırayla düşer. İki satırlı bir sepet için profil beş olay alır:
__kla_id · no $exchange_idKlaviyo bu alışveriş yapanı henüz tanımıyorViewed Product · t−150s · $45.00Kanvas çantaAdded to Cart · t−120s · $45.00Kanvas çanta, adet 1Viewed Product · t−90s · $30.00Deri cüzdanAdded to Cart · t−60s · $60.00Deri cüzdan, adet 2Started Checkout · t−0s · $105.00Ödeme URL'si ve her iki kalemOlaylar hangi Klaviyo metriğine düşer?
Klaviyo metrikleri kaynağa göre ayrı tutar. Shopify entegrasyonundan gelen olaylar ve API'leri üzerinden gönderilen olaylar, aynı ada sahip olsalar bile ayrı metriklerdir. Booster'ın olayları Klaviyo'nun client API'si üzerinden gelir. Ödeme olayının adı Started Checkout'tur, Klaviyo'nun Shopify entegrasyonundan gelen ödeme metriğinin adı ise Checkout Started'dır. Bu yüzden Shopify'ın Checkout Started metriğinde tetiklenen bir akış, booster'ın olayından başlamaz. Klaviyo'nun site içi betiği Viewed Product ve Added to Cart olaylarını da Klaviyo'nun API'si üzerinden gönderir; bu yüzden booster'ın bu adlardaki olayları aynı metrikleri paylaşabilir. Klaviyo bunu doğrudan belirtmez, o yüzden aşağıda anlatılan test ödemesiyle hesabınızda kontrol edin.
Rıza konusu ne olacak?
Store settings içinde varsayılan olan Respect visitor consent açıkken ödeme sayfası pikseli Shopify'ın müşteri gizlilik ayarlarını okur. Booster yalnızca alışveriş yapan pazarlama çerezlerine izin verdiğinde çalışır. Reddeden bir alışveriş yapan için booster Klaviyo'ya hiçbir şey göndermez. Klaviyo'nun Shopify'daki kendi ödeme tanımlaması da rıza gerektirir: alışveriş yapanın pazarlama ve analiz çerezlerini kabul etmesi gerekir.
Diğer seçenek olan Always track, booster'ı her alışveriş yapan için çalıştırır. Bunu yalnızca rızanın gerekmediği yerlerde kullanın. Consent Mode v2 ve GDPR rehberimiz ile rıza yardım sayfası, ayarın ROASaurus genelinde nasıl çalıştığını açıklar.
Tarayıcı yalnızca genel API anahtarınızı görür; bu, Klaviyo'nun kendi site içi betiğinin kullandığı site ID'sinin aynısıdır. Kitleler için bir özel API anahtarı eklerseniz o şifrelenmiş olarak ROASaurus sunucusunda saklanır ve tarayıcıya asla gönderilmez.
Müşteri segmentleri akışlarınızı nasıl iyileştirebilir?
Klaviyo entegrasyonunun ikinci bir parçası ters yönde çalışır. lists:write ve profiles:write yetkilerine sahip bir özel API anahtarıyla ROASaurus bir müşteri kitlesini bir Klaviyo listesinde tutar ve her gün yeniler. Kitleyi Audiences sayfasında tüm müşterilerden, Customers & LTV içindeki 11 RFM segmentinden birinden (örneğin Champions veya At risk) ya da tahmini LTV veya satın alınan ürünler gibi kendi kurallarınızdan oluşturun. Yalnızca pazarlama rızası olan kişiler gönderilir. Her üye şu profil özelliklerini alır:
roasaurus_segment,roasaurus_orders,roasaurus_revenueveroasaurus_last_orderroasaurus_predicted_ltv_12m: 12 aylık tahmini ciroroasaurus_expected_next_12m: sonraki 12 ay için beklenen ciro
Terk edilmiş sepet akışında roasaurus_segment üzerindeki koşullu bir ayrım, müşterilere farklı davranmanızı sağlar. Örneğin Champions ve Loyal müşterilere sade bir hatırlatma gönderin, indirimi ise hiç sipariş vermemiş kişiler için saklayın. Bu özellikler yalnızca senkronize edilmiş bir kitledeki müşterilerde bulunur, bu yüzden yeni alışveriş yapanlar bu özellikleri olmayan profillerin dalına düşer. Her geçmiş müşterinin bunları taşımasını istiyorsanız All customers kitlesini senkronize edin.
Bir güvenlik kuralı olarak, bir listenin büyük bir bölümünü kaldıracak bir senkronizasyon uygulanmaz. 30 veya daha fazla üyesi olan bir listede, üyelerin üçte birinden fazlasını kaldıracak ya da listeyi boşaltacak bir çalıştırma duraklatılır. Kitle, sonraki bir çalıştırma kararlı olana kadar duraklatılmış olarak görünür.
| Şu anki üyeler | Çalıştırma kaldırırdı | Kaldırılan pay | Sonuç |
|---|---|---|---|
| 20 | 15 | 75% | Uygulandı: listede 30'dan az üye var |
| 300 | 90 | 30% | Uygulandı: 90, 300 ÷ 3 = 100'den fazla değil |
| 300 | 120 | 40% | Duraklatıldı: 120, 100'den fazla |
| 45 | 45 | 100% | Duraklatıldı: çalıştırma listeyi boşaltırdı |
ROASaurus'ta bir kitleyi durdurmak Klaviyo listesini olduğu gibi bırakır.
Nasıl kurulur ve test edilir?
- Klaviyo pikselini ekleyin
ROASaurus'ta Tracking & platforms sayfasını açın, Klaviyo kartında Add pixel düğmesine tıklayın ve genel API anahtarınızı, yani 6 karakterlik site ID'yi yapıştırın.
- Shopify'da ödeme sayfası pikselini ekleyin
Shopify admin'de Settings › Customer events › Add custom pixel yolunu izleyin. Tracking & platforms sayfanızdaki kod parçacığını yapıştırın. Shopify kurulum rehberi her adımı listeler.
- Rıza ayarınızı kontrol edin
Yalnızca rızanın gerekmediği yerlerde satış yapmıyorsanız Respect visitor consent ayarını açık tutun.
- Bir test ödemesi yapın
Gizli bir tarayıcı penceresinde iki ürün ekleyin, ödeme sayfasına gidin ve Klaviyo'nun daha önce hiç görmediği, kontrol ettiğiniz bir e-posta adresi girin. Çerez bannerınız soruyorsa pazarlama çerezlerini kabul edin.
- Profili ve akış tetikleyicilerini kontrol edin
Klaviyo'da yeni profili açın. Viewed Product, Added to Cart ve Started Checkout görmelisiniz. Sonra her terk akışını açın ve tetikleyici metriğinin, test olaylarınızın göründüğü metrik olduğunu doğrulayın. Aynı ada sahip metrikler farklı kaynaklardan gelebilir, bu yüzden her metrik adının yanındaki kaynak simgesini karşılaştırın.
- İsteğe bağlı: kitle ekleyin
Klaviyo pikseline
lists:writeveprofiles:writeyetkili bir özel API anahtarı ekleyin, ardından Audiences sayfasında bir kitle oluşturun ve hedef olarak Klaviyo'yu ekleyin.
Klaviyo yardımında iki kontrol daha. Klaviyo'nun önerisini izleyin ve Added to Cart ile Started Checkout akışlarını ayrı çalıştırın; ödemeyi başlatan kişileri Added to Cart akışından çıkaran bir filtre kullanın. Booster, Started Checkout'u sepet olaylarının hemen ardından kaydeder. Bu filtre test alışveriş yapanınızın aldığı ödeme metriğiyle aynısını kullanıyorsa bu alışveriş yapanlar Added to Cart akışından ikinci bir hatırlatma almaz. Klaviyo'nun kendi ödeme tanımlamasını veya anonim etkinlik geri doldurmasını da kullanıyorsanız test ödemeniz, bir alışveriş yapanın her ikisinden de olay alıp almadığını gösterir.
Booster neleri yapamaz?
- Klaviyo'nun tanımadığı alışveriş yapanları, Shopify ödeme sayfasında iletişim bilgilerini gönderdiklerinde tanır
- Her sepet satırını Viewed Product ve Added to Cart olarak, ardından Started Checkout'u kaydeder
- Klaviyo'nun zaten tanıdığı alışveriş yapanlara dokunmaz
- Rıza ayarınızı izler
- E-posta göndermez: bunu Klaviyo akışlarınız belirler
- Alışveriş yapanın baktığı ama sepete eklemediği ürünleri kaydetmez
- Ödeme sayfasındaki iletişim adımından önce ayrılan ziyaretçileri tanımaz
- Shopify ödeme sayfası dışında çalışmaz
- __kla_id çerezini ayarlamaz; bu yüzden Klaviyo'nun kendi betiği tarayıcıyı sonraki bir ziyarette tanımaz
- Rıza gözetilirken pazarlama çerezlerini reddeden alışveriş yapanları tanımaz
ROASaurus Klaviyo sinyallerini kendi raporları için de kullanır. Bir ziyaretçi bir Klaviyo formu gönderdiğinde ROASaurus betiği o e-postayı ziyaretçiyle ilişkilendirir. Form gönderimine tepki verir ve tuş vuruşlarını asla okumaz. _kx parametreli, utm_source değeri klaviyo olan veya utm_medium değeri email olan ziyaretler atıfta e-posta kanalı olarak sayılır. ROASaurus ayrıca Channels altında Klaviyo'nun her kampanya ve akışa atfettiği ciroyu, kendi tıklama tabanlı rakamlarının ve Klaviyo maliyeti sonrası kârın yanında gösterir. Atfın kendisi e-postayı tıklamalar üzerinden sayar.
Kaynaklar
- Klaviyo Help Center: Understanding cookies in Klaviyo
- Klaviyo Help Center: How to create an abandoned cart flow
- Klaviyo Help Center: How to create a browse abandonment flow
- Klaviyo Help Center: Understand Klaviyo's anonymous visitor activity backfill
- Klaviyo Help Center: Shopify data reference
ROASaurus'ta
- Klaviyo entegrasyonu
- Yaşam boyu değer ve RFM segmentleri
- Yardım: ROASaurus'u Shopify'da kurma
- Yardım: rıza ve gizlilik