广告管理系统和广告API中的覆盖率估算值之间是否有任何关系? [英] Is there any relationship between the reach estimate in Ads Manager and in the Ads API?

查看:155
本文介绍了广告管理系统和广告API中的覆盖率估算值之间是否有任何关系?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚注意到,Ads API和广告管理系统给出的数字大不相同。例如,在比利时安德莱赫特市寻找法语者时,广告经理显示44,000个人,Ads API给我的数字是12,000个。。

>

请参阅广告管理系统用户界面和以下调用卷页脚本的屏幕截图: $ b

  curl  - G -q \ 
-d'targeting_spec = {geo_locations:{cities:
[{key:171194}]},locales:[1003]}' \
-d'access_token = XYZ'\
https://graph.facebook.com/v2.3/act_000000000000000/reachestimate



中的数字 1003 对应于French(All),数字 171194 城市对应于Anderlecht。



这是什么解释了这种差异估计?

以下是上述脚本的JSON输出:

  {users:12000,bid_estimations:[{
unsupported:false,location:3,cpa_min:66,
cpa_median:107 ,cpa_max:140,cpc_min:19,
cpc_median:33,cpc_max:43,cpm_min:10,
cpm_median:42,cpm_max }],
estimate_ready:true,data:{users:12000,
bid_estimations:[{
unsupported:false,location cpa_min:66,
cpa_median:107,cpa_max:140,cpc_min:19,
cpc_median:33,cpc_max:43,cpm_min
cpm_median:42,cpm_max:106}],
estimate_ready:true}}

$ b $好的,我查看了Ads Manager所做的AJAX调用,看起来默认的location_types属性是home,而广告管理器使用的是home家和最近。这是区别。

  curl -G -q \ 
-d'targeting_spec = {geo_locations:{ 城市:
[{key:171194}],location_types:[recent,home]},locales:['1003]'\
-d'access_token = XYZ'\
https://graph.facebook.com/v2.3/act_000000000000000/reachestimate


I just noticed that the numbers given by Ads API and the Ads Manager are wildly different. For instance, when searching for the French speakers in the city of Anderlecht, Belgium, the Ads Manager shows 44,000 people and the Ads API gives me the number 12,000.

See the screenshot of the Ads Manager UI and of the curl script calling below:

curl -G  -q \
  -d 'targeting_spec={"geo_locations":{"cities":    
      [{"key":"171194"}]},"locales":[1003]}' \
  -d 'access_token=XYZ' \
https://graph.facebook.com/v2.3/act_000000000000000/reachestimate

The number 1003 in locales corresponds to "French (All)" and the number 171194 is cities corresponds to "Anderlecht".

What explains such a difference in reach estimations?

Here's the JSON output from the above script:

{"users": 12000, "bid_estimations": [{
  "unsupported": false, "location": 3, "cpa_min": 66,
     "cpa_median": 107, "cpa_max": 140, "cpc_min": 19, 
     "cpc_median": 33, "cpc_max": 43, "cpm_min": 10, 
     "cpm_median": 42, "cpm_max": 106 }],
  "estimate_ready": true, "data": {"users": 12000,
"bid_estimations": [{
   "unsupported": false,  "location": 3, "cpa_min": 66,
   "cpa_median": 107, "cpa_max": 140, "cpc_min": 19, 
   "cpc_median": 33, "cpc_max": 43, "cpm_min": 10, 
   "cpm_median": 42, "cpm_max": 106}],
"estimate_ready": true}}

解决方案

OK, I did look into the AJAX calls made by Ads Manager, and it looks like the default location_types attribute is "home" while the Ads Manager uses "home" and "recent". That's the difference.

curl -G  -q \
  -d 'targeting_spec={"geo_locations":{"cities":    
      [{"key":"171194"}],"location_types":["recent", "home"]},"locales":[1003]}' \
  -d 'access_token=XYZ' \
https://graph.facebook.com/v2.3/act_000000000000000/reachestimate

这篇关于广告管理系统和广告API中的覆盖率估算值之间是否有任何关系?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