Bloga dön

Blog

BigCommerce için SignalHost: uygulamayı kurun, bir kez onaylayın ve her satışı sunucu tarafında izleyin

Yayınlandı · 5 dk okuma

BigCommerce için SignalHost henüz BigCommerce App Marketplace üzerinde yok. O zamana kadar elle ekleyebilirsiniz: SignalHost'u elle eklemek

SignalHost uygulaması, sunucu tarafı Google Tag Manager'ı bir BigCommerce mağazasına kod yapıştırmadan kurar. Script Manager üzerinden iki betik ekler, BigCommerce'in kendi data layer'ını Google Analytics e-ticaret etkinliklerine dönüştürür, bizim tarafımızda bir şey değiştiğinde ikisini de güncel tutar ve uygulama kaldırıldığında onlar da kaldırılır. Bu kılavuz, adımları karşınıza çıktıkları sırayla izler: kurulum, konteyner bağlama, onaylama, test ve bir şey çalışmadığında yapılacaklar.

Başlamadan önce

  • Stencil teması kullanan bir BigCommerce mağazası. Betikler orada çalışır; Catalyst dahil headless bir mağaza vitrini ne betikleri ne de BigCommerce'in data layer'ını işler, bu yüzden kodun ona doğrudan eklenmesi gerekir.
  • Bir SignalHost hesabı. Denemek için ücretsiz plan yeterlidir: ayda 10.000 istek ve bir konteyner. Hesabı kurulum sırasında da oluşturabilirsiniz.
  • Henüz yayına alınmamış bir mağaza da bağlanabilir. SignalHost yalnızca mağaza yayına alınana kadar vitrini kontrol edemez.

1. Uygulamayı kurun

BigCommerce App Marketplace'te SignalHost'u açın ve kurun. BigCommerce uygulamanın istediği izinleri listeler: betiklerini Script Manager üzerinden yazmak için Content; betiklerin ödeme ve sipariş onayı sayfalarında da çalışması için Checkout Content; mağazanızın adı ve para birimi ile data layer'ı açmak için Information & Settings. Onaylayın; uygulamanın sayfası kontrol panelinizin içinde açılır. Daha sonra onu Apps menüsünde bulursunuz.

2. Bir konteyner bağlayın

“SignalHost ile bağlan” düğmesine basın. signalhost.io'da yeni bir sekme açılır; oturum açın ya da ücretsiz bir hesap oluşturun (uygulamanın sayfasında bunun için bir “Ücretsiz hesap oluştur” düğmesi de vardır).

Sonraki ekran uygulamanın neleri yapacağını ve neleri yapmayacağını listeler. Ödeme sayfası dahil mağazanızın her sayfasına izleme ekleyecek ve güncel tutacak, mağazanızın ürün görüntüleme, sepet, ödeme ve satın alma etkinliklerini konteynere gönderecektir. Müşterilerinizin iletişim bilgilerini okuyamaz, Google hesabınızı kullanamaz ve faturalandırmanızı göremez.

Mevcut bir konteyneri seçin ya da yeni konteyner seçeneğini seçip kısa sihirbazdan geçin. Konteyner, kendi Google hesabınızda oluşturulan, size ait etiketleme sunucunuzdur; bu yüzden sizin olarak kalır. Yeni bir konteyner oluşturmak birkaç dakika sürer; hemen bağlanabilirsiniz ve uygulama, konteyner hazır olur olmaz izlemeyi ekler. “Bağlan” düğmesine basın. Sekme ardından “Neredeyse bitti: BigCommerce’te onaylayın” der.

3. BigCommerce'te onaylayın

Kontrol panelinizdeki uygulama sayfasına geri dönün. Sayfa döndüğünüzü kendiliğinden fark eder ve hesabınız ile seçtiğiniz konteynerle birlikte “Bağlantıyı onaylayın” ekranını gösterir. “Onayla” düğmesine basın. Siz basmadan mağazanıza hiçbir betik eklenmez.

