Есть ли связь между оценкой охвата в Ads Manager и в Ads API?

Я только что заметил, что цифры, данные Ads API и Ads Manager, сильно различаются. Например, при поиске франкоговорящих в городе Андерлехт, Бельгия, Ads Manager показывает 44 000 человек, а Ads API дает число 12 000.

Посмотрите скриншот пользовательского интерфейса Ads Manager и вызова скрипта curl ниже:

Охват аудитории в Ads Manager

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 в локалях соответствует «Французскому (все)», а число 171194 в городах соответствует «Андерлехту».

Чем объясняется такая разница в оценках охвата?

Вот вывод 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": 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}}

person mikhailian    schedule 24.04.2015    source источник
comment
Они должны быть в целом похожи, но если вы не используете инструменты веб-разработки, чтобы увидеть вызов, сделанный Ads Manager (или Power Editor), и сравнить его со своим собственным, нетрудно убедиться, что вы сравниваете точно такой же набор таргетинга. данные (хотя, да, это выглядит так же, как на скриншоте здесь)   -  person Igy    schedule 28.04.2015


Ответы (2)


Хорошо, я просмотрел вызовы AJAX, сделанные Ads Manager, и похоже, что атрибут location_types по умолчанию — «дом», в то время как Ads Manager использует «дом» и «недавние». В этом разница.

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
person mikhailian    schedule 14.05.2015

Следуя ответу михайляна, вам также может потребоваться указать следующее:

targeting_spec: {
    .....geolocation as above....
    publisher_platforms: ['facebook', 'instagram', 'audience_network'],
    facebook_positions: ['feed', 'instant_article', 'instream_video', 'right_hand_column', 'suggested_video'],
    instagram_positions: ['stream'],
    messenger_positions: [],
    device_platforms: ['mobile', 'desktop'],
    audience_network_positions: ['classic', 'instream_video']
}
person Anita    schedule 13.09.2017