Подтвердить что ты не робот

Статус API FB-рекламы, фактический статус фактической активности и фактического объявления

В ads api doc говорится:

effective_status enum {ACTIVE, PAUSED, DELETED, PENDING_REVIEW, ОТКАЗАНО, ПРЕДОСТАВЛЕННО, PENDING_BILLING_INFO, CAMPAIGN_PAUSED, ARCHIVED, ADSET_PAUSED} Эффективный статус объявления. Статус может быть эффективным либо из-за его собственного статуса, либо статуса его родительские единицы.

статус enum {ACTIVE, PAUSED, DELETED, ARCHIVED} Конфигурированный статус объявления. Поле возвращает то же значение, что и "configure_status", и предлагается использовать.

НО, проблема заключается в том, что рекламодатель активно останавливается или приостанавливает или удаляет рекламу или кампанию, статус объявления всегда (насколько я могу видеть в вышеупомянутых случаях) ACTIVE. Я не прав?

Во-вторых, кто-нибудь знает, что такое столбец в интерфейсе менеджера объявлений, называемый "Доставка"? Он имеет такие значения, как "Completed", "Not Delivering" и т.д.

Есть ли способ получить эту информацию из API?

4b9b3361

Ответ 1

Поле, называемое "доставка" в пользовательском интерфейсе Facebook, не является ни одним полем, возвращаемым пользовательским интерфейсом, а основано на проверке состояния, дат начала/окончания и т.д. объявлений. Вы можете реплицировать это самостоятельно, исследуя объявления и их родительские объекты.

Я не уверен, что понимаю, что вы говорите о "настроенном и эффективном статусе": если объявление приостановлено, как его эффективное, так и настроенное состояние должно быть PAUSED. Если, например, объявление Ad Set было установлено на паузу, статус, настроенный на объявление, останется ACTIVE, но его эффективное состояние будет ADSET_PAUSED.

Ответ 2

  • Как вычисляется статус?

Когда вы передаете статус Ad через API, вы устанавливаете его configure_status. Это будет обновлено до любого статуса, который вы дадите ему ACTIVE, PAUSED и т.д. И это значение должно немедленно отразиться в параметре configure_status с помощью запроса GET объекту. Параметр configure_status покажет любое значение, которое вы задали в последний раз независимо от родительского статуса.

С учетом сказанного, если у вас есть объявление АКТИВНОЕ, вложенное в рекламный блок PAUSED, он наследует статус PAUSED и что будет отображаться через параметр effective_status. Вы можете обновить статус объявления, независимо от статуса объявления. Он будет только наследовать статус, если родительский PAUSED, чтобы предотвратить расходы.

Как статус наследуется от родительского объекта, он скорее всего отключен. effective_status отражает текущий статус объекта, который может быть переопределен его родителем. Более подробную информацию можно найти здесь

ПРИМЕЧАНИЕ. Я только что разместил документацию для объекта Ad, но это также относится к объектам Adset.

сконфигурированный_статус является синонимом параметра статус, и это то, что вы должны установить при обновлении объявления.


  1. О чем столбец в интерфейсе менеджера объявлений называется "Доставка" ?

Согласно Facebook, новая функция идентифицирует недопоставленные рекламные блоки и объясняет, почему происходит недопоставка, и выделяет предложения для конкретных действий, которые может предпринять рекламодатель, чтобы сделать их объявление более конкурентоспособным на аукционе - в свою очередь, помогая им повысить эффективность их рекламы.

Рекламодатели могут найти отзывы об их объявлениях в столбце "Доставка" на уровне кампании и объявления, а также на отдельной вкладке "Инструменты" в Менеджере объявлений Facebook.

Проверьте эту статью, это поможет вам дать представление о "Доставка" :

В редакторе Power Power

В Менеджере объявлений Facebook

P.S Некоторые вещи, которые вы изучаете только благодаря практике и попыткам в процессе разработки, не всегда можете зависеть от документации.

Надеюсь, это поможет!!!!