為什麼需要GTM這類的標記管理工具?認識標記管理解決方案

相信如果你是Harris先生的讀者,你應該會知道,過去我比較著重在分析思維、Google Analytics的工具應用,你幾乎看不到我在部落格上談到GTM,畢竟 GTM完全是牽扯到另外一個領域、另一個完全不同的技能,過去因時間的關係,我沒辦法跟大家分享太多專業的內容,因此我主要 focus 在分析思維以及常見的工具應用,今天,我想跟大家完整的介紹甚麼是GTM,讓各位讀者對於GTM有個正確的認知(如果我GA、GTM、分析觀念全部都寫,應該會寫不完…Orz)。

認識標記管理解決方案(TMS , Tag Management Solution)

我們經常利用網站分析工具來分析 Online Data,目前大家最常用的工具不外乎就是 Google Analytics、Facebook Pixel、Crazy Egg…等,但分析工具在部屬/設定上有時需要一定的專業跟人力成本,過去我們大多只能依賴工程師來協助,不管你想做 Pixel的設定、Google Analytics的事件發送、還是電子商務功能的安裝,幾乎我們都要依賴工程師。
尤其,有時候工程師只懂寫程式,但未必懂分析的思維、資料怎麼運作,這些都會導致工具在部屬/設定上出現障礙。我們可以說,每一段分析工具的『追蹤碼』其實就是一段標記 (Tag),而TMS就是讓網站分析師可以獨立部屬追蹤碼、修改追蹤碼的解決方案,有了 TMS我們對於工程師的依賴會減少許多。

目前市佔率最高的TMS便是 Google Tag Manager(GTM),但事實上市面上還有其他的TMS,像是 Adobe Tag Manager、Tealium、Qubit。
Adobe Dynamic Tag Management

TMS怎麼運作呢?以GTM為例

TMS在運作上,還是要先請工程師把 TMS的代碼安裝到網站上,接著網站上的這段 TMS代碼就可以協助我們處理大多的分析工具部屬工作。

GTM安裝在網站內的範例程式碼

GTM安裝在網站內的範例程式碼


只要我們到後台進行管理及設定,TMS就會幫我們發送分析工具的代碼,進而追蹤到網站上的數據。
以GTM安裝Google Analytics的範例畫面

以GTM安裝Google Analytics的範例畫面


如果追蹤碼有需要特別另外寫,分析師也能直接寫在TMS的管理介面上,讓 TMS來發布追蹤碼,如此一來就不用透過工程師來協助。
我們可以看到以下這張圖,基本上,不管你是使用FB Pixel、Adwords Conversion Tracking、還是GA,我們都只要透過像GTM這樣的TMS,它就會幫助我們做部屬跟發布。
以GTM安裝Mixpannel的範例

以GTM安裝Mixpannel的範例

為什麼一定要使用TMS,有甚麼好處?

即便你們家有非常懂分析工具的工程師,或是工程師真的非常樂意幫助你來管理這些分析工具的部屬,我還是會非常建議你使用TMS,因為使用TMS其實有很多的優勢以及好處:
  1. 代碼管理不用再依賴工程師,分析師/行銷人可自己來進行管理。
  2. 代碼管理方便、快速,隨時可以刪除/增加代碼,降低工程人員的維護工作成本。
  3. TMS可以協助我們進行版本控制,萬一分析工具的部屬出了問題,還可以用舊有的版本進行還原。
  4. TMS提供完整的測試環境,過去總要工程師部屬完之後,行銷人再到GA看看資料有沒有進來,但 TMS通常有完整環境提供你測試資料的完整性。
  5. 網頁上的 HTML會更加乾淨,只要使用 TMS的追蹤碼即可,其他工具的追蹤碼,大多都不用出現在HTML上。
  6. 可透過 TMS自行控制代碼的發布/刪除時間,增加管理的便利性。
  7. 可控制代碼要發布在哪些頁面(例:首頁、商品頁)。

結語

簡單來說,TMS讓我們的管理工作更加方便、出錯率更低,如果你的公司有認真的在做網站分析工作,基本上要傳送的資料很多、要安裝的工具也很多,當使用的工具/傳送的資料一多,工程師管理起來非常的麻煩,TMS可以幫助我們更加有效的進行管理。
延伸閱讀: