【GA4設定】Google Analytics 4 中對Youtube影片做追蹤

Google Analytics Haran 4个月前 (10-14) 179次瀏覽 0條留言

這篇介紹,在GA4中,如何對Youtube視頻做追蹤,有两种方式:

Youtube影片能追踪的前提:已啟用 JS API 支援功能的內嵌影片

加強型評估事件中的影片參與

加強型評估事件中的影片參與中內置有三個事件:

  • video_start:影片開始播放時
  • video_progress:影片播放進度超過時間長度的 10%、25%、50% 及 75% 時
  • video_complete:影片播放結束時

所有事件默认包含的事件参数有video_current_time、video_duration、video_percent、video_provider(影片供应商)、video_title(影片标题)、video_url(影片网址)、visible (可见)。

設定的位置在Google Analytics 4 中,點擊 「管理」——「資料串流」——「網站串流」——「加強型評估」,只需要勾選它,就可以開啟:

【GA4設定】Google Analytics 4 中對Youtube影片做追蹤

 

延伸閱讀:Google Analytics 4 中的加強型評估事件

 

YouTube 影片觸發條件

GTM裡有個內建YouTube 影片追蹤功能——Youtube 影片觸發條件,是在2017年9月份發佈。

設定內建變數

表單觸發器包含一些內建變數,需要將其開啟,在GTM中點擊「變數」—「內建變數」—「設定」,就可以看到如下介面

【GA4設定】Google Analytics 4 中對Youtube影片做追蹤

各選項的意思如下:

  • Video Current Time (影片目前時間):存取 dataLayer 中的 gtm.videoCurrentTime 鍵。這個鍵會是一個整數,用來代表影片中發生事件的時間 (以秒為單位)。

  • Video Duration (影片播放時間):存取 dataLayer 中的 gtm.videoDuration 鍵。這個鍵會是一個整數,用來代表影片總長度 (以秒為單位)。

  • Video Percent (影片百分比):存取 dataLayer 中的 gtm.VideoPercent 鍵。這個鍵會是一個整數 (0-100),用來代表事件發生時影片的播放長度所佔百分比。

  • Video Provider (影片提供者):存取 dataLayer 中的 gtm.videoProvider 鍵 (由 YouTube 影片觸發條件設定),結果會是影片提供者的名稱,亦即「YouTube」。

  • Video Status (影片狀態):存取 dataLayer 中的 gtm.videoStatus 鍵。這個鍵會是偵測到事件時的影片狀態 (例如「play」或「pause」)。

  • Video Title (影片標題):存取 dataLayer 中的 gtm.videoTitle 鍵 (由 YouTube 影片觸發條件設定),結果會是影片標題。

  • Video URL (影片網址):存取 dataLayer 中的 gtm.videoUrl 鍵 (由 YouTube 影片觸發條件設定),結果會是影片的網址,例如「https://www.youtube.com/watch?v=gvHcXIF0rTU」。

  • Video Visible (影片可見):存取 dataLayer 中的 gtm.videoVisible 鍵 (由 YouTube 影片觸發條件設定)。如果能在可視區域中看到影片,結果就會設為 True,如果看不到 (例如需捲動位置,或為「在背景播放」標籤),則設為 False。

这些內建變數对应的就是加強型評估事件中的影片參與的事件参数。

 

設定YouTube 影片觸發器

在GTM中點擊「觸發條件」—「新增」—「選擇一個觸發條件類型以開始設定」——「YouTube 影片」,命名為“YouTube 影片示範”,然後做如下設定:

【GA4設定】Google Analytics 4 中對Youtube影片做追蹤

 

  • 擷取:这里是设定触发条件。
    • 開始:在影片開始播放時啟動事件。
    • 完成:在影片播畢時啟動。
    • 暫停、跳轉和緩衝處理:如果影片正在緩衝處理,或者是使用者暫停播放影片/移動影片的播放進度控制列,觸發條件就會啟動。
    • 進度:以百分比或時間門檻值來表示影片進度,達到指定進度點時即啟動:
      • 百分比:這個值代表影片已播放長度所佔的百分比。用逗號分隔的清單輸入一或多個表示百分比的整數,例如 5、20、50、80 分別表示 5%、20%、50% 和 80%。
      • 時間門檻:這個值代表影片已經播放的秒數。用逗號分隔的清單輸入一或多個表示時間門檻的整數,例如 5、15、60、120 分別表示 5 秒、15 秒、60 秒和 120 秒。
  • 進階
    • 在所有 YouTube 影片中加入 JavaScript API 支援功能:不建议开启,可能会导致影片刷新。
    • 啟用這項觸發條件的時機:就是什么时候载入Youtube影片触发条件,有三个选项,不需要修改它。

 

 

設定代碼

最後就是設定代碼。

在GTM中點擊「代碼」—「新增」—「請選擇代碼類型以開始設定…」——「Google Analytics(分析):GA4 事件」,命名為“Youtube 影片追踪”,做如下設定:

【GA4設定】Google Analytics 4 中對Youtube影片做追蹤

事件名稱定義為“youtube_video_tracking”,同時設定事件參數video_provider和video_url,其他內建變數也都可以設定會事件參數。

 

預覽調試

更多關於調試的請閱讀:新版Google Tag Manager 預覽模式指南——Tag Assistant Google Analytics 4 中的偵錯模式DebugView

 

事件參數註冊

需要將video_provider和video_ur註冊為事件層級的自訂維度,以video_provider為例,在GA4中點擊「管理」——「自訂定義」——「新建自訂維度」,然後做如下設定:

【GA4設定】Google Analytics 4 中對Youtube影片做追蹤

 

延伸閱讀:Google Analytics 4 中設定自訂事件(事件層級自訂維度和自訂指標)

 

 

如果要對VImeo視頻做追蹤,延伸閱讀:Google Tag Manager上對Vimeo視頻做追蹤(GA4)


如果您在操作上仍有任何疑問,歡迎留言交流。

轉載請註明標題:【GA4設定】Google Analytics 4 中對Youtube影片做追蹤
網址鏈接:https://www.haranhuang.com/google-analytics-4-to-track-youtube-videos.html

Like (1)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址