Ajax kullananlar sitelerde standart Google Analytics kodu sayfa geçişlerini algılamamaktadır. Ajax sitelerde Google Analytics sorunu çözümüne yazının devamından ulaşabilirsiniz.
Ajax altyapısı kullanan siteler sayfa geçişlerini sayfaları yenilemeden yaptığı için standart Google Analytics kodu bu geçişleri algılamamaktadır. Bu yüzden Analytics verileri doğru olarak çalışmamakta ve ziyaretçilerin hangi sayfaları ziyaret ettiğini göstermemektedir.
Bu sorun ile ilgili Google kaynaklarına aşağıdaki bağlantılardan ulaşabilirsiniz.
https://developers.google.com/analytics/devguides/collection/analyticsjs/pages
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications
Ajax Sitelerde Google Analytics Sorunu Çözümü
Sitenizde bulunan standart Google Analytics kodu yerine aşağıdaki kodu ekleyin.
# autotrack.js Cloudflare CDN sunucularından çekilmektedir, isterseniz bu JS dosyasını kendi sunucunuz üzerinden de çalıştırabilirsiniz.
# UA-XXXXXXXXX-X satırını kendi Analytics kodunuzla değiştirmeyi unutmayın.
1 2 3 4 5 6 7 8 9 10 | <script> window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXXXXXXX-X', 'auto'); ga('require', 'eventTracker'); ga('require', 'outboundLinkTracker'); ga('require', 'urlChangeTracker'); ga('send', 'pageview'); </script> <script async src="https://www.google-analytics.com/analytics.js"></script> <script async src="https://cdnjs.cloudflare.com/ajax/libs/autotrack/2.3.2/autotrack.js"></script> |
Yorumlar