Sayfa ardından “İzleme birkaç dakika içinde başlar” der; betikler yerleştiğinde “İzleme etkin” olur. Geri döndüğünüzde isteğin süresi dolmuşsa yeniden “SignalHost ile bağlan” düğmesine basın.

4. Test edin

Mağaza vitrininizi açın, bir ürüne bakın, onu sepete ekleyin ve ödemeyi başlatın. Uygulamanın sayfası son 7 günü sayar: “Sayfa görüntülemeleri”, “Sepete eklenenler”, “Ödeme başlatmalar” ve “Satın almalar”. İzleme etkin olduğunda sayfa, SignalHost'un vitrininize kendisinin baktığı kontrolün sonucunu da bildirir; “Mağaza vitrininizin ana sayfasında bulundu” betiklerin orada olduğu anlamına gelir.

“İstatistikleri ve ayarları aç” sizi konteyner sayfasına götürür; orada “Gelişmiş analiz” bölümündeki “Son veriler” sekmesi son 30 dakikayı kapsar. Growth planından itibaren “Canlı etkinlik izleme” de her etkinliği geldiği anda adıyla gösterir.

Uygulamanın mağazanıza ekledikleri

Script Manager'da, ikisi de uygulama tarafından yazılan ve güncel tutulan iki betik:

  • SignalHost: ödeme sayfası dahil her sayfanın head bölümünde, googletagmanager.com yerine kendi etiketleme adresinize yönlendirilmiş Google Tag Manager yükleyicisi. Tag Manager konteynerinizi oradan yükler.
  • SignalHost events: ödeme ve sipariş onayı sayfaları dahil her sayfanın alt bilgi (footer) bölümünde; BigCommerce'in data layer'ını Google Analytics e-ticaret etkinliklerine dönüştürür. Kategori ve ürün görüntülemeleri view_item_list ve view_item, sepet add_to_cart, remove_from_cart ve view_cart, ödeme ise sipariş numarası, vergi, kargo ve kuponla birlikte begin_checkout, add_shipping_info, add_payment_info ve purchase olur.

Etkinlik betiği ürünleri, tutarları ve sipariş numarasını okur; bir müşterinin adını, e-posta adresini, telefon numarasını veya adresini asla okumaz. Yeniden yüklenen bir onay sayfası aynı tarayıcıda bir siparişi iki kez saydırmaz.

Data layer bir mağaza ayarıdır ve biri açana kadar kapalıdır. Uygulama onu sizin için açar; bu, mağaza vitrinine BigCommerce'in kendi etkinlik betiğini ekler ve müşterilerinizin gördüğü hiçbir şeyi değiştirmez. BigCommerce reddederse uygulamanın sayfası anahtarın nerede olduğunu söyler.

İki betik de Analytics izin kategorisindedir: mağazanız BigCommerce'in çerez banner'ını gösteriyorsa SignalHost yalnızca analiz çerezlerine izin veren müşteriler için çalışır. Her istek tarayıcıdan reklam engelleyicilerin tanımadığı bir biçimde çıkar ve etiketleme sunucunuz onu Google Analytics 4'e ve konteyner sayfasında kurduğunuz reklam platformlarına iletir: Google Ads, Meta, TikTok ve diğerleri.

Kendi izleme alan adınız

Konteyneriniz signalhost.io altındaki bir adresle başlar. Ücretli bir planda konteyner sayfasındaki “Kendi alan adınızı kurun”, bunun yerine kendi sitenizin sgtm.yourstore.com gibi bir alt alan adını kullanmanız için sizi adım adım yönlendirir; bu ad filtre listelerine takılmaz ve tıklama çerezlerini birinci taraf tutar. Alan adı yayına girdiğinde uygulama mağazanızı birkaç dakika içinde kendiliğinden ona geçirir. Elle değiştirmeniz gereken hiçbir şey yoktur.

SignalHost'u elle eklemek

