網頁

2019年8月9日 星期五

Google Analytics(GA)與Google Tag Manager(GTM)教學釋疑篇

對於剛接觸學習Google Analytics(簡稱GA)與Google Tag Manager(簡稱GTM)的操作新手而言,要區分其用途與功能有如迷失在五里雲霧中,以下僅將兩者常見的不同處整理如下。

1. GTM代碼稱為容器代碼,GA代碼稱為追蹤碼。GTM與GA代碼組成方式差異處如下圖。

用於網站或部落格的GTM代碼被稱為「Container Tag」。「Container Tag」分為兩部分,第一段程式碼放置在網站網頁最上方<head>中;第二段程式碼放置在<body>正後方。



2. 用於網站(部落格)或行動APP的GA代碼被稱為「GA Tracking Code」。「GA Tracking Code」與「Container Tag」不同,僅有一段程式碼,只需將完整程式碼複製放置在<head>中即可。


3. GTM與GA的代碼目的不同。

GTM「Container Tag」無法直接追蹤收集使用者(來訪與回訪與網站(網頁)的互動行為數據,如:網頁瀏覽、事件、工作階段、交易等等。然而,GA利用「Tracking Code」能追蹤收集使用者(來訪者及回訪者)與網站(網頁)互動行為數據並產出實用報表。

GTM「Container Tag」可以由一組或多組Tag(頁籤)、Variable(內建或自訂變數)及Trigger(觸發條件)組合產生代碼,進而達到追蹤收集資料。然而,GA「GA Tracking Code」並不需經過相關組合步驟即可自行作業。


4. GTM與GA的代碼運作方式不同。

GTM「Container Tag」可以由一組或多組Tag(頁籤)、Variable(內建或自訂變數)及Trigger(觸發條件)組合產生代碼,當代碼尚未完成提交時,容器內容此時狀態為「容器尚未發佈」(Empty Container)。然而,GA「Tracking Code」並不需經過提交即可自行運作。



5. GTM與GA的代碼套用對象有所不同。

一組或多組GTM「Container Tag」代碼可套用在不同的網站或行動APP應用程式。然而,一組GA「Tracking Code」僅能套用在所需追蹤收集的網站。

GTM與GA登入後,使用者介面不同。





6. GTM與GA帳戶階層組織架構呈現方式不同。

一個GTM帳戶(Account)可以由一或多組GTM容器代碼(Container Tag)構成,每一組容器代碼可以包含一或多個代碼(Tag)、觸發條件(Trigger)及變數(Variable)。


每一個GA帳戶(Account)可以由一個或多個資源(Property)構成,每一個資源可以由一個或多個檢視(View)構成,而每一個檢視可以包含一個或多個報表(Report)。



7. 有別於GA,GTM並未包含報表可供檢視。

在GTM環境,經由網頁按鈕點擊協助,可以輕易的進行任何代碼的新增、修改、啟用、停用或移除等維護作業,相較GA方便許多。

GTM是用於代碼管理的平台,而GA是用於追蹤收集網站與行動APP資料並產出實用報表的平台。

GTM並未提供資料庫(數據庫)後台,因此無法保存任何分析數據。然而,GA對於收集到的資料經過有效處理轉成有用數據後,再進行分析產生實用報表,即使數據實際上是儲存在GA伺服器(服務器)上。

在GA環境,GA報表中所有可觀察項目都稱為維度(Dimension),觀察項目量化後的數據被稱為指標(Metric)。因此根據定義的主要維度(Dimension)、次要維度(Sub Dimension)及指標(Metric)可以進行後台流程處理產出要顯示的報表。不過,GTM並未提供。




8. 在GA環境中,可以透過報表介面或API介面進行數據查詢作業。不過,GTM並未提供。




沒有留言:

張貼留言