Piksel taşıma

Daha önce mağazanıza theme.liquid, checkout.liquid (yalnızca Shopify Plus planı), ödeme ayarlarınızdaki Ek komut dosyaları veya Tercihler sayfası gibi bir konuma manuel olarak bir piksel eklediyseniz piksellerinizi bir Shopify uygulama pikseliyle veya özel bir pikselle uyumlu olacak şekilde taşıyabilirsiniz. Eski piksellerinizi taşımanın bazı avantajları şunlardır:

  • Ödeme etkinlikleri de dahil olmak üzere müşteri etkinliklerini daha kolay izleme.
  • Gizlilik uyumluluğu için yerleşik araçlar.
  • Shopify ve piksel sağlayıcıları tarafından sürekli bakım ve iyileştirme.

Shopify uygulama piksellerine veya özel piksellere geçiş yapmanın tüm avantajları ve Shopify'ın piksel yöneticisi hakkında daha fazla bilgi edinin.

Tercihler sayfanızdan Meta ve Google piksellerini taşıma

Shopify yöneticinizdeki Meta ve Google Analytics piksel yönetimi ayarları, en son Ödeme Kartı Sektörü Veri Güvenliği Standardı (PCI DSS) güvenlik standartları ve düzenlemelerine uymak amacıyla yükseltilmiştir. Bu değişiklik, işletmenizin ve müşteri bilgilerinizin veri ihlallerine ve sahtekarlığa karşı güvende kalmasını sağlar. Shopify'ın, mağazanızın PCI DSS v4 uyumlu kalmasına nasıl yardımcı olduğu hakkında daha fazla bilgi edinin.

En doğru izleme ve performans için pikseli aşağıdaki kanallardan birine taşıyın:

  • Meta pikselinizi Facebook ve Instagram kanalına taşıyın.
  • Google Analytics pikselinizi Google ve YouTube kanalına taşıyın.

Google Analytics pikselini Google ve YouTube kanal uygulamasına taşıma

Etiketinizi Google ve YouTube kanal uygulamasına taşımadıysanız ölçümünüzde devamlılık sağlamak amacıyla özel piksele dönüştürülmüştür. Bu durum, Google Analytics'te ölçüm performansının ve özelliklerinin düşmesine neden olabilir. Özellikle aşağıdaki etkileri bekleyebilirsiniz:

  • Etkinlik ölçümü ve etiket davranışındaki farklılıklar nedeniyle Google Analytics'te raporlanan veriler değişebilir (veya bazı durumlarda kaybolabilir).
  • Geliştirilmiş ölçüm ve alanlar arası ölçüm gibi temel Google Analytics özellikleri düzgün çalışmayabilir.
  • Tag Assistant çalışmayabilir veya GA4 etiketiniz hakkında yanlış raporlama yapabilir.
  • Tag Diagnostics, GA4 etiketinizi doğru şekilde tanımlayamayabilir veya sizin için çalışmayan özellikler önerebilir.
  • Daha önce Ek Google Analytics Javascript'i bölümüne eklediğiniz ayarlar kaldırılacaktır.
  • Google Analytics etiketinizin onay uygulaması değişebilir.

theme.liquid, checkout.liquid veya Ek komut dosyalarından eski bir pikseli taşıma

theme.liquid, checkout.liquid veya Ek komut dosyalarından eski bir pikseli taşırken aşağıdakilerden birini yapabilirsiniz:

Müşteri etkinliklerinin yinelenmesini veya atlanmasını önlemek için piksellerinizi mağazanızın daha az yoğun olduğu bir dönemde taşımayı düşünün.

Piksel taşımaya hazırlanma

Geçiş iş akışınıza karar verirken aşağıdakileri göz önünde bulundurun:

  • Herhangi bir müşteri etkinliğini kaçırma olasılığını en aza indirmek istiyorsanız yeni özel pikselinizi, eski pikselinizi kaldırmadan önce bağlayın.
  • Müşteri etkinliği izlemede yinelenmeyi önlemek istiyorsanız yeni özel pikselinizi, eski pikselinizi kaldırdıktan sonra bağlayın.
  • Eski bir pikseli taşımak için kaldırabilmek veya değiştirebilmek amacıyla eski piksel kodunuzu bulmanız gerekir. Çoğu pikselin bulmanız gereken iki bileşeni vardır:
    • Temel bir Javascript SDK'sı: Javascript SDK'sı genellikle üstbilginize yerleştirilir ve theme.liquid dosyasında ve ödeme ayarlarınızdaki Ek komut dosyaları bölümünde bulunabilir.
    • Müşteri etkinliklerini toplamak için eski piksel kodu: Bu kodu genellikle temanızın liquid dosyalarında ve ödeme ayarlarınızdaki Ek komut dosyaları bölümünde bulabilirsiniz. Ne arayacağınızı bilmek için müşteri etkinliklerinin nerede bulunduğunu öğrenmek üzere üçüncü taraf piksel sağlayıcınızın belgelerine bakın. Örneğin, Meta'nın pikselinde fbq() adlı bir yöntem bulunur ve Google pikselleri genellikle gtag() veya dataLayer.push() kullanır.

