E-ticaret ayarları denetimi

E-ticaret ayarlarının doğru yapılıp yapılmadığını denetlemek için:
  1. Metrica'ya gidin ve sayaç ayarlarında aşağıdaki koşulların sağlandığından emin olun:
    • E-ticaret seçeneği etkinleştirilmiş,
    • Veri taşıyıcısı alanında dataLayer (varsayılan) veya başka bir değer belirtilmiş.
  2. Sitenizdeki sayaç kodunun ecommerce:true veya ecommerce:"<veri taşıyıcısı>" (varsayılan olarak ecommerce:"dataLayer") parametresini içerdiğinden emin olun. İkinci durumda, veri taşıyıcısının adı, sayaç ayarlarında belirtilen adla aynı olmalıdır.
  3. Tarayıcınızın adres satırında sayfa adresine _ym_debug=1 parametresini ekledikten sonra sayfayı yenileyin.
    http://example.com/?_ym_debug=1
  4. Klavye kısayolunu kullanarak tarayıcı konsolunu açın Ctrl + Shift + J (Apple macOS işletim sistemi için + + J ).
  5. Sayfada bir eylem gerçekleştirin. Örneğin, sepetinize bir ürün ekleyin: Bu, Ürünü sepete ekleme eylemine uygun olmalıdır.
  6. Parametrelerde ecommerce var ve bir seviye altında add olacak şekilde biçim Ürünü sepete ekleme eylemindeki örneğe karşılık geliyorsa, sipariş verileri Metrica'ya aktarılmış demektir. Bir süre sonra raporlarda görüntüleneceklerdir.

Aktarılan verilerin doğruluğunu denetleme

Örnekte Ürünü sepete ekleme eyleminde aktarılan veriler denetleniyor.

  1. Sitenizdeki sayaç kodunun ecommerce:true veya ecommerce:"veri taşıyıcısı" (varsayılan olarak ecommerce:"dataLayer") parametresini içerdiğinden emin olun. İkinci durumda, veri taşıyıcısının adı, sayaç ayarlarında belirtilen adla aynı olmalıdır.
  2. Klavye kısayolunu kullanarak tarayıcı konsolunu açın Ctrl + Shift + J (Apple macOS işletim sistemi için + + J ).
  3. Konsol ayarlarında Preserve log seçeneğini etkinleştirin.
  4. Sayfada bir eylem gerçekleştirin. Örneğin, sepetinize bir ürün ekleyin: Bu, Ürünü sepete ekleme eylemine uygun olmalıdır.
  5. Konsola şu komutu ekleyin: JSON.stringify(<taşıyıcı adı>). Varsayılan olarak JSON.stringify(dataLayer).
Konsolda:
Veri dizisi hakkında bilgi var.
  1. Diziyi kopyalayın (dıştaki köşeli parantezler hariç).
  2. Verileri görüntülemek için herhangi bir JSON ayrıştırıcısı kullanın.
  3. Veri formatının Ürünü sepete ekleme eylemiyle eşleştiğinden emin olun.
“dataLayer is not defined” hatası görüntülendi
Bu, eylemi denetlediğiniz sayfa kodunda window.dataLayer = window.dataLayer || []; satırının belirtilmediği anlamına gelir. Veri aktarımı yapılandırma hakkında Ürün ve eylem verilerini aktarma bölümüne bakınız.
[] (köşeli parantezler) şeklinde boş bir veri dizisi görüntülendi.
Bu, dizinin tanındığı (örnekte dataLayer), ancak denetlenen eylem için veri aktarımının yapılandırılmadığı anlamına gelir.