更新時間:2024年12月27號
當使用者瀏覽網站時,經常會點擊前往 Facebook、Instagram、YouTube、合作夥伴網站或其他第三方平台。如果你無法追蹤這些外部連結,就很難了解:
- 哪些外部平台最受使用者歡迎?
- 哪些CTA效果最好?
- 使用者離開網站前最常點擊哪些連結?
- 社群媒體導流按鈕是否真的有人使用?
本篇將介紹如何在GA4中追蹤外連點擊,並分享兩種常見做法:
- 使用GA4加強型評估事件
- 使用GTM建立自訂外連點擊事件
什麼是GA4外連點擊?
外連點擊(Outbound Click)是指:
使用者點擊連結後,離開目前網站並前往其他網域。
例如,目前頁面https://www.haranhuang.com/about-me.html 裡的Facebook鏈接,當使用者點擊 Facebook 連結時,就會觸發一次外連點擊事件。
方法一:使用GA4加強型評估事件(推薦)
GA4已內建外連點擊追蹤功能,不需要撰寫程式碼即可啟用。
外連點擊事件資訊
外連點擊的事件名為click,每次使用者點擊的連結會將其帶離目前網域時,記錄一次外連點擊事件。
GA4自動收集的事件參數
當使用者點擊外部連結時,GA4會自動傳送以下參數:
| 參數名稱 | 說明 |
|---|---|
| link_url | 點擊的完整網址 |
| link_domain | 目標網域 |
| link_id | HTML 元素 ID |
| link_classes | HTML Class |
| outbound | 是否為外部連結(true) |
例如:
| 參數 | 值 |
|---|---|
| link_url | https://facebook.com/xxxxx |
| link_domain | facebook.com |
| outbound | true |
啟用外連點擊追蹤
在GA4中,點擊 「管理」——「資源設定」——「資料收集和修改」——「資料串流」——「網站串流」——「加強型評估」,就可以看到加強型評估事件的設定介面:
勾選「外連點擊」,然後點擊 「存儲」,就可以開啟外連點擊。
為什麼推薦先使用加強型評估?
優點:不需GTM、不需撰寫程式碼、自動收集、官方支援、設定速度最快
適合:公司官網、品牌網站、部落格、中小型網站
如果只是單純想知道使用者點了哪些外部網站,通常已經足夠。
方法二:使用GTM建立自訂外連點擊事件
雖然GA4已提供click事件,但許多分析人員仍會選擇自行建立事件。
因為click這個名稱不好,容易誤解,建議是命名為Outbound Links或Outbound Click,更加易懂。
外連跳轉的兩種實作方式
在設定前,需要先確認網站的外連實作方式
- 類型一:HTML href 連結,這是最常見的,GTM可以獲取完整的事件參數,也是最推薦的實作方式
- 類型二:JavaScript 跳轉,這類情境雖然可以追蹤,但有些事件參數會獲取不到
示例是屬於第一種,接下看如何設定:
Step 1:開啟GTM內建變數
在GTM中點擊「變數」——「設定」,勾選Click URL:
方便後續除錯與分析。
Step 2:新建觸發條件
在GTM中點擊「觸發條件」——「新增」——「請選擇觸發類型以開始設定…」——「僅連結」,命名為 “outbound”, 然後做如下設定:
Click URL 不包含 haranhuang.com 表示內部頁面的點擊跳轉不觸發。
Step 3:設定代碼
在GTM中點擊「代碼」——「新增」——「請選代碼發類型以開始設定…」——「Google Analytics (分析):GA4 事件」,命名為 “GA4-Event-Outbound Click”, 然後做如下設定:
這裡的事件參數盡量用加強型評估事件裡外連點擊(click)裡的事件參數,這樣未來分析時能維持一致性。
Step 4:預覽調試
接下來就是預覽調試,在GTM裡點擊右上角的「預覽」,可以在Tag Assistant裡看到:
事件準確觸發。
如何在GA4查看外連點擊資料?
方法一:事件報表
在 GA4中點擊「報表」——「參與」——「事件」:
就可以看到click事件,它有4個事件參數,直接點擊click,可以在“最近 30 分鐘內的事件”裡找到最近30分鐘的出站鏈接事件點擊。
這種方式,只能看到最近30分鐘內的,如果要看昨天,或過去一段時間的搜索詞,那麼需要用探索或Looker Studio。
方法二:探索報表分析外連網站
在GA4中點擊「探索」——「任意形式」,然後做如下設定:
- 列:連結網域
- 值:事件計數、活躍使用者
- 篩選器:事件名稱 包含 click
就可以知道跳轉到不同的第三方網站的次數。
其中2裡是空白,就是因為用JavaScript实现外鏈跳轉,導致參數獲取不到。
常見問題
為什麼link_domain是空白?
通常有以下原因:
| 原因 | 說明 |
|---|---|
| JavaScript 跳轉 | 無 href 屬性 |
| SPA 網站 | 點擊後由前端框架接管 |
| 自訂按鈕 | 並非真正的 <a> 標籤 |
建議優先使用標準HTML連結。
為什麼沒有看到click事件?
請檢查:
- 是否啟用加強型評估事件
- 是否為真正跨網域
- 是否已等待資料處理完成
- 是否在Tag Assistant測試
加強型評估事件與GTM自訂事件該選哪個?
| 情境 | 建議方案 |
|---|---|
| 只想知道外部連結點擊 | 加強型評估事件 |
| 需要自訂事件名稱 | GTM |
| 需要額外參數 | GTM |
| 大型網站資料治理 | GTM |
結論
GA4已內建外連點擊追蹤功能,大部分網站只需啟用加強型評估事件的click事件 即可快速掌握使用者離站行為。
不過若希望報表更容易理解、符合企業命名規範,建議透過GTM建立自訂事件,例如outbound_click或outbound_link,並沿用GA4的標準事件參數(link_url、link_domain、link_id、link_classes)。






