Mağaza vitrini tetikleyicileri
Shopify Flow iş akışlarını Web Pixel ile müşteri davranışlarına göre tetikleyin: ürün görüntüleme, sepet değişikliği, sonuçsuz arama ve ödeme hataları.
Bu uygulamadaki diğer tüm tetikleyiciler, yönetici panelinizde gerçekleşen bir olaydan kaynaklanır: bir siparişin ödemesi yapıldı, bir ürün güncellendi, bir meta alan değiştirildi. Shopify bize bunu bildirir ve iş akışınız devreye girer.
Mağaza tetikleyicileri, bir müşterinin yaptığı bir eylemle başlar. Bir ürün sayfası görüntülendi, bir ürün sepete eklendi, bir arama hiçbir sonuç vermedi, ödeme sırasında bir indirim kodu reddedildi. Shopify, bunların hiçbiri için webhook göndermez; bu nedenle uygulama, mağazada çalışan bir Web Pixel aracılığıyla bu bilgileri toplar.
Bu farkı akılda tutmakta fayda var, çünkü bu fark, bundan sonra anlatılacakların çoğunu açıklıyor: uygulamanın neleri görebildiğini, neleri göremediğini ve bu tetikleyicilerin neden alıştığınız tetikleyicilerden çok daha yüksek hacimli olabileceğini.
Vitrin Pikseli
İlk mağaza ön yüzünüz için tetikleyici etkinleştirildiğinde, uygulama mağaza ön yüzünüze otomatik olarak bir Web Pikseli yükler. Tema düzenlemesi yapmanız veya kod yapıştırmanız gerekmez.
Piksel, yalnızca etkinleştirdiğiniz tetikleyicilerin ihtiyaç duyduğu olaylara abone olur. Yalnızca Mağaza Arama özelliğini etkinleştirirseniz, ürün görüntülemeleri hiçbir zaman gönderilmez, alınmaz ve sayılmaz. Tüm mağaza tetikleyicilerini tekrar devre dışı bırakmanız durumunda, piksel yüklü kalır ancak etkin değildir: hiçbir olaya abone olmaz ve hiçbir şey göndermez.
Alıcının onayı
Piksel, mağazanızın müşteri gizlilik ayarlarına uyar. Analitik izni gerektirir ve Shopify, bu izni vermiş olan alışverişçiler için bu pikseli çalıştırır. Bu izin olmadan tarayıcıda hiçbir veri toplanmaz, bize hiçbir bilgi ulaşmaz, hiçbir kota kullanılmaz ve hiçbir iş akışı çalıştırılmaz.
Bu durum ödeme aşamasında da geçerlidir; dolayısıyla “Ödeme Hatası Görüntülendi” ve “Ödeme İndirim Kodu Reddedildi” tetikleyicileri için mağaza ön yüzündeki tetikleyicilerle aynı onay gereklidir.
Bu aynı zamanda, rızanın “opt-in” (kullanıcının aktif onayı) şeklinde olduğu bölgelerde, mağaza önü tetikleyicilerinin tasarım gereği daha az raporlama yaptığı anlamına gelir. Bu, doğru bir davranıştır; aşılması gereken bir hata değildir.
window.Shopify.loadFeatures(
[{ name: "consent-tracking-api", version: "0.1" }],
(error) => {
if (error) return;
// Call this when the shopper makes a choice in your banner.
// Pass what they actually chose - storefront triggers need analytics.
window.Shopify.customerPrivacy.setTrackingConsent(
{ analytics: true, marketing: false, preferences: false },
() => {},
);
},
);Shopify's reference for this is the Customer Privacy API.
Bir mağaza ön yüzü tetikleyicisini test ederken, önce çerez bildirimini kabul edin ve reklam engelleyici olmayan bir tarayıcı kullanın. Gizli pencere her seferinde onay alınmadan açıldığından, normal tarayıcınızda çalışan bir tetikleyici bu pencerede çalışmıyormuş gibi görünebilir. Pikselin kurulu olup olmadığını kontrol etmek için, Shopify yönetici panelinizde Ayarlar > Müşteri olayları bölümünü açın.
Tetikleyiciler
| Tetikleyici | Şu anda başlıyor |
|---|---|
| Mağaza Sayfasında Görüntülenen Ürün | Bir müşteri bir ürün sayfasını açar |
| Mağaza Vitrini Koleksiyonu Görüntülendi | Bir müşteri bir koleksiyon sayfasını açar |
| Mağaza Sayfasında Sepet Görüntülendi | Bir müşteri sepet sayfasını açar |
| Mağaza Vitrinindeki Ürün Sepete Eklendi | Sepete bir ürün eklendi |
| Mağaza Vitrinindeki Ürün Sepetten Çıkarıldı | Sepetten bir ürün çıkarıldı |
| Mağaza Sayfasında Ödeme İşlemi Başladı | Bir müşteri ödeme işlemine başlar |
| Mağaza Arama | Bir arama en az bir sonuç verir |
| Mağaza Arama Sonucunda Hiçbir Sonuç Bulunamadı | Arama hiçbir sonuç vermiyor |
| Stokta Bulunmayan Varyant Görüntülendi | Bir müşteri, gösterilen varyantı tükenmiş olan bir ürün sayfasını inceliyor |
| Ödeme Hatası Gösterildi | Ödeme sayfasında müşteriye bir hata mesajı görüntüleniyor |
| Ödeme Sırasında İndirim Kodu Reddedildi | Ödeme sırasında bir indirim kodu reddedildi |
| B2B Alıcısı Ziyaret Etti | Hesabına giriş yapmış bir B2B alıcı, mağaza sayfasını ziyaret eder |
| Oturum Açmış Müşteri Ziyaret Etti | Oturum açmış bir müşteri mağazayı ziyaret eder |
| Özel Mağaza Sayfası Tetikleyicisi | Temanızdan yayınlanan size özel etkinlik |
Stokta Bulunmayan Varyant Görüntülendi
Bunu dikkatle okumaya değer, çünkü bu tetikleyici, adından anlaşıldığından farklı davranma olasılığı en yüksek olanıdır.
Bu, **stok yenileme talebi **sinyalidir: size, gerçek bir müşterinin size satamayacağınız bir ürüne baktığını gösterir. Bir Shopify Flow iş akışıyla birlikte kullanıldığında, ürüne etiket ekleyebilir, satın alma ekibini bilgilendirebilir veya müşteriyi bekleme listesine ekleyebilir.
Bu değer hesaplanarak elde edilir, raporlanmaz. Alıcının tarayıcısı, sizin stok durumunuzu bilmez; bu nedenle piksel, basit bir ürün görüntüleme bilgisi gönderir ve uygulama, kendi stok kayıtlarına göre karar verir.
Ürünün tamamını değil, bir varyantını kontrol eder
Tetikleyici, ürünün tamamı üzerinde değil, ürün sayfasının gösterdiği varyant üzerinde devreye girer. Stokta dört varyantı ve tükenmiş bir varyantı olan bir ürün, yalnızca tükenmiş olan varyant gösterildiğinde tetiklenir.
İşte bu nedenle bu özelliğe “Stokta Yok Varyantı Görüntülendi” adı verilmiştir ve bu tetikleyici, iş akışınıza hem varyantı hem de bu varyantın ait olduğu ürünü aktarmaktadır.
Sayfa yüklendikten sonra varyant değişikliği algılanmıyor
Shopify, alışverişçinin sayfaya geldiğinde bir ürün görüntüleme olarak kaydeder. Daha sonra varyant seçiciye tıklamak, sayfa içindeki bir durum değişikliğidir; yeni bir sayfa görüntüleme değildir; bu nedenle Shopify bunu raporlamaz ve uygulama bu durumdan haberdar olmaz.
Uygulamada: doğrudan tükenmiş varyanta yönlendiren bir bağlantı (?variant= biçiminde bir URL ya da bu varyantın gösterildiği bir koleksiyondan gelen bağlantı) bu işlevi tetikler. Stokta bulunan varsayılan varyanta ulaşıp ardından tükenmiş olanı seçmek ise bu işlevi tetiklemez.
Buna ihtiyacınız varsa, temanızdaki varyant değişikliği durumunda Özel Mağaza Sayfası Tetikleyicileri kullanarak kendi olayınızı yayınlayın.
Stokta yok, tüm şubelerde stokun sıfır veya sıfırdan az olduğu anlamına gelir
Uygulama, söz konusu ürün çeşidini stoklayan her bir satış noktasındaki mevcut miktarı toplar. Bu toplam sıfır veya sıfırın altına düştüğünde tetikleyici devreye girer.
Planlama yapılması gereken iki sonuç:
- Çevrimiçi mağazanızda hizmet verilmeyen satış noktaları da hesaba katılır. Bu ürün için bir satış kanalı olmayan bir depoda veya perakende satış noktasında bulunan stok, toplam stok miktarını iyi gösterir; bu nedenle, müşteri ürünü satın alamasa bile tetikleyici devreye girmez.
- Aşırı satış dikkate alınmaz. Stokta kalmadığında da satışa devam edecek şekilde ayarlanmış bir varyant, fiyat sıfır olarak hâlâ satın alınabilir durumda olduğundan, müşteri siparişi gerçekten tamamlayabiliyorken tetikleyici devreye girer.
Bu özelliği etkinleştirdiğinizde, “Storefront’ta Görüntülenen Ürün” özelliği de etkinleştirilir
Öyle olmak zorunda. Stokta yok kararı ürün görünümünden alınır; bu nedenle uygulama, önemli olan birkaç ürünü bulabilmek için her ürün görünümünü almalıdır.
Bu, sadece stokta kalmayan ürünler değil, **her ürün görüntülemesinin kotanızdan düşüleceği **anlamına gelir. Trafiği yoğun bir mağazada bu, uygulamadaki en pahalı tetikleyicidir ve maliyeti, ürünlerin ne sıklıkla tükendiğine değil, mağazanızın trafiğine bağlıdır.
Bağımlılığı gizlemek yerine açıkça gösteriyoruz; böylece kullanım sayfanızdaki rakam sizi asla şaşırtmaz.
Envanterin senkronize edilmiş olması gerekir
Uygulama, kendi envanter kayıtlarıyla karşılaştırma yapar. Bir ürün çeşidi daha önce hiç senkronize edilmemişse, uygulama stok seviyesini bilmez ve tahminde bulunmak yerine hiçbir şey bildirmez; senkronize edilmemiş bir ürün çeşidini “stokta yok” olarak bildirmek, hiçbir şey bildirmemekten daha kötü olur.
Tetikleyiciyi etkinleştirdiğinizde envanter otomatik olarak senkronize edilir. Bunu, Tetikleyiciler sayfasından istediğiniz zaman yeniden çalıştırabilirsiniz.
Aramalar
Arama size iki tetikleyici sunar ve tek bir arama, bunlardan tam olarak birini tetikler:
- Storefront Search, arama sonucunda hiçbir şey bulunmadığında Sonuç Bulunamadı mesajını gösterir. Bu, çoğu mağazanın istediği sonuçtur: Alışverişçilerin sizden satmanızı beklediği ürünlerin bir listesidir.
- Arama bir sonuç bulduğunda Mağaza Sayfası Arama.
Birbirlerini dışladıkları için, ikisini de çakışmadan güvenle etkinleştirebilirsiniz. Storefront Search, **ilk **sonucu bir ürün referansı olarak da içerir; böylece bir iş akışı, müşterinin büyük olasılıkla gördüğü öğe üzerinde işlem yapabilir.
Ziyaret tetikleyicileri
B2B Alıcı Ziyareti ve Oturum Açmış Müşteri Ziyareti, oturum açmış bir müşteri mağazanızda bulunduğunda tetiklenir. Bunlar, geri dönen bir müşteriye nasıl tepki verileceğini belirleyen unsurlardır: yeniden etkileşim, hesap yöneticisi uyarıları, kayıtta bir not.
On sayfayı gezen bir müşteri, on ayrı olay değil, tek bir ziyaret olarak sayılır. Uygulama, tekrarlanan işlemleri, anahtarın yanındaki ayarlar simgesini kullanarak tetikleyici başına seçtiğiniz bir ziyaret penceresi içinde toplar. Bu pencere içinde bir müşteri yalnızca bir kez sayılır.
- B2B Alıcı Ziyaretleri verisi şirket bazında toplama alınır; dolayısıyla, aynı şirketten gelen iki alıcının tek bir pencerede görünmesi, tek bir ziyaret olarak sayılır.
- Oturum Açmış Müşteri Ziyaretleri verisi, müşteri başına tek bir satırda toplanır.
Her sayfa görüntülenmesinde tetiklenmesi için pencere değerini sıfıra ayarlayın. Oturum açmış kullanıcıların ziyaret ettiği bir mağazada bu, çok sayıda olay anlamına gelir; bu nedenle, yüksek bir değerle başlayın ve daha ince bir ayrıntı düzeyi gerekiyorsa bu değeri düşürün.
Ödeme tetikleyicileri
Ödeme Hatası Gösterildi uyarısı, ödeme sayfasında müşteriye bir hata görüntülendiğinde tetiklenir: doğrulanamayan bir adres, reddedilen bir ödeme, girilen bilgileri kabul etmeyen bir alan gibi. Bu, destek talebi beklemeden ödeme işleminin başarısız olduğunu tespit etmenin bir yoludur.
Ödeme İndirim Kodu Reddedildi uyarısı, durumu tek bir duruma indirger: Ödeme sırasında bir indirim kodu reddedilmiştir. Bu genellikle süresi dolmuş bir kampanya, sınırların ötesinde paylaşılmış bir kod ya da hiçbir zaman etkinleştirilmemiş bir e-postadan gelen bir koddur - bunların hepsi de hızlıca öğrenilmesi gereken hususlardır.
Shopify, uygulamalara hangi kodun girildiğini bildirmez; bu nedenle tetikleyici, Shopify’ın red mesajını (müşterinin dilinde) içerir, ancak kodun kendisini içermez. Boş bir alan varken “Uygula” düğmesine tıklandığında da aynı mesaj görüntülenir; dolayısıyla ikisi birbirinden ayırt edilemez. Bu özelliği, reddedilen kodlardaki artışları tespit etmek için kullanın; belirli bir kampanyayı tanımlamak için değil.
Sonraki adımlar
- Özel Mağaza Sayfası Tetikleyicileri - Temanızdan kendi olaylarınızı yayınlayın; örneğin, alışveriş sepeti açılır pencereleri ve Shopify'ın raporlamadığı diğer her şey için.
- Planlar ve kullanım - Neyin bir olay olarak kabul edildiği ve kotanın nasıl işlediği.
- İzinler ve veri erişimi - Her bir izin hangi özellikleri etkinleştirir ve uygulama hangi verileri okur?
- Olay geçmişi ve sorun giderme - hangi olayın tetiklendiğini ve neyi içerdiğini görün.
