fbpx

關於如何經由 GTM 設定 ga events, google ads, facebook pixel 的筆記

Events Trigger (use dataLayer push)

閱讀:Google Tag Manager Custom Event Trigger ExplainedComplete Google Tag Manager Data Layer Tutorial

GTM 的 event trigger 是他最方便的一個功能,例如說你建立一個 Registration Complete 的 event trigger,你可以同時給 GA, Google Ads, Facebook 使用。也就是說你在註冊完成的 callback function 那邊塞了 dataLayer event “registrationComplete” 給 GTM,你就可以在不同的 tag 使用它:設立 Facebook, Google Ads 的轉換目標、建立虛擬頁面給 GA Funnel 使用(因為註冊完成並不會有一個 “thank you for signing up page” 且註冊管道可能有多種)

Google Ads

有兩種:Google Ads Conversion Tracking 以及 Google Ads Remarketing。

Google Ads Conversion Tracking
用以追蹤廣告轉換成效,詳細步驟見:How to Configure AdWords Tracking in Google Tag Manager,在 Google Ads 建立 Conversion actions,你會得到一組通用的 Conversion ID,以及該目標的 Label(建議分別在 GTM 建立 Constant Variable),Conversion Tracking 的 trigger 就是完成該目標,例如:完成註冊的 trigger、完成付款的 trigger,藉以追蹤轉換率。

Google Ads Remarketing
Remarketing 需要在你想要再投廣告的人 trigger,所以可能是造訪過網站的所有頁面,或者是看過價目表的人之類的。可以參考這篇:Dynamic Remarketing With Google Tag Manager

Facebook Pixel

Complete Guide: Google Tag Manager + Facebook

使用 datalayer 吐資料給 Facebook Purchase Event: Tracking Website Sales Facebook via Google Tag Manager

延伸閱讀:How to Track Pageview with Facebook Pixel in Single Page Applications (SPA 就是麻煩)

GA Ecommerce with GTM

這篇照做就對了。看起來很複雜但是其實很單純,大致步驟是:在交易成功的頁面建立 event trigger,並且在 dataLayer push event name and GA transaction object,接著建立 GA Transaction Tag 把 trigger 加上去。

不過建議從後端在交易成功時送 http request,避免前端重整頁面就重複發送事件的問題。Google Analytics Measurement Protocol

文章出處

Tin

Facebook Comments
Code For Marketing

Code For Marketing

鼓勵行銷人學習「工程思維」培養數據敏銳度,推廣善用工具的知識教育組織,透過數據與工程的掌握與應用讓行銷人提升價值,有效運用行銷工程。