# 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 ==以下聊天區== 開場: 大會跟我說你錄取了, 但換個標題. 所以我就換了全英文的標題 人數較少, 求講者心理陰影面積