Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Self-Serve Facebook Ads with Marketing API

Self-Serve Facebook Ads with Marketing API

Quickly walk through the Facebook Marketing API and the use case of making an Self-serve Facebook Ads automation service.

Clement Tang

May 17, 2017
Tweet

More Decks by Clement Tang

Other Decks in Programming

Transcript

  1. Speaker Bio Facebook DevC: Taipei Lead Chatbot.tw 社團發起⼈人 91APP Project

    Manager - Product Go-To-Market - Customer Success Management - Facebook Projects @Clementtang
  2. www.facebook.com/groups/DevCTaipei Facebook 廣告的結構 7 第⼆二層:廣告組合 Ad Set Campaign 第⼀一層:⾏行行銷活動 第三層:廣告

    Ad 定義廣告的⽬目的,例例 如是要導流到網站還 是要帶動業績轉換。 廣告受眾 廣告版位 預算 / 排程 出價競價⽅方式 ⽂文案 廣告格式 廣告素材
  3. www.facebook.com/groups/DevCTaipei 樹狀狀結構表⽰示 8 第⼆二層 廣告組合 第⼀一層 ⾏行行銷活動 第三層
 廣告 流量量

    25 - 35 歲,女性 美妝、保養、服飾 36 - 45 歲,女性 美食、烹飪 單圖格式 ⽂文案 1 /素材 1 單圖格式 ⽂文案 2 /素材 2 輪輪播格式 ⽂文案 3 /素材 3 輪輪播格式 ⽂文案 4 /素材 4
  4. www.facebook.com/groups/DevCTaipei 11 Marketing API 的使⽤用原因與誘因 1. Facebook 的政策是 API First

    2. API 能完成 UI 上能做到甚⾄至還做不到的事情 3. 規模化、⾃自動化、精細微調、程式化取得報表
  5. www.facebook.com/groups/DevCTaipei 14 開發者必備 Facebook App 重點 ✓ 權限控管 ✓ 申請審核權限

    ✓ 可建測試使⽤用者 ✓ 可建測試 App 請參參考:https://developers.facebook.com/apps/
  6. www.facebook.com/groups/DevCTaipei 立刻嘗試看看吧! 16 Graph API Explorer 超⽅方便便的⼯工具 確認登入的個⼈人帳號無誤 確認選到正確的 FB

    App 取得 Token 時要拿到 ads_read
 ads_manage 這 2 個權限 Graph API Explorer:https://developers.facebook.com/tools/explorer
  7. www.facebook.com/groups/DevCTaipei Facebook Graph API 的結構 • 基於 HTTP/HTTPS 協定的 API

    • 有不同版本,⽬目前最新是 v2.9。 • 組成 • 回覆資料 - JSON 格式 - 錯誤訊息也是 JSON 格式 17 Change Log:https://developers.facebook.com/docs/apps/changelog Node http://graph.facebook.com/v2.9/<fbid> Edge http://graph.facebook.com/v2.9/<fbid>/feed Field http://graph.facebook.com/v2.9/<fbid>/?fields=birthday
  8. www.facebook.com/groups/DevCTaipei 新⼿手常常搞不懂的 Access Token 1. 每次 API Request 都需要送出 User

    Access Token 2. Short-lived Access Token 只有 1 ~ 2 ⼩小時的效期 3. 可透過展延的⽅方式換取 60 天或永久有 效的 Long-lived Access Token 4. Long-lived 仍有期限,所以要設計⼀一個 重新驗證登入的流程。 19 更更多更更詳細:https://developers.facebook.com/docs/marketing-api/access
  9. www.facebook.com/groups/DevCTaipei 如何獲得 User Access Token? 測試開發 - 使⽤用 Graph API

    Explorer 是最快⽅方式 - 注意要搭配正確的 Facebook App 程式使⽤用 - ⽅方法 1. 透過 JavaScript Web SDK 要求使⽤用者授權 - ⽅方法 2. 透過 http request 20
  10. www.bestppt.com 91APP 全通路路開店:品牌 APP + 品牌官網 + ⾨門市 23 經營熟客最佳⼯工具

    品牌 APP 流量量轉換最佳⼯工具 品牌官網 ⾨門市 CRM 管理理最佳⼯工具 ⾨門市⼩小幫⼿手
  11. www.facebook.com/groups/DevCTaipei 25 相較於其他的付費網路路⾏行行銷⼯工具, Facebook 仍是中⼩小企業或個⼈人創業 的⾸首選⽅方案。 Facebook ⾏行行銷 Facebook 的各種⾏行行銷⼯工具

    是在中後期要優化時較難, ⽽而初期上⼿手⾨門檻較低。 ⾨門檻低・成本低 Facebook 在台灣活躍帳號 數達 18M,覆蓋廣且精準。 精準⾏行行銷
  12. www.facebook.com/groups/DevCTaipei 30 Web SDK ✓ Graph API 拿到使⽤用者名稱 ✓ 取得

    manage_page 讀粉專權限 ✓ 取得 User Access Token 連結 Facebook 帳號
  13. www.facebook.com/groups/DevCTaipei 31 Business Manager API ✓ 要求粉專授權廣告主 ✓ 檢查是否有授權廣告主 ✓

    把使⽤用者選的粉專邀請進 BM ✓ 指派粉專給 System User 設定粉絲專⾴頁
  14. www.facebook.com/groups/DevCTaipei 32 Business Manager API ✓ 在 BM 內建立廣告帳號 ✓

    指派付款⽅方式、花費上限 ✓ 指派廣告帳號給 System User 取得廣告帳號
  15. www.facebook.com/groups/DevCTaipei 37 2 個⾏行行銷⽬目標 第⼀一步:建立 Campaign ✓ 設定名稱 name ✓

    設定⾏行行銷⽬目標 objectives - link_clicks (流量量) - conversion (轉換)
  16. www.facebook.com/groups/DevCTaipei 受眾懶懶⼈人包 38 第⼆二步:建立 Ad Set ✓ 預設好的興趣受眾 - 台灣

    - 中⽂文全部 (繁簡粵) - 不同產業線的興趣組合 ✓ 即時顯⽰示預估⼈人數 targeting spec ✓ 根據受眾⾃自帶 Ad Set 名稱 ✓ 出價:1 天點擊、7 天瀏覽
  17. www.facebook.com/groups/DevCTaipei 選商品上素材 39 第三步:建立 Ad ✓ 格式:單圖、輪輪播 ✓ ⽂文案:讓使⽤用者⾃自訂 ✓

    素材:讓使⽤用者選商品帶出商品圖 ✓ 連結:商品⾴頁連結 ✓ 預覽⽤用 ad preview 拿到 iframe