我有加載到iframe一個谷歌分析跟蹤:爲什麼Google Analytics事件不會觸發/保存?
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-my-id-here');
ga('set', 'location', 'http://foo.com/bar');
ga('set', 'title', 'Awesome');
ga('send', 'pageview');
我也得到了自定義JavaScript試圖跟蹤在同一頁面上的富客戶端應用程序,它具有對參考事件ga實例,並嘗試發送一個事件:
ga('send', 'event', 'my_category', 'my_event', 'my_value');
當我加載頁面時,我看到正確跟蹤的初始瀏覽量。當我點擊並觸發自定義事件跟蹤時,JavaScript會執行並不會引發錯誤。它也沒有註冊任何事件。
你確定它沒有試圖觸發,你很快就會被重定向到一個新頁面?你的代碼執行它是什麼樣的?使用Fiddler或Charles Proxy等HTTP代理工具,您是否看到請求? – MisterPhilip
我有一個JS應用程序在頁面上使用jQuery來跟蹤點擊事件和交互。我使用Chrome Inspector來監視網絡請求和JS控制檯的調試語句或錯誤。我看到最初的AJAX調用來跟蹤綜合瀏覽量,但沒有任何事件。 – Winfield