Tracking: 用 google tag manager 比 google analytics 好
WriterShelf™ is a unique multiple pen name blogging and forum platform. Protect relationships and your privacy. Take your writing in new directions. ** Join WriterShelf**
WriterShelf™ is an open writing platform. The views, information and opinions in this article are those of the author.
Like
or Dislike
About the Author
很久以前就是個「寫程式的」,其實,什麼程式都不熟⋯⋯
就,這會一點點,那會一點點⋯⋯
More to explore
我一直是用 google analytics 來了解網站的流量與使用者使用的狀況,大型的專案,就會自己再寫一個流量的監控與統計,自己寫的目的倒不見得是為了流量的監控,很多時候,是為了要做一些客製化的客戶通知、或是特別的商品銷售統計用,直到,我最近為了一個客戶的行銷要求,將 Google tag manager 裝上後,我才發現,我早就應該要用 tag manager 了。
如果您還沒有使用 Google Tag Manager (GTM):
我的建議就是:你應該立刻安裝使用,它可以跟 google analytics (GA) 做很完美的結合的,事實上,我的建議也是與 GA 合用,未來,更可以與 google 或其他流量監控服務連結,這對未來網路行銷是很重要的。不要再只用 GA 了。
GTM 的運作觀念
GTM 就是使用一個 Javascript 來監控使用者目前瀏覽中的網頁,如果有任何改變(例如:點選連結、Popup 跳出、表單送出等等⋯⋯),就可以觸動一個標籤(Tag)的動作,而這個動作是可以變成一個 GA 的 event,當然,也可以是其他流量監控服務。
GTM vs GA
GA 當然很厲害了,最大的優點就是它很簡單使用,如果你只要知道 page view,使用 GA 真是再簡單不過了,但是,如果你要在 GA 中,要監控一個動作,例如購物車被點擊的次數,這時,最一般的做法就是寫一個 GA 的 event 觸發,這也很簡單,就是一個小小的
ga('send', ...)
呼叫,這樣,你就可以知道這個網站上,購物車被點擊了幾次,這一切都很棒,直到有一天:ga('send', ...)
,是的,它會影響效率,是的,你已經忘了它在那裡。ga('send', ...)
,而且行銷部門要的數字與報告都是「昨天」,你能加上的ga('send', ...)
都是「明天」,永遠都是「急件」!裝上 GTM 後,就可以跟這兩件事告別了,因為:GTM 的 tag 管理可以交由行銷部門,除非這個 tag 加不上去,需要你加一個 HTML 的 Id,你再也不會被行銷部門煩死了。 是的,GTM 也會影響效率,但是它漂亮的完整列在 GTM 的 Tag 列表中,不需要用到後,在 GTM 管理頁面中,移除就好,再也不會
ga('send', ...)
泛濫成災了,我有點後悔太晚用 GTM 了。GTM 的安裝
安裝 GTM 在一般的網站上也很簡單,在 Google tag manager 上登錄後,就依照它的指示,在 body 跟 head 中加上相對應的程式碼就好了,記住:都放在最上面,這也是 google 的建議,畢竟,它要越早執行越好。
如何在 Rails 上的安裝使用,如果你沒有使用 Turbolinks,那就跟一般網站一樣簡單,但是,如果不幸的,你有使用 turbolinks,那就有點麻煩了,
理論上,應該就會動了,但是,我真不完全確定,這是 google 開發的,只有 google 能確定,我後來還為了裝 GTM 把 Turbolinks 給移除了,詳細的原因我寫在這,有空再看吧,這跟本文的 GTM 沒有太大關係。
Scrivinor 思書: 紅寶鐵軌客
GTM 的使用
使用 GTM 很簡單,但是,要把 GTM 用到好,是一門學問了,不過目前 GTM 的使用已經是一個網路行銷的標準工具了,很多網路行銷人都已經會使用,雖然,他們對 HTML 並不十分了解,但是我發現他們有另外一種解釋與使用的方式,一樣可以把 GTM 用得很順,以下是一些我覺得對使用上很有幫助的文章,大家自己也可以網上找,很多 GTM 使用介紹的。
awoo成長駭客行銷誌
Google Tag Manager 教學
無痛轉移 GA to GTM
GTM preview/debug console 使用密技
你在使用 GTM preview/debug console 時,一定會碰到要追蹤一個連結,但是一點連結,整個網頁就跳轉,GTM preview/debug console 內的數值都重置了,這怎麼辦?如何才能追蹤一個連結呢?
答案很簡單,按 <control> 或是 <command> 讓連結產生在瀏覽器的另一個 tab 上,這樣,你就可以看到這個點擊的連結,到底觸發了什麼,也可以觀察到那些 HTML Id/classes 跟變數被抓到了,江湖一點訣,說穿了,真不值錢啊。
參考: