又見 Scroll 百分比追蹤!!這次只要用一個代碼、觸發條件且還能指定網頁




用LINE傳送
對惹... 不好意思只有行動裝置可以用 LINE 分享喔.. ^^" (若是用桌機或筆電會被帶走.. ~"~) scroll_depth_threshold_setting

說到又見 Scroll 百分比追蹤!!這次只要用一個代碼、觸發條件且還能指定網頁..

我們從2017年11月初開始陸續介紹了從傳統 Google Analytics 追蹤碼、透過 Google Tag Manager 進行網頁深度瀏覽 Scroll 百分比事件追蹤的辦法。希望能幫助我們更加清楚訪客抵達我們的頁面後、到底是否願意繼續往下瀏覽,而瀏覽的程度又有什麼樣的差異。

Scroll depgh setting by gtm

Scroll depgh tracking by gatc

↳之前兩篇文章封面..

但也如我們上週文章中所提,既然都開始使用 Google Tag Manager 了,是否會有哪些小技巧,能夠幫助我們在設定上用更簡單、快速的流程,實現更多的分析需求呢(當然是有 ^^”””)。

所以今天,會說明如何在 Google Tag Manager 先設定一個觸發條件 Trigger 與變數 Variable,然後再搭配一個代碼 Tag 的設定,就能快速解決我們上週需要設定三個代碼搭配三個觸發條件的需求。

而文中也會再補充,如何善加利用 “Page Path” 這個變數如下圖,讓我們從此得以快速分析發生事件的網址,甚至進一步設置指定某些特定網址方能觸發我們的網頁深度瀏覽 Scroll 百分比事件吧!!!!

也因為今天已經是 Google Tag Manager 篇的進階技巧,所以若是第一次來到 “看見數據網” 的朋友,會建議先花點時間了解上週的 “瀏覽器 Scrollbar 事件追蹤之 GTM 篇,頁面滾動百分比追蹤更輕鬆” 以及上個月 “瀏覽器 Scrollbar 事件追蹤,一頁式網站也可確認進站訪客有效性” 文章中的技術流程,應該就更能體會今天這篇文章有多麼節省時間、造福人群。

此外就是在每一個段落後都會為其內容增加一些補充參考資訊連結,若剛好有檢視需求,就建議可以按著 Ctrl(或 ⌘ Command) 鍵再點選這些補充文章連結。如此就可以默默另開視窗,看是要先看或真的有需要時再到另一個頁籤查看!!

the built-in variables

↳Page Path 預設就存在於 Google Tag Manager

 

先為不同(指定)頁面深度瀏覽百分比設定一個觸發條件

我們上週為了三個不同的頁面深度瀏覽百分比設定了三個觸發條件,以配合在下一步設定三個代碼時使用。

3 triggers

↳為不同頁面深度瀏覽 Scroll 百分比設定三個觸發條件

 

但其實面對這三個不同程度的百分比觸發條件,我們只需要使用一個觸發條件,然後在 “垂直捲動頁數” 下方的欄位用 , 號分隔,依序輸入我們想要追蹤的三個百分比就可以了如下圖。

3 scroll depth threshold

↳實際百分比可依照網頁類型調整

 

然後若是打算所有頁面都能觸發這個 “捲動頁數” 、頁面深度瀏覽百分比之觸發條件,當然就直接勾選 “所有網頁” 就好。

all pages

↳勾選所有網頁就會在每一頁上實現觸發條件

但畢竟網站中各種不同類型的頁面瀏覽深度都不一樣、所有網頁都用一樣的百分比也似乎不太恰當。

所以像是若我們現在只想單純在 “最終結果頁面” 方能觸發條件,就可以先看看我們自身網站中最終結果頁面是否有特殊的網址規則就可以利用篩選機制特別指定。

如以下這個範例網站的最終結果頁面網址規則是 xxx.com/blog/日期/不同頁面網址

the url name

又或者是這個範例網站最終結果頁面網址都是 html 結尾:

html of the url

那就可以在部分網頁下方三個欄位分別選擇與填入 “Page Path” 以及 “結尾是” 、 “html” 後,就可以儲存並完成相關設定了。

the page path triggers setting

有關這段提到的 “捲動頁數” 這名稱似乎不太貼切,在英文介面原文是 “Scroll Depth” 如下圖,就只能期待有早日調整的一天、或讓我們自行放大自己的想像力吧。此外是僅在 “最終結果頁面” 檢視訪客的頁面深度瀏覽百分比也相當合理,畢竟通常在最終結果頁面有最多的內容,且也是最需要確認訪客是否確實瀏覽內容的頁面。

scroll depths

“變數” 與 “內建變數” 的說明與設定

我們在上一段落中的最後一個步驟,提到了一個選項是 “Page Path” ,而這個 Page Path 在 Google Tag Manager 中代表的是一個 “變數” 。

而說到這個 “變數” 一詞在 Google Tag Manager 之所以那麼重要,是這 “變數” 可以說是我們人類與 Google Tag Manager 之間的共同語言、共識、規則,未來只要用一個變數就可以任意指定、控制多項指定數據項目。

