问题描述
我正在使用 Facebook 归因 API 通过 Facebook 图 API 收集归因数据。我能够发出 GET 请求并从 API 获得响应,但我在构建请求参数时遇到了一些麻烦。
如果您熟悉 Facebook,可以在 https://business.facebook.com/attribution 上找到一个页面,您可以在其中获取有关所有不同来源渠道的信息。就我而言,我列出了大约 10 个不同的来源频道:
我想要实现的是为每个频道获取 net_media_cost
。但是,official documentation of the Attribution API 对此没有任何说明。也许这是不可能的,但我想 Attribution API 应该可以做到。
如果您查看文档底部,会发现有一个源频道,但它是通用频道类型,对于我要查找的内容而言不够准确(例如,google 通用 vs google 付费)
这是我在使用文档中的 source_channel 时所做的请求。与归因 API 文档中按归因模型划分的转化指标相同:
https://graph.facebook.com/v9.0/?
ids=<BUSInesS_UNIT_ID>
&fields=conversion_events
.filter_by({"ids":["<CONVERSION_EVENT_ID>"]})
.metric_scope({
"filters":{
"click_lookback_window":"2419200","view_lookback_window":"86400","visit_configuration":"include_paid_organic"
},"time_period":"last_thirty_days"
})
{id,name,cost_per_1k_impressions,cost_per_click,cost_per_visit,net_media_cost,report_click_through_rate,report_clicks,report_impressions,report_visits,last_touch_convs,last_touch_convs_per_1k_impress,last_touch_convs_per_click,last_touch_convs_per_visit,last_touch_cpa,last_touch_revenue,last_touch_roas,total_conversions,metrics_breakdown
.dimensions(["source_channel"])
{source_channel,last_touch_roas}
}
&access_token=<TOKEN>
结果如下:
{
"<business_unit_id>: {
"conversion_events": {
"data": [
{
"id": "<custom_conversion_id>","name": "Total Device","cost_per_1k_impressions": 298883073.80651,"cost_per_click": 7611028.5055993,"cost_per_visit": 2292374.9356985,"net_media_cost": 10227213000000,"report_click_through_rate": 0.039269735172667,"report_clicks": 1343736,"report_impressions": 34218107,"report_visits": 4461405,"last_touch_convs": 16041,"last_touch_convs_per_1k_impress": 0.46878689110417,"last_touch_convs_per_click": 0.011937612745361,"last_touch_convs_per_visit": 0.0035955041068901,"last_touch_cpa": 637567046.94221,"last_touch_revenue": 5752967.9242927,"last_touch_roas": 5.6251570435588e-7,"total_conversions": 23156,"metrics_breakdown": {
"data": [
{
"source_channel": 3,"cost_per_click": 0,"cost_per_visit": 0,"net_media_cost": 0,"report_clicks": 1154015,"report_impressions": 0,"report_visits": 1071516,"last_touch_convs": 10801,"last_touch_convs_per_click": 0.0093594970602635,"last_touch_convs_per_visit": 0.010080110796292,"last_touch_cpa": 0,"last_touch_revenue": 3243197.5881846
},{
"source_channel": 1,"report_clicks": 0,"report_visits": 920001,"last_touch_convs": 4434,"last_touch_convs_per_visit": 0.0048195599787392,"last_touch_revenue": 2165112.2343256
},{
"source_channel": 2,"cost_per_click": 53906594.420228,"cost_per_visit": 95867239.714663,"report_click_through_rate": 0.0055444621761221,"report_clicks": 189721,"report_visits": 106681,"last_touch_convs": 806,"last_touch_convs_per_1k_impress": 0.023554780514305,"last_touch_convs_per_click": 0.0042483436203689,"last_touch_convs_per_visit": 0.0075552347653284,"last_touch_cpa": 12688849875.931,"last_touch_revenue": 344658.10178253,"last_touch_roas": 3.3700100093988e-8
},{
"source_channel": 0,"report_visits": 2363207,"last_touch_convs": 0,"last_touch_convs_per_visit": 0,"last_touch_revenue": 0
}
]
}
}
]
},"id": "318429215527453"
}
}
该请求的结果具有我正在寻找的所有内容,除了 source_channel
是官方文档中的那个,我需要根据我自己的归因渠道对其进行拼接。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)