透過GTM代碼管理工具和資料層(datalayer)設定GA自訂維度

把自定維度加到Google分析 (Google Analytics, GA) 的過程有幾個相互關聯的部分:資料層(datalayer), Google代碼管理工具 (GTM),和GA的管理員設定。這篇文章會手把手的介紹,如何將自訂維度加進GA。 步驟1:設定資料層 (datalayer) 第一步驟是設定資料層。資料層是使用GTM的關鍵部分。它包含您想要處理的訊息,這些訊息可以通過GTM讀取,然後推送到Google Analytics。 資料層需要由有權限修改你網站的代碼的人,通常是程式設計師。他們應該在GTM代碼前把資料層加到你的網站,使用以下的語法: window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event' : 'eventName', 'dim1' : 'value1', 'dim2' : 'value2' }); Simo Ahava's 這個超好用的部落格,有討論這個語法的細節: https://www.simoahava.com/gtm-tips/datalayer-declaration-vs-push/ 所以,如果你想要追蹤網頁類別和登入狀態,會長的像這樣: window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event' : 'pageview', 'loginStatus' : 'logged in', 'pageType' : 'product details page' }); ❓ 注意:儘管事件鍵對資料層推送不是必須的,但GTM中的每個標籤,都需要一個事件鍵來觸發它。 如果你在沒有事件鍵的情況下推送維度,會沒辦法抓到那個狀態的維度值 - ... Read more

Google代碼管理工具教學 | 加入GA事件追蹤

有許多你可能想追蹤的網站互動:滾動深度,圖片點擊,提交email地址,等等。透過Google分析 (Google Analytics, GA) 的事件標簽,這些都可以被追蹤,而這個代碼又可以透過Google代碼管理工具(Google Tag Manager,GTM)進行設置。 ❓ GTM 是個非常有彈性的工具, 允許各種潛在的標簽設計模式,就像一個光譜。其中一些模式完全使用GTM的內置自動事件追蹤,另一些模式主要依靠開發人員為數據層增加鍵值對,而另一些模式則位於中間的某個位置。 這系列文章分享了最常見收集網站互動數據的方法- 如何使用GTM將事件追蹤數據傳送到GA。 方法1(本文):GTM的內置互動追蹤(自動事件追蹤功能) Method 2: Custom HTML and JS Tags in GTM (英文) Method 3: Developer Pushes to a Pass-Through Data Layer (英文) Method 4: Combined Auto-Event & Data Layer (英文) 方法1:GTM的内建互動追蹤 優點: 這個方法的優點是,你不需要寫任何代碼或者使用工程師資源。在GTM,你可以全部DIY,這個方法可以來追蹤頁面上幾乎所有的元素。 缺點: 因爲這個方法依賴已經存在的頁面結構,如果界面改變,追蹤會斷掉。如果頁面沒有為標籤設置清晰的“錨”,或者你需要從站點的後端訪問某些值(例如使用者身份號碼),你仍然需要工程師的支持。 這個方法,需要每個組件都有標籤,所以你的GTM容器可能會變得非常混亂。 你需要使用好的命名和組織系統。 實施步驟概述 在GTM創建新的Universal Analytics代碼,使用Track Type = Event ... Read more

使用Google代碼管理工具(GTM)來更新 Youtube 的影片追蹤

在 2017 年九月,Google 在它的代碼管理工具(Google Tag Manager, GTM) 中發佈了內建 YouTube 影片追蹤的功能。如此一來,要在你的 YouTube 影片裡設定 Google 分析的事件追蹤(event tracking) 變得超容易。這篇文章會一步一步介紹如何將 YouTube 影片追蹤加進 GTM 裡,你也可以直接跳到文章最後面去下載然後匯入預先配置好的設定到你自己的GTM容器裡 簡介 YouTube 影片追蹤讓你可以追蹤你網站裡所有使用者與 YouTube 影片互動過程,包括播放次數、暫停次數、觀看 10% 的內容、觀看 25% 的內容、完整觀看... … 等等。 步驟1:設定一個YouTube影片的觸發條件 點擊觸發條件 》 新增 》觸發條件類型(Trigger Type) = YouTube Video 步驟2:選擇觸發條件的設定 這個内建YouTube觸發條件有幾個可以設定的選項。預設是Start 和 Complete,但你也可以追蹤像暫停(Pause)和進展(Progress)等等。我建議打開所有的追蹤選項。 如果你選“進展”,你可以選百分比(觀看影片的百分之幾)或者時間門檻(觀看多久)。在這裡我們會選百分比,追蹤25%,50%,和75% (100% 會被Complete選項自動的追蹤) 我們也會點選“Add JavaScript API support to all YouTube videos” ... Read more