# The guide to handle Meta ads tracking for web developers. - 徐愷(KK)
{%hackmd @HWDC/BJOE4qInR %}
>#### 》[議程介紹](https://hwdc.ithome.com.tw/2024/session-page/3228)
>#### 》[填寫議程滿意度問卷|回饋建言給辛苦的講者](https://forms.gle/3iBn6KquHneneWHp7)
KK
Developer -> CS -> 行銷部門主管
Motivation : 廣告投放沒有在追縱
需要追縱, 可以幫埋碼嗎?
先做再說-打開index.html 找到放在script/的地方, 然後let it go
First Question:
為什麼PageView 這麼少?
細思極恐, CSR切換頁面時, client-side routing 不會觸發 fbq('track', 'PageView')
fb-q q不知道是在q什麼 vs GA
解法:將 pageView 事件放到 route 系統中處理
2nd Question:
為什麼沒有購買數據
FB event 加好加滿. 加量不加價
[LINK](https://www.facebook.com/business/help/402791146561655?id=1205376682832142)
3rd Question:
為什麼沒有版位曝光次數?
這是客戶的問題, 為什麼沒有賣版位.
(KK:大家不懂行銷term 是很正常, 因為這個主題我也不懂為什麼會過)
頁面裡面區塊的層級...
OK , 加FB custom event.
4th Question:
為什麼版位曝光次數這麼多.
PageView 1K次, 版位10K次.
我們把版位放在某個component
因為總是會有人在上搞..
那就把版位的component拉到Page層.
5th Question:
為什麼訂單看不到UTM
OS : 你確定這跟Meta ads有關
UTM = Urchin Tracking Module
知道從哪裡過來的.
要記得加所有的來源...不然追縱不到.
放在Cookie
FB->Post#1->Post#2->Product#3->cart
訂單時把cookie的來源拿出來, 存在訂單裡. 這樣才能追縱
第三方 cookie 的意思是,第三方腳本在未經允許的情況下自動 tracking 網站的行為,自行建立 cookie,並送到第三方的伺服器。
6th Question:
為什麼有些廣告沒數據.
OS:你確定跟工程師有關??
Root cause: Meta後台沒有勾追縱
如果打勾後, 也可以設定utm參數.
Meta是如何投廣告.
有3個layer
1. 行銷活動
2. 廣告組合(廣告受眾)針對特定年紀、地區、性別等等
3. 廣告素材
有一些素材沒有數據, 因為Meta後台沒有打勾.
為什麼要打勾? 打勾後會有個DataSet 像是線上版的excel, Meta會放在裡頭.
但Junior marketing 無腦打勾會發生什麼事? 資料亂存
N個Excel 要如何合併, 資料會分散掉.
7th Question:
為什麼有些廣告有CRM事件?
OS:你確定這不是應該問Meta
Meta可以幫你導流轉換 e.g. 網站, 即時表單, Messenger
只要點到廣告, 再手抖送出. 這樣就可以收集到個資.
即時表單->名單型廣告 (潛在客戶的連絡方式)
要避免1個人收3次,被meta多收錢. 所以要整合CRM
但實際上是你要做自己CRM 然後告訴meta , 收到名單時, webhook打回到自己的CRM
目的是同步.
lead_id/email/phone 當unique key
8th Question:
為什麼分成CRM/網站/離線事件?
OS:你確定這是投手問工程師的問題?
因不同渠道unique key columns 不同
CRM : lead_id / email / phone
網站(電商/問卷網站) : fbp/fbc/email
離線: email/phone => 給實體商店用的 , 一個月更新一次之類的.
fbc 是在fb clicking的seq id 每次點都不一樣.
fbp 是粉專.
9th:
為什麼後台跟Meta購買數對不上.
OS : 你確定不是系統誤差?
root cause: 因為我們有離線付款. that's why 我們都追不到.
FB 有一個Conversion API, 加在結帳service打回去FB
10th:
為什麼數字都對不上.
root cause : AdBlock
solution: 所有的東西改成API , 直接打我們自己的後端API, 然後再直接打Conversation API , 完全不管fbq了.
> [!Important] 重要!!!
> # lessson learn 不要埋碼!
埋碼是悲傷的故事.
建議: 全部都是後端透過CAPI打給Meta
==以下聊天區==
開場: 大會跟我說你錄取了, 但換個標題. 所以我就換了全英文的標題
人數較少, 求講者心理陰影面積