使用 Google 分析時,常會在攬客報表中看到一些廣告網址(像是 Santasgift.ml 等),這些廣告是利用 Measurement Protocol 直接送假資料到 GA 的伺服器,我們察看報表時就會出現這些假訪客訊息了,這些廣告商的目的通常是為了宣傳網站,或是利用聯盟網路行銷,轉介你到其他網站購買,進而得到佣金抽成,因為並沒有實際存取,所以也稱為 Ghost Spam,也可稱為垃圾流量。
如果你仔細進一步看這些流量的特徵的話,會發現他們的跳出率、停留時間和平均造訪頁數等數值與平均差異甚大,其實這些流量大多是沒有什麼用的非真實流量,並非是真實進站的訪客,如果說佔流量比例不大還可以不用去理它,但若佔有一定的推薦聯結比的話,就很有可能會影響到你的分析了。
一般的建議方式有三種,第一個方式是在 GA 建立篩選器/區隔,但是黑名單更新不完。篩選條件設得不好,可能會連正常的一起擋掉。第二個方法是考量比較落後的機器人只會針對 UA-XXXXXX-1 做假流量行為,多開幾組資料檢視,讓網站使用 UA-XXXXXX-2 的追蹤編號,避開大多數的 GA 垃圾廣告。第三個方法,是當進入到到達頁面時,動態塞入一個 Cookie 放到使用者的瀏覽器,藉由判斷使用者有該 cookie 來確保訪客有進入頁面。目前採用的方式為第三種作法,但這個做法約只能做到90%的防護,另外客戶端可以完全關閉 Cookie 的功能則會導致無法寫入。
請採取下列步驟:
① 設定自訂代碼,執行 Javascript 以做到寫入 Cookie,啟動時機則是進入到網站的到達網頁時,並儲存代碼。
② 設定第一方 Cookie 用來識別訪客,並儲存變數。
③ 在原本的 Google Analytics 分析代碼加入自訂維度,維度值則是放入第二步的 Cookie。
④ 安裝 Tag Assistant (by Google),藉此檢測頁面內這堆 ga 代碼是否正常嵌入、是否運作正常,或是頁面有沒有嵌到別的 ga ID。
⑤ 驗證自訂維度的值有對應到訪客 Cookie 的值。
⑥ Google Analytics (分析) 設定自訂篩選器,流量皆要帶有自訂維度訪客的值。
⑦ 在所需版本的旁邊選取 [動作] → [預覽]。啟用預覽模式後,只要前往導入容器的網站,您就會在瀏覽器底部看到主控台視窗,檢查進入自己的網頁是否該次訪問被觸發。同時,也需要使用 Measurement Protocol 直接送假資料到 GA 的伺服器,以驗證是否有過濾成功。
⑧ 按一下上方導覽列的 [版本]。接著按一下表格中所需的版本,然後按一下 [動作] → [發佈]。 Google 代碼管理工具會保留發佈紀錄,方便您查看版本生效的時間及發佈者。
完成以上的步驟即可。
備註:將篩選器套用至您接收的資料前,請先使用篩選器驗證功能,確認篩選器能正常運作。
以下列出篩選器的幾種使用方式:
⑴ 從報表中排除內部流量:如果想要從報表中排除內部流量 (例如來自您的住家或公司內部網站的流量),您可以設定一個篩選器,並在其中納入您要排除的所有 IP 位址。
⑵ 追蹤特定目錄中的活動:如果您想讓報表只列出某個目錄中的活動,可以設定一個「包含」篩選器。同樣地,如果您想排除一或數個網頁/目錄,其餘的數據全都要查看,可以使用「排除」篩選器。
⑶ 追蹤不同資料檢視中的子網域:您是否想要同時追蹤 www.example.com、help.example.com 和 info.example.com,但又想查看其個別報表?很簡單,您只要分別為它們建立專屬資料檢視,然後使用「包含」篩選器,限定只傳回指定子目錄的資料就行了。
備註:將篩選器套用至您接收的資料前,請先使用篩選器驗證功能,確認篩選器能正常運作。
以下列出篩選器的幾種使用方式:
⑴ 從報表中排除內部流量:如果想要從報表中排除內部流量 (例如來自您的住家或公司內部網站的流量),您可以設定一個篩選器,並在其中納入您要排除的所有 IP 位址。
⑵ 追蹤特定目錄中的活動:如果您想讓報表只列出某個目錄中的活動,可以設定一個「包含」篩選器。同樣地,如果您想排除一或數個網頁/目錄,其餘的數據全都要查看,可以使用「排除」篩選器。
⑶ 追蹤不同資料檢視中的子網域:您是否想要同時追蹤 www.example.com、help.example.com 和 info.example.com,但又想查看其個別報表?很簡單,您只要分別為它們建立專屬資料檢視,然後使用「包含」篩選器,限定只傳回指定子目錄的資料就行了。