При создании нового рекламного блока FB в кампании с настройками «охват и частота» с помощью JavaScript FB javascript я сталкиваюсь с проблемами, препятствующими созданию AdSet.Предопределение охвата и частоты, а также AdSet содержат одинаковый идентификатор страницы facebook, но каким-то образом API выдает ошибку Inconsistent prediction objective: prediction objective should match campaign objective
, что не имеет смысла.Надеемся, что сообщество заметит "несоответствие".
Полезная нагрузка кампании:
{
name: 'xxxxxx',
objective: 'LINK_CLICKS',
buying_type: 'RESERVED',
start_time: 1542700800,
stop_time: 1544371200
}
Полезная нагрузка прогнозирования R & F
{
campaign_id: '238429946090*****', //id returned by previous call
target_spec: {
age_min: 15,
age_max: 50,
geo_locations: { countries: [ 'NL' ] },
genders: [ 2 ],
publisher_platforms: [ 'facebook' ]
},
destination_id: 1234567890,
interval_frequency_cap: 6,
frequency_cap: 2,
prediction_mode: 1,
start_time: 1542700800,
end_time: 1544371200,
budget: 500000
}
Активация аудитории
{
rf_prediction_id: 123456789017, //id returned by previous call
action:'reserve'
}
Полезная нагрузка AdSet
{
name: 'xxxxxx',
campaign_id: '238429946090*****', //id previous returned id
billing_event: 'IMPRESSIONS',
frequency_control_specs: [
{
event: 'IMPRESSIONS',
interval_days: 6,
max_frequency: 2
}
],
rf_prediction_id: '2384299460******', // id returned by the the call to the reservation api
promoted_object: {
page_id: 1234567890
}
}
Ошибка предполагает, что цель кампании и прогнозне совпадает, но, как вы можете видеть, это то же самое.
Так как это похоже на действительно простую операцию, связанную с маркетинговым API, я не могу себе представить, что это ошибка.