Маркетинговый 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. Это может дать вам лучшую производительность.