Facebook Graph API - статистика рекламы с разными значениями действий из публикации

Я использую facebook Graph API для получения значений действий из кампаний. Но возвращаемый JSON всегда отличается от любых значений с экрана facebook.

Мой запрос из JavaScript

var d = new FormData();
d.append("access_token", "MY_ADS_INSIGHTS_TOKEN");
d.append("fields", "actions");
d.append("date_preset", "lifetime"); // I want lifetime data

return await (await fetch("https://graph.facebook.com/v3.1/" + campaignid + "/insights", {
    method: "post",
    body: d
})).json();

и после того, как я получу доступ к аналитике отчета, используя URL-адрес:

https://graph.facebook.com/v3.1/REPORT_RUN_ID/insights?access_token=MY_ADS_INSIGHTS_TOKEN

JSON возвращается после задачи отчета о доступе

{
   "data": [
      {
         "actions": [
            {
               "action_type": "comment",
               "value": "2"
            },
            {
               "action_type": "like",
               "value": "4"
            },
            {
               "action_type": "photo_view",
               "value": "30"
            },
            {
               "action_type": "post",
               "value": "1"
            },
            {
               "action_type": "link_click",
               "value": "7"
            },
            {
               "action_type": "page_engagement",
               "value": "249"
            },
            {
               "action_type": "post_engagement",
               "value": "245"
            },
            {
               "action_type": "post_reaction",
               "value": "205"
            }
         ],
         "date_start": "2018-07-09",
         "date_stop": "2018-07-15",
         "ad_id": null // removed
      }
   ],
   "paging": {
      "cursors": {
         "before": "MAZDZD",
         "after": "MAZDZD"
      }
   },
   "__fb_trace_id__": null // removed 
}

Результаты публикации в FacebookFacebook Graph API - статистика рекламы с разными значениями действий из публикации

я хочу знать:

  • Почему Facebook Graph API возвращает post_reaction как 205, поскольку из представления facebook это 160 или 150? значение не совпадает ни с чем, случается и с действием нравиться

Заметки:

  • Я не использую SDK, но проблема не в этом.
  • В объявлении есть только группа объявлений ОДИН, а в группе - только кампания ОДИН.
  • Я делаю заявку одновременно с просмотром поста. В этом посте нет серьезных взаимодействий, он достаточно старый, поэтому значения не меняются.
  • Я знал, что Facebook что-нибудь кеширует, но это объявление от 10 июля.
  • Справка по Ad Campaign Insights: https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights/
  • Я принимаю ответы с использованием SDK или различных языков программирования, таких как C#, php или Java, например, я хочу знать только КАК сделать правильный запрос или что именно происходит.

Попробуйте также взглянуть на action_target_id в статистике рекламы - если на странице есть несколько сообщений, вы можете увидеть приписанные лайки для сообщений, отличных от ожидаемых.

Igy 01.08.2018 09:53

Я сделал запрос с action_breakdowns со значением action_target_id,action_type, но возвращаются только 2 разных идентификатора, один - это идентификатор сообщения, а другой - идентификатор страницы ... но значения еще не совпадают, post_engagement - 237, а post_reaction - 205

Leo 01.08.2018 19:18

Я бы сказал, что очень маловероятно, что цифры в самом посте будут совпадать с цифрами в статистике рекламы. По сути, они измеряют похожие, но разные вещи. Статистика для рекламы покажет действия в сообщении, которые связаны с этим объявлением (+ другие сообщения, поэтому я рекомендовал посмотреть action_target_id). В сообщении показаны действия, независимо от того, были ли они оплачены или нет, если они видны вам (например, если пользователь деактивировал свою учетную запись, заблокировал вас или находится в режиме блокировки безопасности, то их лайки будут учитываться в статистике рекламы но не будет отображаться в сообщении)

Igy 02.08.2018 22:19

Объявление может включать в свои результаты "лайки" со страницы? Вы говорите, что этот пост показывает пользователю все действия (если он виден), поэтому в объявлении отображаются только «платные результаты»? Есть ссылка / документация о различиях в метриках?

Leo 03.08.2018 13:38

Вы можете опубликовать ответ с последним комментарием

Leo 03.08.2018 13:41
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
780
0

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