像是上一段的 “Page Path” 所代表的就是網址名稱後的路徑名稱。

範例:http://www.awoo.com.tw/blog/2017/12/be-growth-hacker/ 的 “Page Path” 就是 blog/2017/12/be-growth-hacker/

the tne page path means

所以我們上一段觸發條件設定的最後,指定的 “部分網頁” 規則就是 “Page Path” 中只要是以 html 結尾的網址都可以滿足觸發條件。如此一來,我們在設定觸發跳間完成後,就只會在指定僅網址結尾為 html 的網頁上會滿足觸發條件。

the first page's url

↳非 html 結尾的網址頁面就不會滿足觸發條件如網站首頁

 

不過, “Page Path” 是 “預設” 就會存在於 Google Tag Manager 介面上的內建變數,所以剛剛在設定觸發條件時的下拉式選單中就有 “Page Path” 。

但因為我們今天還想要設定網頁深度瀏覽百分比的事件追蹤,所以我們還需要開啟一個原本就存在於 Google Tag Manager, 但需要透過點擊(設定)才會出現在內建變數介面的變數選項

setting the build-in variables

↳點擊 Google Tag Manager 變數介面頁面的設定即可中

 

然後因為我們今天要特別使用的變數是 “捲動頁數(也就是網頁深度百分比)” ,所以還請在變數介面的內建變數下方點擊 “設定“ ,然後往下找 ”捲動“ 並勾選 Scroll Depth Threshold 的 Radio Button 如封面圖示即完成開啟。

若對這一段的 “變數 Variables” 還不是非常熟悉的朋友,會建議可以先從 “預覽 x 內建變數 x GTM, 任意追蹤頁面事件前的必備前置作業” 這兩篇文章開始了解。

variables types

↳不同變數類型

 

新增一個代碼並搭配上方的觸發條件、設定變數

設定完成觸發條件與變數後,就可以前往 Google Tag Manager 代碼介面並點擊新增,自訂名稱後就可開始設定代碼。

接著如下圖,追蹤類型選擇 “事件” 後,一樣可自訂類別,但從動作開始就可以選擇內建變數、新增變數與上方新設定的觸發條件。

而我們在動作、標籤選擇的變數分別是 “Page Path” 以及剛剛才剛設定(開啟)的 “Scroll Depth Threshold” 。

the event labels and action

如此一來就可以如同上一段所說,這兩個變數中的 {{Page Pathe}} 就是要請 Google Tag Manager 在事件動作上能夠顯示觸發事件的頁面路徑網址,再者的 {{Scroll Depth Threshold}} 則是要可以在事件標籤處顯示我們在觸發條件 “捲動頁數百分比(網頁深度瀏覽百分比)” 設定的值。

最後,選擇指定追蹤的 Google Analytics Tracking Code ID 後,就只要選擇我們剛剛設定好的觸發條件 “Scroll depth threshold” 就輕鬆完成了。

GATC ID and trigger

我們在這段中 Google Analytics Tracking Code ID 也是使用了一個變數,而這個變數就是將我們 Google Analytics 的 UA-xxxxxxxx-x 定義為一個我們與 Google Tag Manager 之間共通的默契,未來就不用每次都要去複製或硬背起來,只是填入這個自訂的變數名稱即可。而有關以上說明,我們在 “新增 Google Analytics 追蹤編號為變數,編輯代碼零失誤” 這篇文章中也有詳細介紹。

↳只要自定義 “常值” 這變數並將 Google Analytics Tracking ID 輸入紅框即可

 

在今天又見 Scroll 百分比追蹤!!這次只要用一個代碼、觸發條件且還能指定網頁之後…

理論上若能參考上述流程設定應該都不會有問題,但一樣都可以先利用 Google Tag Manager “預覽” 功能以進行測試。

the preview mode

↳Google Tag Manager 預覽模式

 

再者是其實我們在進行今天所介紹的設定流程時,遇到了一個似乎是 Google Tag Manager’s bug 的狀況如下圖。

Google Analytics bug

↳某些設定的數字就是不會出現整數

目前發現我們在設定百分比數字時,只要出現 28 & 56 & 58…. 等數字,在 Google Analytics 事件標籤報表上就不會以整數的方式出現。

基於這個有點奇怪的狀況,所以我們就只好在這週開始修正我們設定的百分比(好險87不受影響)。未來或許會有所改善,但若大家遇到類似的狀況也不用太意外嘍。

最後。因為這週四就要盛大舉辦一年一度的 awoo SEO 成長駭客年會,所以趕在活動盡力完成這篇在上週就稍微提到的相關資訊。若有任何疑問或是一直擁有一顆想要讓自己更強大的決心…….. 我們就週四見!!!!

the annual conference for seo growth hacking

這篇 Google Analytics 精選文章發表於2017 年 12 月 11 日 星期一

立即訂閱看見數據網電子報

數據變化萬千,跟著看見數據網從數據中洞察網站經營脈動、缺失與機會!!