google Analytics(分析):掌握JavaScript和Ajax事件跟踪
>Google Analytics(分析)對於了解網站用戶行為是必不可少的。本文詳細介紹瞭如何利用其跟踪關鍵JavaScript和Ajax事件的能力,為網站優化提供了寶貴的見解。
密鑰概念:
ga
>
)
>UA-XXXXX-Y
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview');
<body>
</body>
內頁事件跟踪:
> 標準跟踪代碼足以滿足基本網站的足夠
或使用JavaScript對像以獲得更好的可讀性和可維護性:window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview');
eventCategory
>(必需):>事件的廣泛類別(例如,“視頻”,“下載”)。
eventAction
特定動作(例如,“ play”,“ download”)。 >
eventLabel
其他分類(例如,廣告系列名稱)。
eventValue
一個數值(例如,文件大小,視頻持續時間)。
transport: 'beacon'
即使頁面正在加載,也可以確保可靠的跟踪。
>示例:跟踪pdf下載>
>使用單個事件偵聽器有效地跟踪所有PDF下載:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);
使用社交互動API:
或使用JavaScript對象:
ga('send', { hitType: 'event', eventCategory: [eventCategory], eventAction: [eventAction], eventLabel: [eventLabel], eventValue: [eventValue], transport: 'beacon' // For forms and outbound links });
document.body.addEventListener('click', e => { let t = e.target; if (t.href && t.href.endsWith('.pdf')) { ga('send', { hitType: 'event', eventCategory: 'download', eventAction: t.href, transport: 'beacon' }); } }, false);
socialNetwork
>(必需):socialAction
(必需):socialTarget
>查看跟踪事件:
> >這種增強的解釋為實施Google Analytics(用於強大的事件跟踪)提供了更全面和結構化的指南。
以上是如何使用Google Analytics(分析)跟踪JavaScript和Ajax事件的詳細內容。更多資訊請關注PHP中文網其他相關文章!