跳到主要內容

Google Tag Manager 和 Google Analytics 是什麼?

首次踏入數位行銷 (digital marketing) 以及數位分析 (digital analytics) 的朋友,在做功課時一定會常常看到網頁分析工具 Google Analytics (下文有時用 GA 來簡稱)的介紹,可能也會看到一些文章提到所謂的 Google Tag Manager。相信許多人會感到困惑:這兩個好像都是 Google 提供的免費分析服務,但又不是很清楚兩者的差異,也難以了解 GTM 和 GA 的關係。

這篇文章將介紹何謂 Google Analytics,何謂 Google Tag Manager,以及兩者不同之處。

💡 先說結論:GA 和 GTM 是完全不同的軟體,但要同時使用才行才可發揮最大的功效。

什麼是 Google Analytics 

Google Analytic 主要是用來追蹤並儲存網站上或 APP 中的數據,以及產出報告,來得到以下的資訊:

  • 上個月我的網站有多少流量 (traffic)?
  • 我的網站的訪客的性別、國家以及年齡?
  • 訪客在我的網站平均停留多少時間?
  • 我的網站哪一個頁面瀏覽量最多?
  • 上週有多少新訪客...等等。

為了能讓 GA 要能夠獲得這些資訊,我們必須花時間在網站的每一頁埋進追蹤碼 (GA tracking code),而且單純追蹤碼只能取得像是瀏覽量 (pageview)、跳出率 (bounce rate)、工作階段 (Sessions) 等一般性資訊。

如果我們還需要知道更多資訊,例如:

  • 網站上「聯絡人表單」上個月被填寫並送出的次數
  • 某篇文章的平均被閱讀深度(大家都讀到最後了嗎?還是看了前 25% 就跳出去了?)、
  • 電商網站的結帳流程設計是否流暢,有多少 % 的使用者沒有跑完結帳流程(流失了多少訂單)。

此時只能請工程師協助將各種不同的代碼埋進網站,如果只有一兩項也許還沒麼問題,但如果數十個想要追蹤的行為,將會耗費行銷人員還有工程師很多時間(通常你的需求不會被工程師放在最前面),當所有的代碼都就位,可以開始搜集使用者行為資料時,可能已經過好幾個月了。

Google Tag Manager 提出解方

為了追蹤的訪客在網站或 App 的各種互動,我們需要在頁面中埋入各種不同的代碼,以確實追蹤各種數據,包括送出表單、物件的點擊、頁面捲動的深度等。若不使用 GTM,我們必須請工程師將所有的代碼一一埋入網站的原始碼中。

而 Google Tag Manager 是讓我們可以將各種不同功能的代碼運用在我們網站上的工具。

更方便的是,分析人員或行銷人員可以直接在 GTM 中調整這些代碼,不用請網頁工程師去更動網站。

Google Tag Manager 和 Google Analytics 有何不同?

從上面的說明應該可以知道,GTM 和 GA 是不同的兩個平台,要做的事也完全不一樣,GTM 是代碼管理工具,用來管理網站上的各種代碼(GA 的追蹤碼只是其中一種而已),並將代碼所蒐集到的數據傳送給各種分析工具。GTM 本身並沒有分析的功能,也無法產出任何報告。

而 GA 是一個分析工具,可以將收到的各種數據加以分析並產生報告。

因此,如果單純使用 GA,我們依然可以分析使用者的行為,但是必須將所有的代碼都寫進網站的原始碼中,而 GTM 則讓我們可以不更動網站原始碼,直接管理各式各樣的程式碼。

如何使用

不使用 GTM 的情況下,依照說明文件,需要將 GA 追蹤碼加入到每一個頁面中:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-00000000-0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-44688053-8');
</script>

如果搭配 GTM,在將 GTM 安裝於網站後,只要:
  • 點選 New Tag,並
  • 在 Tag Configuration 中選取 Google Analytics: GA4 Configuration,
  • 貼上 GA 4 的 measurement ID 
  • 在 Trigger 部分選擇 All page
這樣就完成了,接著就可以開始追蹤網站的瀏覽量,並開始設定我們要追蹤的各種行為的 tag。

小結:GTM 與 GA

  • GTM 不是用來取代 GA 的,GTM 只是管理代碼的工具
  • GTM 可以將網站的資料傳送到各種分析軟體中,GA 只是其中一種
  • 即使不用 GTM,GA 仍然可以順利使用,但會花費許多寶貴的時間將各式各樣的代碼埋入網站中

留言

張貼留言