使用Tag manager追蹤Youtube影片點擊事件

相信許多人會在網頁上嵌入youtube影片,而如何使用GA的事件追蹤做youtube影片點擊
Google一搜,就有不少的教學影片可供參考
這篇文章則是要來介紹透過Google Tag Manager追蹤youtube的影片點擊

以下將按照Luna matrics的文章Youtube tracking in Google analytics & Tag manager 進行設定

用Tag manager進行GA事件影片追蹤準備作業

首先在你的網頁先行嵌入一段js語法,請先插入<script>標籤,再將語法內容放入script標籤內。語法內容請點這裡,如下:

<script type="text/javascript" id="gtm-youtube-tracking">
  ( function( document, window, config ) { .............
 .............
  * Defaults:
 * 'events': {
 * 'Unstarted' : false,
 * 'Watch to End': true,
 * 'Play' : true,
 * 'Pause' : true,
 * 'Buffering' : false,
 * 'Cued' : false
 * }
  */ 
</script>

Tag manager設置youtube事件追蹤

變數設置步驟
產生兩個變數,變數的設置如下

變數一
變數名稱-videoUrl(可自由變更, 但相對的待會的標記設定就會不一樣)
選擇類型-資料層變數
資料層變數名稱-attributes.videoUrl

變數二
變數名稱-videoAction(可自由變更, 但相對的待會的標記設定就會不一樣)
選擇類型-資料層變數
資料層變數名稱-attributes.videoAction

觸發條件設置步驟

設置完兩個變數後,接下來要設置一個觸發條件,設定規則如下:

觸發條件名稱-YouTube Video Event(可自由變更, 但相對的待會的標記設定就會不一樣)
選擇事件-自訂事件
事件名稱-youTubeTrack
點選新增篩選器,篩選器條件設為
videoAction 與規則運算式相符 Play|Pause|Watch to End 


標記設置

最後一步的標記設置步驟如下:

標記名稱-youtube tracking tag(可自訂)
選擇產品名稱-Google Analytics
代碼類型-通用分析(如果沒升級成通用分析追蹤碼的話就選傳統Analytics吧)
追蹤類型-事件
類別-video(可自訂)
動作-{{videoAction}}(如果之前的變數2是設不同名字的話,就選擇你的自定變數名)
標籤-{{videoUrl}}(如果之前的變數1是設不同名字的話,就選擇你的自定變數名)
啟動時機選擇其他
觸發條件-YouTube Video Event(如果之前的觸發條件是設不同名字的話,就選擇你的條件名)

測試發佈

以上設定完成後,就可以點選"發布"旁的小箭頭選擇預覽,開啟預覽模式進行測試囉
當點擊影片時,看到Tags fire on This Page裡面出現你的youtube追蹤標記名稱,代表設置成功囉


測試無誤後就可以正式將Tag發佈,發佈後也可以到GA的即時報表裡看有沒有數字跑出來


8 意見

作者已經移除這則留言。

Davis您好

我已經照著文章做完,但預覽測試時,點擊影片沒有成功觸發事件標記,
對步驟複查後,看起來GTM設定似乎是沒有問題的,
請問JS語法嵌入的部分,可以直接複製您文章所提供的嗎?
若可以,請問我還可以如何檢查是哪裡出了問題呢?

Reply

你可以先使用跟我文章一模一樣的設定試試看
或是可以參考我文章一開始所附上的Lunametrics的參考來源試試
因為老實說,我也是照它的作法試的.....

Reply
作者已經移除這則留言。

کیئس-ایف ایم پر موسیقی کا لطف اٹھائیں. لاس اینجلس میں مٹھی کے تازہ ترین ریڈیو سٹیشن، سب سے تازہ ترین.

Reply
作者已經移除這則留言。

Davis 您好: 麻煩請回覆, thanks.
1. 如何在Youtube 影音頻道網站中 ( 若頻道內已有10部影片), 嵌入追蹤程式碼片段
2. 您的這一篇文章 "使用Tag manager追蹤Youtube影片點擊事件" , 與我的問題 1,
指的是同一件事情, 或是各自獨立的兩件事情.
3. 因為目前, 我的Youtube 頻道, 已經在GA找到追蹤程式碼片段,但我不曉得要如何,將
此追蹤程式碼片段,嵌入到我的Youtube 頻道, 所以透過Search Console , 是 無法驗證我的Youtube 頻道所有權.

Reply

因為我這篇文章主要介紹的是追蹤嵌在網站上的youtube影片
但看你的敘述,你應該是想要追蹤你的youtube頻道數據
如果你是要將GA跟youtube做串接, 請參考以下兩篇文章:
https://www.klipfolio.com/blog/connect-youtube-channel-google-analytics
https://support.google.com/youtube/answer/2976814?hl=en

而Youtube本身也有提供數據分析工具:https://www.youtube.com/analytics

另外,Search Console是不能對你的youtube頻道做驗證的,他只能拿來驗證自有的網站平台

Reply

張貼留言