Yükleyiciyi uygulama olmadan da ekleyebilirsiniz. Konteyner sayfasında “Sitenize yükleyin” kartındaki kodu bulun ve “Kopyala” düğmesine basın. Kontrol panelinizde Storefront › Script Manager bölümünü açın ve bu kodla bir betik ekleyin: tüm sayfaların head bölümünde ve mağazanız BigCommerce'in çerez banner'ını gösteriyorsa analytics kategorisinde. Ardından konteyner sayfasında “Bunu yaptım” düğmesine basın.

Bu size sayfa görüntülemelerini verir, fazlasını değil. Etkinlik betiği, data layer anahtarı, vitrin kontrolü ve kendi alan adınıza otomatik geçiş yalnızca uygulamayla gelir; etiketleme adresiniz değiştiğinde betiği, SignalHost'un size e-postayla gönderdiği yeni kodla kendiniz değiştirirsiniz. Yalnızca birini kullanın: uygulama da kuruluysa yükleyici iki kez çalışır.

Yönetme ve bağlantıyı kesme

Uygulamanın sayfası planınızı ve bu ayki istekleri gösterir. Plan BigCommerce tarafından değil signalhost.io'da faturalandırılır ve “Planı yükselt” onu orada açar. Konteyner sayfasında kurulum kartında “BigCommerce uygulaması tarafından kuruldu” yazar ve “Yönet” sizi “Ayarlar”, “Bağlı siteler” sayfasına götürür.

Uygulamanın sayfasının en altındaki “Bağlantıyı kes” ikinci bir basış ister, ardından iki betiği birkaç dakika içinde kaldırır. “Bağlı siteler” sayfasındaki “Bağlantıyı kes” de aynısını yapar. Konteyneriniz ve istatistikleri yerinde kalır; mağazayı uygulamanın sayfasından yeniden bağlayabilirsiniz.

Uygulamayı Apps › My Apps altından kaldırmak da iki betiği kaldırır: betikler uygulamayla birlikte gidecek şekilde oluşturulduğu için BigCommerce onları kendisi siler ve SignalHost mağazanın bağlantısını sona erdirir.

Bir şey çalışmadığında

  • Betikler mağaza vitrininizin ana sayfasında yok: betikler Stencil temalarında çalışır. Headless bir mağaza vitrininde kodun doğrudan eklenmesi gerekir.
  • Mağaza vitrininiz henüz kontrol edilemedi: genellikle mağaza henüz yayına alınmamıştır. Betikler yerindedir ve mağaza yayına alınır alınmaz çalışır.
  • Sayfa görüntülemeleri geliyor ama sepet ya da satın alma yok: data layer kapalı. Onu Settings › Data Solutions › Data layer altından açın. BigCommerce'in banner'ında analiz çerezlerini reddeden müşteriler hiç sayılmaz.
  • Konteynerinizin henüz bir Google Analytics mülkü yok: kurulumunu signalhost.io'da tamamlayın.
  • SignalHost bu mağaza için henüz kurulmadı: uygulamayı Apps › My Apps altından kaldırın ve yeniden kurun.
  • Sayfa uzun süredir açık: SignalHost'u Apps menüsünden yeniden açın.
  • Son güncelleme tamamlanamadı: otomatik olarak yeniden denenir.
  • Başka bir sorun varsa: mağazanızın adresiyle birlikte hello@signalhost.io adresine yazın.

Ticari markalar

SignalHost, Algorithmo GmbH'nin bağımsız bir ürünüdür; BigCommerce, Google, Meta veya TikTok ile bağlantılı değildir ve bunlar tarafından onaylanmamıştır. Google Analytics, Google Ads ve Google Tag Manager, Google LLC'nin ticari markalarıdır; Meta, Meta Platforms, Inc.'in ticari markasıdır; TikTok, ByteDance Ltd.'nin ticari markasıdır; BigCommerce, BigCommerce Pty. Ltd.'nin ticari markasıdır.

Reklam engelleyicilere veri kaybetmeyi bırakın

Ücretsiz başlayın. İlk konteynerinizi dakikalar içinde çalıştırın.