Please enable Javascript to view the contents

广告数据抓取方法论

 ·  ☕ 2 分钟

无论哪个广告平台,数据抓取整体可概括为以下两步:

  1. 申请接口;(访问令牌/密钥文件)
  2. 通过接口请求数据;

Facebook Ads

每个 BM 对应一个访问令牌,访问令牌由该 BM 下管理员权限的 system_user 生成,只要授权给该 system_user 的广告账户,其数据都可以通过该访问令牌请求。

接口申请方法

  1. 在 Facebook 开发者后台,创建一个 Business 类型的应用:
  2. 在 BM 创建一个管理员权限的 system_user
  3. 将上述应用绑定至 BM,注意该 BM 需要作为该应用的所有者;
  4. 在 BM 中,使用 system_user 生成 access_token 即访问令牌,其中:
    • 点击生成按钮时,必须选择上述创建的那个应用;
    • 勾选数据权限时,必须至少包含以下两个权限:
      • ads_read
      • ads_management
1
2
3
4
5
6
7
8
9
data_source:  
business_id:      
business_name:   
app_id: your_app_id # 必配置项;Facebook app ID      
app_name:      
app_secret: your_app_secret # 必配置项;Facebook app secret 
system_user_id:      
system_user_name:  
system_user_access_token: your_access_token # 必配置项;访问令牌
  1. 只有已授权给 system_user 的广告账户,访问令牌才能访问到对应广告账户的数据;
  2. 每个 BM 对应一个访问令牌,有几个 BM 就需要申请几个访问令牌;

官方文档

接口申请方法

见官方保姆级教程 Google Ads API快速上手指南 [2019]

1
2
3
4
5
6
7
data_source: 
manager_account: 
developer_token: your_developer_token # 必配置项;
user_agent:
client_id: your_client_id # 必配置项;
client_secret: your_client_secret # 必配置项;
refresh_token: your_refresh_token # 必配置项;

官方文档

Apple Search Ads

接口申请方法

接口是物理的文件形式的密钥,见官方保姆级教程 Implementing OAuth for the Apple Search Ads API

官方文档

附:指标字典参考

编号字段定义数据类型数据来源
1app_nameApp标识varchar通过AdSet层级的AdPromotedObject对象的object_store_url或者application_id间接获得
2os_name设备类型,如android/iosvarchar同上
3store_type应用商店varchar同上
4media_source流量来源varchar通过 Token 配置进行判断
5account_id广告账户IDvarcharAPI
6account_name广告账户名称varcharAPI
7campaign_id广告推广计划IDvarcharAPI
8campaign_name广告推广计划名称varcharAPI
9date日期dateAPI
10country国家,ISO 3166标准varcharAPI
11impressions广告展示量intAPI
12clicks广告点击量intAPI
13install广告安装量intAPI
14cost广告花费floatAPI
15purchase_value广告带来的收入floatAPI
16purchase付费次数intAPI
17purchase_unique付费人数intAPI
18optimizer优化师编号varchar通过正则
19data_source所属BM/MCCvarchar通过 Token 配置
20currency币种单位,需要统一为 USDvarcharAPI
21is_organic布尔值varchar通过映射配置
22attribution_setting归因窗口设置varcharAPI
分享

Molly Wang
作者
Molly Wang
一个数据产品人的自我修养