2.3.6、Google Analytics高級應用——事件跟踪

2.3.6、Google Analytics高級應用——事件跟踪

“事件”是指用戶與內容進行的互動,可以獨立於網頁或屏幕的加載而進行跟踪。下載、移動廣告單擊、小工具、Flash 元素、AJAX 嵌入式元素以及視頻播放都是可以作為事件進行跟踪的操作。

簡單的一句就是:凡是用戶的行為都可以用事件跟踪,當您想不到用什麼方式跟踪的時候,用事件跟踪就沒錯的。

事件跟踪有5個參數,用法如表2-12所列:

表2-12 事件參數解析

在這裡再次強調,事件跟踪是匹配的一種類型,默認是會納入跳出率的計算的了,為了不讓事件跟踪影響真實跳出率,通常會將事件跟踪設置為非互動匹配,

事件跟踪的限制,系統會自動發送前10個匹配給Google分析,之後是每秒1次,如果您的是一秒內有多次觸發,事件跟踪得到的數據是不准確的,對此您可以做歸併,如觸發2次,5次的時候發一次事件。

經典版的用法是:

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

統一版的用法是:

onClick=”ga('send', 'event', ' category', 'action', 'label', value, {'NonInteraction':1});”

下面舉例如何添加,比如單擊某個鏈接:

經典版的代碼格式為:

_trackEvent('book retailer', 'click', 'Barnes&Noble', 5, True)

統一版的代碼格式為:

onClick="ga('send', 'event', 'book retailer', 'click', 'Barnes&Noble', 5, True);"

上述格式添加在您需要跟踪的位置,您單擊那里希望它觸發就添加在哪裡,完整格式的如:

經典版:

<a href=”/catalogue/books.html” onClick=”_gaq.push(['_trackEvent('book retailer', 'click', 'Barnes&Noble', 5, True]);”>New Release</a>

統一版:

<a href=”/catalogue/books.html” onClick="ga('send', 'event', 'book retailer', 'click', 'Barnes&Noble', 5, True);">New Release</a >

進一步還可以將ga()封裝成一個函數,然後給onClick調用,封裝的函數如:

function click_link(){

ga('send', 'event', 'book retailer', 'click', 'Barnes&Noble', 5, True)

}

統一版代碼變形為:

<a href=”/catalogue/books.html” onClick="click_link()">New Release</a>

上述的方式是直接往頁面添加代碼的形式,這種採用頁面硬編碼的形式有很大的弊端:每次添加事件跟踪都需要開發添加有發版,事件添加多了不利於代碼的維護。最便捷的方法是通過GTM去添加,而且配置的方法多種多樣,靈活多變,有興趣的可以直接去看第三章第二節的事件跟踪。

報告的查看:事件跟踪的報告在GA中選擇“行為”→“事件”裡面,一般查看“熱門事件”居多。

2.3.4、Google Analytics高級應用——善用次級維度

2.3.7、Google Analytics高級應用——漏斗轉化