如何在 GA4 中一步步追蹤 Google AI 概述(AIO)、精選摘要與 People Also Ask 流量 — 詳細教學

如何在 GA4 中一步步追蹤 Google AI 概述(AIO)、精選摘要與 People Also Ask 流量 — 詳細教學

要了解網站流量來源、掌握使用者從 Google AI 概述(AIO)、Featured Snippets 或 People Also Ask(PAA)點擊而來的行為,透過 Google Analytics 4(GA4)與 Google Tag Manager(GTM)協同追蹤,就能化混亂為洞見。以下示範完整操作流程,讓你快速上手。


1. 了解 AIO/Featured Snippets/PAA 點擊 URL 結構

  • Google AI 概述、精選摘要與 PAA 的連結,其實都會帶有特殊的 URL 片段:
    #:~:text= 後面緊接「使用者在搜尋結果中看到的文字片段」。
  • 範例: https://example.com/page/#:~:text=目標文字片段
  • 透過這段 #:~:text=,瀏覽器會自動將使用者捲動到該段落,必須先用 JavaScript 抓出此資訊,才能傳給 GA4。

2. 在 GTM 新增 JavaScript 變數

我們將拆成兩個自訂 JavaScript 變數,分別取得「片段開始 snippet start」與「片段結束 snippet end」,以避開 GA4 參數值 100 字元的限制:

2.1 建立 Snippet Start 變數

  1. 打開 GTM,點擊「Variables」→「New」
  2. 選擇「Custom JavaScript」
  3. 貼上以下程式碼: function() { var entries = decodeURIComponent( performance.getEntries()[0].name.match("#:~:text=(.*)")[1] ); var frag = entries .replace(/, /g,"*") .replace(/,/g,"...") .replace(/\*/g,", "); return frag.split("...")[0]; }
  4. 命名為 JS – URL Snippet Start,然後儲存。
如何在 GA4 中一步步追蹤 Google AI 概述(AIO)、精選摘要與 People Also Ask 流量 — 詳細教學

2.2 建立 Snippet End 變數

  1. 重複以上步驟,貼上以下程式碼: function() { var entries = decodeURIComponent( performance.getEntries()[0].name.match("#:~:text=(.*)")[1] ); var frag = entries .replace(/, /g,"*") .replace(/,/g,"...") .replace(/\*/g,", "); return frag.split("...").slice(1).join("..."); }
  2. 命名為 JS – URL Snippet End,然後儲存。

3. 透過 GTM 將資料傳送到 GA4

完成變數後,可選擇將這些資訊附加在既有的 page_view 事件,或建立全新的自訂事件。

3.1 選項一:修改既有 page_view 事件

  1. 在 GTM 找到你的 page_view Tag,點「Edit」
  2. 於「Event Parameters」區塊,按「Add parameter」兩次,分別設定:
    • snippet_text_start{{JS – URL Snippet Start}}
    • snippet_text_end{{JS – URL Snippet End}}
  3. 儲存、預覽測試,確認兩個參數有正確送出,再 Publish。

3.2 選項二:建立專屬 GA4 事件

  1. 在 GTM 「Triggers」→「New」
    • Trigger type:Page View
    • Firing conditions:JS – URL Snippet Start 不等於 undefined
  2. 在 GTM 「Tags」→「New」
    • Tag type:Google Analytics: GA4 Event
    • Measurement ID:填入你的 GA4 測量 ID
    • Event Name:snippet_text(或自行命名)
    • Event Parameters:同上 snippet_text_startsnippet_text_end
    • Triggering:選剛剛建立的 Trigger
  3. 儲存、預覽測試、Publish。
如何在 GA4 中一步步追蹤 Google AI 概述(AIO)、精選摘要與 People Also Ask 流量 — 詳細教學

4. 在 GA4 設定自訂維度

為了在報表中查看這些文字片段,需在 GA4 後台建立兩個自訂維度:

  1. 點擊左下角「Admin」→「Custom definitions」→「Create custom dimension」
  2. 設定①維度名稱:Snippet Start Scope:Event Event parameter:snippet_text_start
  3. 按「Save」
  4. 重複建立 Snippet End 維度,Event parameter:snippet_text_end

完成後,即可在探索報表、BigQuery 匯出等介面使用這兩個維度。

如何在 GA4 中一步步追蹤 Google AI 概述(AIO)、精選摘要與 People Also Ask 流量 — 詳細教學

5. 分析報表與優化建議

  • 報表製作:以 Landing Page、Snippet Start/End 維度交叉,查看哪段文字最吸睛、CTR 最高。
  • 內容優化:針對高點擊片段,擴充相關內容、增加 CTA 按鈕;若轉換率不佳,可重新調整頁面目標。
  • 持續追蹤:定期檢視新產生的片段,確保追蹤設定正常、維度資料完整。

結語

透過上述步驟,HDcourse 建議你結合 GA4 與 GTM,完整掌握來自 Google AI 概述、Featured Snippets 及 PAA 的流量來源與使用者行為。設定一次,持續受益,讓每次優化都更有依據,也能讓客戶對你的數據分析充滿信心。詳細可以參考 Dana DiTomaso 文章

Similar Posts

Leave a Reply