一、Google Tag Manager( GTM )
Google Tag Manager (以下簡稱 GTM )是 Google 提供的免費工具,可用來管理網站與GA/GA4之間的數據連結、設定網頁追蹤的數據、追蹤廣告商的廣告成效,為網站加入javascript程式碼等。
二、為什麼要使用GTM?
GTM 可用來數據追蹤、傳資料給GA/GA4,facebook pixel等。且可以不必修改原始碼就可以對網頁進行修改,例如改動CSS或是執行javascript程式。是管理數據與廣告成效的一大利器,也是快速修改網頁樣式的好工具。
三、GTM的基本組成功能
GTM 最主要由「代碼」、「觸發條件」、「變數」三者來達到前述的功能,另外透過「資料夾」、「版本」來做分類和版本控制。
(一)觸發條件
要讓GTM執行某個代碼的時機,例如網頁載入,點擊按鈕,點擊連結等等。
前述功能如追蹤數據、調整網頁樣式…等,都必須在GTM裡面指定「觸發條件」,例如是使用者一進入網頁就要觸發,或是使用者點了某顆特定的按鈕才要觸發…等。觸發後要執行的動作都會透過“代碼”來設定。
(二)代碼
要讓GTM在網站上執行的工作,可能是傳資料給GA/GA4,或是傳送轉換事件給facebook pixel,或是在網站內插入一段程式碼並執行…等。
(三)變數
通用的資料就可以設為變數,不用在每個代碼裡面都重新設定,例如有很多個代碼都要傳資料給ID是123456的GA資料表,可以設一個變數名稱為GA-123456-ID,變數值為123456。
(四)資料夾
每個變數,代碼和觸發條件都可以被放到一個資料夾,可以方便日後查找。
(五)版本
每一次的修改一旦經過GTM提交之後,就會是一個版本,發布之後你的網站就會因為你修改的內容而有所改變(沒發佈之前都不會)。而每個版本的修改都會被記錄起來,隨時都可以回復到舊版本的設定,類似還原的機制。
小額支持鍾肯尼
如果我的文章有幫助到你,歡迎你點這裡開啟只要40元的小額贊助連結,可以贊助我一杯咖啡錢;我會更有動力繼續寫作,幫助大家解決更多問題。