E-ticaret ayarları denetimi
E-ticaret ayarlarının doğru yapılıp yapılmadığını denetlemek için:
- 
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ş.
 
- 
Sitenizdeki sayaç kodunun ecommerce:trueveyaecommerce:"veri taşıyıcısı"(varsayılan olarakecommerce:"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.
- 
Tarayıcı adres çubuğundaki sayfa adresine _ym_debug=2parametresini ekleyin ve sayfayı yükleyin.http://example.com/?_ym_debug=2
- 
Sayfada bir eylem gerçekleştirin. Örneğin, sepetinize bir ürün ekleyin: Bu, Ürünü sepete ekleme eylemine uygun olmalıdır. Sayfanın altındaki  simgesine tıklayın – hata ayıklama paneli belirecektir. simgesine tıklayın – hata ayıklama paneli belirecektir.Not _ym_debug=2parametresi yalnızca sitede yeni Yandex Metrica sayaç kodu yüklüyse çalışır. Önceki sayaç kodu yüklüyse veya hata ayıklama paneli belirmediyse, tarayıcı konsolunu kullanın.
- 
Eğer Ecommerce sekmesindeki blokta bir eylem bilgisi görüntülenirse, sipariş verileri Yandex Metrica’ya iletilmiş demektir.  
Ayrıca hata ayıklayıcı ile çalışırken eylemlerinizin defter kaydını kullanabilirsiniz.
Tarayıcı konsolu yardımıyla kontrol
Bu yöntemi, sitenizde önceki Yandex Metrica sayaç sürümü varsa kullanın.
- 
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ş.
 
- 
Sitenizdeki sayaç kodunun ecommerce:trueveyaecommerce:"veri taşıyıcısı"(varsayılan olarakecommerce:"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.
- 
Tarayıcınızın adres satırında sayfa adresine _ym_debug=1parametresini ekledikten sonra sayfayı yenileyin.http://example.com/?_ym_debug=1Klavye kısayolunu kullanarak tarayıcı konsolunu açın Ctrl + Shift + J (Apple macOS işletim sistemi için ⌥ + ⌘ + J ). 
- 
Sayfada bir eylem gerçekleştirin. Örneğin, sepetinize bir ürün ekleyin: Bu, Ürünü sepete ekleme eylemine uygun olmalıdır. 
- 
Parametrelerde ecommercevar ve bir seviye altındaaddolacak ş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.
- 
Sitenizdeki sayaç kodunun ecommerce:trueveyaecommerce:"veri taşıyıcısı"(varsayılan olarakecommerce:"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.
- 
Klavye kısayolunu kullanarak tarayıcı konsolunu açın Ctrl + Shift + J (Apple macOS işletim sistemi için ⌥ + ⌘ + J ). 
- 
Konsol ayarlarında Preserve log seçeneğini etkinleştirin. 
  
- 
Sayfada bir eylem gerçekleştirin. Örneğin, sepetinize bir ürün ekleyin: Bu, Ürünü sepete ekleme eylemine uygun olmalıdır. 
- 
Konsola şu komutu ekleyin: JSON.stringify(<taşıyıcı adı>). Varsayılan olarakJSON.stringify(dataLayer).
Konsolda:
Veri dizisi hakkında bilgi var.
- Diziyi kopyalayın (dıştaki köşeli parantezler hariç).
- Verileri görüntülemek için herhangi bir JSON ayrıştırıcısı kullanın.
- 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 iletiminin nasıl ayarlanacağına E-ticaret verilerinin iletimi bölümünde bakın.
[] (köşeli parantezler) şeklinde boş bir veri dizisi görüntülendi.
- Bu, dizinin tanındığı (örnekte dataLayer), ancak denetlenen etkinlik için veri aktarımının yapılandırılmadığı anlamına gelir.
Daha fazla bilgi edinin
| Faydalı bağlantılar | Çevrimiçi eğitim |