Eski bir pikseli, bir uygulama pikseliyle uyumlu olacak şekilde taşıma

Aşağıdaki koşulların her ikisi de geçerliyse eski bir pikseli, bir uygulama pikseliyle uyumlu olacak şekilde taşımak isteyebilirsiniz:

  • Müşteri etkinliklerini otomatik olarak toplayan bir Shopify uygulama pikseli yüklediniz.
  • Ayrıca, uygulama pikseli tarafından izlenmeyen özel etkinlikler için ek kod da eklediniz.

Bu durumda, eski pikseli taşımak için uygulama geliştiricisinin talimatlarını izlemeniz gerekir.

Eski bir pikseli özel bir piksele taşıma

Aşağıdaki koşulların her ikisi de geçerliyse eski bir pikseli özel bir piksele taşımak isteyebilirsiniz:

  • Herhangi bir Shopify uygulaması yüklemeden, manuel olarak kodunu yazdığınız, önceden yüklenmiş bir pikseliniz var.
  • Gereksinimlerinizi karşılayan bir Shopify uygulaması pikseli yok.

Yeni özel pikselinizi, eski piksel kodunuzu kaldırmadan önce veya kaldırdıktan sonra bağlayabilirsiniz.

Adımlar:

  1. Gerekli standart ve özel müşteri etkinliklerinize abone olan özel bir piksel oluşturun.
  2. Liquid dosyalarınızdan veya ödeme ayarlarınızdaki Ek komut dosyaları bölümünden, önceden eklenmiş tüm piksel kodlarını kaldırın ya da değiştirin. Bu, Javascript SDK'sı içeren, standart etkinlikleri toplayan veya standart dışı etkinlikleri toplayan eski piksel kodlarını içerebilir.
  3. Özel pikselinizi mağazanıza ekleyin.
  4. Özel pikselinizi bağlayın.

Eski piksel kodunu kaldırma veya değiştirme

Eski piksel kodunuzu buldukça pikselin takip ettiği etkinliğin türüne bağlı olarak kodu kaldırmanız veya Shopify'ın Shopify.analytics.publish() yöntemiyle değiştirmeniz gerekir:

  • Bulduğunuz tüm Javascript SDK'sı örneklerini kaldırabilirsiniz.
  • Eski piksel standart bir müşteri etkinliğini takip ediyorsa ve eklemek istediğiniz özel piksel ya da uygulama pikseli, standart müşteri etkinliğini toplamayı destekliyorsa kodunu kaldırmanız gerekir.
  • Eski piksel özel bir müşteri etkinliğini takip ediyorsa ve eklemek istediğiniz özel piksel ya da uygulama, özel müşteri etkinliklerini toplamayı destekliyorsa kodunu değiştirmeniz gerekir.

Bu, standart dışı bir müşteri etkinliğini takip eden eski bir piksel kodunun örneğidir:

<script>fbq("trackCustom", "my_custom_event");</script>

Bu, söz konusu kodu değiştirmek için kullanılabilecek eşdeğer kodun bir örneğidir:

<script>Shopify.analytics.publish("my_custom_event");</script>

Özel bir piksel oluşturuyorsanız bu örnekteki gibi, özel etkinliğe abone olan bir kod eklemeniz gerekir:

analytics.subscribe("my_custom_event", event => {
  fbq("trackCustom", "my_custom_event");
});

Geçiş sonrası hata giderme

Web piksellerine geçiş yaptıktan sonra, önceki kurulumunuza kıyasla takip edilen etkinlik sayısında farklılıklar fark edebilirsiniz. Bazı botlar web pikseli sanal alanını tetiklemediğinden etkinlik sayılarında tek haneli yüzdelik düşüşler beklenir. Daha büyük tutarsızlıklar görüyorsanız olası nedenler için bu bölümü inceleyin.

