Как получить информацию по каждой кампании для нескольких кампаний, принадлежащих определенной рекламной учетной записи, за один звонок - PullRequest
0 голосов
/ 06 мая 2019

Мы хотим получить информацию по каждой кампании для нескольких кампаний, принадлежащих определенной рекламной учетной записи, за один звонок.

Я использую следующий http-вызов, и он возвращает мне правильные данные (охват, показы и клики) и другие данные по кампании только за последние 30 дней.

https://graph.facebook.com/v3.3/<ad_account>/campaigns?fields=name,status,insights{reach,impressions,clicks}&access_token=<access_token>

Как я могу использовать параметр date_preset, чтобы я мог получать информацию (охват, показы и клики) и другие данные за кампанию на всю жизнь?

Если есть какой-либо другой способ получить вышеуказанные идеи на всю жизнь без использования date_preset, пожалуйста, не стесняйтесь посоветовать мне, как их получить.

Мы хотели, чтобы вы знали, что наше приложение написано на php.

1 Ответ

0 голосов
/ 06 мая 2019

Поскольку понимание является краем объекта кампании, вы можете применить некоторые параметры фильтра через точку на этом краю, например:

https://graph.facebook.com/v3.3/<ad_account>/campaigns?fields=name,status,insights.date_preset(lifetime){reach,impressions,clicks}&access_token=<access_token>

Или, если вы хотите проверить Insights с разбивкой по времени (например, три месяца), а также взглянуть на сводку по времени жизни, вы можете сделать это следующим образом:

https://graph.facebook.com/v3.3/<ad_account>/campaigns?fields=name,status,insights.default_summary(true).limit(3).date_preset(lifetime).time_increment(monthly){reach,impressions,clicks}&access_token=<access_token>

{
     "name": "Campaign Name",
     "status": "Campaign Status",
     "insights": {
        "data": [
           {
              "reach": "149599",
              "impressions": "291917",
              "clicks": "13517",
              "date_start": "2019-01-11",
              "date_stop": "2019-01-31"
           },
           {
              "reach": "265556",
              "impressions": "456458",
              "clicks": "7915",
              "date_start": "2019-02-01",
              "date_stop": "2019-02-28"
           },
           {
              "reach": "233641",
              "impressions": "331600",
              "clicks": "4671",
              "date_start": "2019-03-01",
              "date_stop": "2019-03-31"
           }
        ],
        "paging": {
           "cursors": {
              "before": "BFR",
              "after": "AFT"
           },
           "next": "next link"
        },
        "summary": {
           "reach": "660772",
           "impressions": "1486924",
           "clicks": "32484",
           "date_start": "2019-01-11",
           "date_stop": "2019-05-06"
        }
     },
     "id": "000"
  }

https://developers.facebook.com/docs/marketing-api/insights/parameters#param

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...