Маркетинговый API Facebook дает полный охват нескольких рекламных наборов

Я пытаюсь использовать Marketing API, чтобы получить сводные данные для нескольких наборов объявлений.

Я могу получить данные для каждого набора объявлений со следующими данными:

insights/?ids=[**ad_set_ids**]&fields=impressions,clicks,reach,actions,total_actions

Я могу сложить числа для каждого рекламного набора, чтобы получить общую сумму, и это нормально, за исключением "досягаемости", потому что общая досягаемость не просто суммируется с общей (см. Изображение ниже).

Изображение данных

Есть ли способ получить сводку данных для наборов объявлений (последняя строка на изображении "Результаты из 3 наборов объявлений")?

Я также попытался добавить параметр default_summary=true но он дает мне сводку по каждому набору объявлений вместо суммы всех наборов объявлений.

1 ответ

Что вам на самом деле нужно, чтобы использовать сводное поле для достижения этой цели. Например, вы можете запросить свои идеи на уровне рекламного аккаунта, а затем указать level = adset. Затем в строке фильтра вы указываете список adset.id. И очень важно, что вы должны добавить summary = ["reach"], чтобы вы могли получить совокупный охват.

Вот пример:

https://graph.facebook.com/act_[acc_id]/insights?limit=5000&level=adset&summary=["достичь"]&date_preset= время действия &action_attribution_windows=["default"]&filtering=[{"field":"adset.id" "оператор": "В","значение":[adsetID1]"[","[adsetID2]"]}]

И на самом деле вы можете сделать это на узле кампании, а не на узле adaccount. Это может дать вам лучшую производительность.

Другие вопросы по тегам