Bir tutarsızlığın kaynağını belirlemeye yardımcı olması için aşağıdaki kontrol listesini kullanın:

  • Beklenen tüm etkinliklerin tetiklendiğini doğrulayın.
  • Eski ve yeni kurulumlarınız arasında uygulama mantığının aynı olduğunu doğrulayın.
  • Her bir etkinliğin yalnızca 1 kez takip edildiğini doğrulayın.
  • Aynı analiz hizmetindeki rakamları karşılaştırdığınızı doğrulayın.
  • Gizlilik ayarlarınızın önceki kurulumunuzla eşleştiğini doğrulayın.
  • Onay gerekiyorsa bu onayı aldığınızı doğrulayın.

Yaşadığınız sorunla eşleşen sorunu seçin ve ardından hata giderme adımlarını izleyin.

Bazı etkinlikler tetiklenmiyor.

Beklenen tüm etkinliklerin tetiklendiğini doğrulayın. Bir etkinlik tetiklenmezse takip edilemez.

Hata ayıklamak için piksel kodunuza console.log ekleyin ve tarayıcınızın geliştirici araçlarında, analiz iş ortağınıza veri gönderilip gönderilmediğini kontrol edin. Etkinlikler tetiklenmiyorsa hataları bulmak için piksel kodunuzu gözden geçirin.

Etkinlik tanımları veya mantığı değişti.

page_viewed veya checkout_started gibi etkinliklerin tanımı, uygulamalar arasında farklılık gösterebilir. Örneğin, daha önce URL yolu eşleştirme özelliğini kullanarak ürün görüntülemelerini takip ediyorken şimdi Shopify standart etkinliklerini kullanıyorsanız sonuçlar farklı olabilir.

Yeni uygulamanızın eskisiyle aynı mantığı kullandığından emin olun. Uygulama mantığı farklılık gösteriyorsa etkinlik sayılarında bir miktar farklılık olması beklenir.

Etkinlikler 1'den fazla sayılıyor.

Geçiş sırasında karşılaşılan yaygın sorunlardan biri, aynı etkinliğin 1'den fazla kez takip edilmesidir. Aynı etkinlik tema kodunuz, bir uygulama veya yöneticinizin Müşteri etkinlikleri bölümü gibi 1'den fazla yerde takip edilebilir. Daha önce Ek komut dosyaları veya checkout.liquid üzerinden takip kodu eklediyseniz burada kalan kodlar da mükerrer takibe neden olabilir.

Mükerrer takip olup olmadığını kontrol etmek için tarayıcınızın geliştirici araçlarını açın ve tek bir sayfa yüklemesi veya etkinlik sırasında aynı analiz uç noktasına giden birden fazla talep olup olmadığına bakın.

Rakamlar analiz hizmetleri arasında farklılık gösteriyor.

Farklı analiz hizmetleri verileri farklı şekillerde işler ve filtreler. Bazıları şüpheli bot trafiğini filtreler. Diğerleri eksik verileri tahmin eder. Verileri farklı şekillerde işleyen Google Analytics ve GA4 arasında bile olsa, farklı hizmetlerdeki etkinlik sayılarını karşılaştırmayın.

Sonuçları doğru bir şekilde karşılaştırmak için aynı hizmete yönelik ayrı bir hesap veya piksel oluşturup bunları paralel olarak çalıştırın.

Gizlilik ayarları etkinlikleri engelliyor.

Web pikselleri her zaman mağazanızın gizlilik ayarlarına uyar. Önceki piksel yapılandırmanız buna uymadıysa, geçiş işleminden sonra daha az izlenen etkinlik görebilirsiniz.

Shopify yöneticinizden Ayarlar > Müşteri gizliliği bölümüne gidin ve ayarlarınızın önceki yapılandırmanızla eşleştiğini teyit edin.

Üçüncü taraf bir onay aracı Shopify ile eşitlenmiyor.

Çerez onayını yönetmek için üçüncü taraf bir onay aracı kullanıyorsanız onayı Shopify ile eşitlenmeyen müşteriler için web pikselleriniz tetiklenmeyebilir. Bu durum, onay aracınız Customer Privacy API'sini kullanmadığında meydana gelebilir.

Bunu düzeltmek için, onay aracınızın Customer Privacy API'sini kullanarak onay durumunu Shopify ile eşitlediğinden emin olun.