瞭解使用者何時點擊連結離開網站。
注意:本文僅適用於標有 analytics.js 程式碼片段的網站 (不適用於標有 gtag.js 的網站)。
您可以使用 Analytics (分析) 事件擷取將使用者帶往其他網站 (意即不是您的網站) 的連結所獲得的點擊。
本文內容:Google 代碼管理工具
如果您使用 Google 代碼管理工具管理 Analytics (分析) 安裝,請按照 Analytics (分析) 事件中的操作說明導入事件。
直接將代碼加到您的網站
如果您已經直接將 Analytics (分析) 代碼加入自家網站,只要複製下列指令碼並貼進您的網頁,就能設定出站連結的事件評估。建議您在網頁標題中加入指令碼 (不要在基本 Analytics (分析) 代碼中加入)。
如果您複製並貼上這裡所顯示的整段指令碼,出站點擊就會列在 Analytics (分析) 事件報表中,「類別」為「出站」,「動作」為「點擊」 (這些資訊在程式碼片段中會以粗體字顯示)。您可以使用這些值,也可以修改這些值並自行定義值。進一步瞭解事件元素。
本例假設您使用 analytics.js 代碼。請確認您使用的是傳統版 Analytics (分析) 或通用 Analytics (分析) (analytics.js)。
<script>
/**
*Analytics (分析) 用來擷取出站連結所獲得點擊的函式。
*這個函式需要有效的網址字串做為引數,並使用該網址字串
*做為事件標籤。將傳輸方式設為「beacon」(信標),即可
* 在支援「navigator.sendBeacon」的瀏覽器中透過該功能傳送匹配。
*/
var captureOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
您也需要在連結中加入 (或修改) onclick
屬性。請以這個例子做為範本來建立自己的連結:
<a href="http://www.example.com" onclick="captureOutboundLink('http://www.example.com'); return false;">Check out example.com</a>
相關資源