0

Ben çalıştırıyorum Google çizelgeleri sitemde gömülü ve burada belgelenen gibi belirli etkinliklere aracılığıyla grafikleri ile kullanıcı etkileşimlerini takip edebilmek gerekir: https://developers.google.com/chart/interactive/docs/events?hl=en#the-select-eventGoogle görselleştirme grafiği olaylarını Google Analytics'te nasıl izlerim?

analytics.js belgelerine ardından, aşağıdaki kodu eklendi -Hikâyemde Javascript kodu baş: Bu kodu çalıştırdığımızda

<script> 
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 
ga('create', 'UA-XXXXX-Y', 'auto'); 
ga('send', 'click'); 
</script> 
<script async src='https://www.google-analytics.com/analytics.js'></script> 

(ı izlemek istediğiniz site için mülkü kimliğiyle kukla kimliği değiştirildi) hem bir tarayıcıda bağımsız bir komut ve Wordpress sitemde gömülü olarak, Google Analytics etkinlikleri gösterge panosunun hiçbir isabet almamadığı bildirildi.

Bu API ile çok fazla deneyimim yok, dolayısıyla eminim ki bir şeyleri kaçırıyorum. Bana bunun ne olduğunu söyleyen var mı? Google grafik etkinliklerinin GA tarafından alınabileceği bir çalışma örneğini gerçekten takdir ediyorum.

Tüm yardımlar takdir edilmektedir. Nick

cevap

1

İlk olarak, ga('send', 'click'); yoktur. Valid interaction type s 'pageview', 'screenview', 'event', 'transaction', 'item', 'social', 'exception', 'timing' (ve çoğu zaman ek parametreler gerektirir).

Kullanıcı tarafından başlatılan olayları izlemek istediğinizden, izleme aramasını olay geri aramalarına yerleştirmenizi öneririz (analitik komut dosyasını sayfanın en üstünde yükledikten sonra).

Eğer söz konusu documentaion bağlantılı örnek bakarsak:

Ardından kullanıcı etkileşimine yanıt myPageEventHandler işlevinde ele alınır
// google.visualization.table exposes a 'page' event. 
google.visualization.events.addListener(table, 'page', myPageEventHandler); 
... 
function myPageEventHandler(e) { 
    alert('The user is navigating to page ' + e['page']); 
} 

, o olay için geri arama. Bu nedenle, görselleştirmeye ilişkin her hangi bir değişiklik uygun olduğunda geri aramada yapabilir ve ardından e.ö. Bir olay izleme araması:

function myPageEventHandler(e) { 
    alert('The user is navigating to page ' + e['page']); 
    ga('send','event','chartevent','click on chart'); 
} 
+0

Cevabınız için teşekkür ederiz. Önerdiğin şeyi yaptım ve etkinlik işleyici işlevimde GA etkinlik izleme çağrısını yerleştirdim. Yine de, tekrar çalıştırdıktan sonra GA gösterge tablomdan hiç sonuç gelmiyor. Yanlış yaptığım şey hakkında başka düşüncelerin var mı? –

+0

Gerçek zamanlı raporları kontrol ediyor musunuz (standart raporlar verileri göstermek için biraz zaman alıyor)? –

+0

Oraya bakmamıştım - şimdi çalışıyor. Teşekkürler! –

İlgili konular