Hedef kontrolü

Not. Ayarlar → Filtreler sayfasında Ziyaretlerim hesaba katılmasın seçeneğinin durumuna dikkat edin. Seçenek etkin durumundaysa tarayıcının örneğin Yandex.Browser'daki Gizli Mod ya da Mozilla Firefox'taki Gizli Pencere gibi özel çalışma modunda aşağıdaki adımları izleyin.
  1. Tarayıcı adres çubuğuna, sayfanın adresine _ym_debug parametresi ile 1 değerini ekleyin ve sayfayı yeniden yükleyin.
    http://example.com/?_ym_debug=1
  2. Klavye kısayolunu kullanarak tarayıcı konsolunu açın Ctrl + Shift + J (Apple macOS işletim sistemi için + + J ).
  3. Sayfada, hedef eylemi gerçekleştirin. Hedef doğru şekilde yapılandırılmışsa, konsolda sayacınızın numarasını ve hedefinize ulaşma mesajını görürsünüz.

Konsolda veri yoksa, bu ilgili hedefin Yandex.Metrica tarafından birçok nedenden dolayı saptanmadığı anlamına gelir.

Hedefler niçin çalışmıyor?

Hedefe ulaşım Yandex.Metrica tarafından aşağıdaki durumlarda saptanmayabilir:

  • Hedef sayfada sayaç kurulu değil. Sayaç kuruluysa yapılan kurulum işleminin doğruluğunu kontrol edin. Site içeriğinin bir kısmı iframe'de görüntüleniyorsa hedeflerin çalışabilmesi için sayaç kodunu bu iframe'in içine de eklemeniz gerekir.
  • Sayacın sitede çalışması diğer komut dosyalarıyla engelleniyor.
  • Sayaç Adblock Plus uzantısı tarafından bloke edildi.
  • Ziyaretçi, sayaç yüklenmeden önce site sayfasını terketti.

Hedef türüne göre durumun ayrıca şu nedenleri de olabilir:

  • ReachGoal yönteminde ve hedef ayarlarında belirtilen hedef kimlik belirleyicileri farklıdır.
  • reachGoal yöntemi çağrı kodu eksik.
  • reachGoal yöntemi doğru kurulmuş fakat bu yöntemi çağıracak eylem (örneğin form bilgileri gönderilirken onsubmit eylemi gibi) gerçekleşmiyor.
  • reachGoal eylemi sayaç kodu çalıştırılmadan önce çağrıldı. Bu durumda tarayıcı konsolunda “yaCounterХХХХХХ is not defined” hatası görüntülenir. Sayaç koduna triggerEvent parametresini eklemeniz ve sayaç başlatma kontrolünün ardından hedefe ulaşmaya olanak tanımanız önerilir.