Умные кампании

Умные кампании помогают малому бизнесу привлекать больше клиентов в интернете. Они не требуют сложной настройки и обслуживания. В умных кампаниях используются рекламные технологии Google, которые позволяют автоматически оптимизировать кампании на основе информации о вашей компании и ваших целях, например увеличении количества звонков, посещений или действий на сайте.

Создание кампаний

Процесс создания умной кампании состоит из нескольких шагов, которые отличаются от других типов кампаний. Рекомендуем добавлять объекты в одном запросе GoogleAdsService.Mutate.

Ниже описаны шаги создания умной кампании. Связи между объектами и настройки, описанные в этих шагах, также применяются при проверке или изменении умных кампаний в аккаунте. Подробнее о полном примере кода…

  1. Создайте список тем ключевых слов, используя варианты из SmartCampaignSuggestService, KeywordThemeConstantService или темы ключевых слов в свободной форме. Эти темы ключевых слов используются для получения рекомендаций по бюджету разных уровней, создания критериев кампании с темами ключевых слов и генерации вариантов текста объявлений.
  2. Получайте рекомендации по размеру бюджета, заголовкам и описаниям объявлений от SmartCampaignSuggestService. Этот сервис использует информацию о вашей компании, целевом географическом местоположении, целевом языке и тематике ключевых слов, чтобы предложить ежедневный бюджет в размере high, low или recommended, а также до трех заголовков и двух описаний для объявления.
  3. Создайте CampaignBudget, используя предложенную сумму бюджета. Рекомендуемый бюджет поможет вам повысить эффективность кампании. Бюджет умной кампании нельзя использовать в других кампаниях.
  4. Создайте Campaign и SmartCampaignSetting. SmartCampaignSetting не может существовать отдельно от связанного с ним объекта Campaign, поэтому создайте оба объекта вместе в одном запросе Mutate, используя отрицательные временные названия ресурсов (например, customers/{customer_id}/campaigns/-1), чтобы связать зависимые ресурсы.
  5. Создайте список объектов CampaignCriterion. В этом руководстве на основе тем ключевых слов, собранных на шаге 1, создаются критерии кампании на основе тем ключевых слов, а также описываются другие поддерживаемые типы критериев кампании.
  6. Создайте AdGroup. С умной кампанией может быть связана только одна цельAdGroup.
  7. Создайте AdGroupAd, используя SmartCampaignAdInfo, в котором от 3 до 15 заголовков и от 2 до 4 описаний.

Адрес в профиле компании

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

Идентификатор адреса в профиле компании можно получить с помощью Business Profile API (поле name) или интерфейса профиля компании.

Если идентификатор задан для объекта SmartCampaignSuggestionInfo или SmartCampaignSetting, он должен быть строкой следующего формата:

locations/locationId

Если идентификатор получен через Business Profile API, он уже имеет правильный формат. Однако если идентификатор получен из интерфейса, его нужно добавить к locations/.

Статус кампании

Чтобы получить статус умной кампании, вызовите метод SmartCampaignSettingService.GetSmartCampaignStatus с параметром resource_name, в котором указан идентификатор кампании SmartCampaignSetting (customers/{customer_id}/smartCampaignSettings/{campaign_id}). Этот метод предоставляет более агрегированное представление статуса умной кампании, чем campaign.primary_status или campaign.primary_status_reasons.

GetSmartCampaignStatusResponse включает SmartCampaignStatus (ELIGIBLE, NOT_ELIGIBLE, PENDING, PAUSED, REMOVED или ENDED) и сведения о статусе:

  • not_eligible_details: включает свойство SmartCampaignNotEligibleReason (ACCOUNT_ISSUE, BILLING_ISSUE, BUSINESS_PROFILE_LOCATION_REMOVED или ALL_ADS_DISAPPROVED).
  • eligible_details: включает last_impression_date_time (временную метку последнего показа, зарегистрированного за предыдущие 48 часов) и end_date_time (если применимо).
  • paused_details, removed_details и ended_details: добавьте временные метки paused_date_time, removed_date_time или end_date_time в часовом поясе клиента (yyyy-MM-dd HH:mm:ss).

Что нужно учитывать при создании отчетов

Умные кампании имеют упрощенную структуру, поэтому в каждой из них может быть только одна группа объявлений. Эта структура имеет определенные последствия для отчетов:

  • Показатели на уровне группы объявлений. Поскольку в умной кампании только одна группа объявлений, все показатели эффективности (например, клики, показы и конверсии) на уровне группы объявлений будут идентичны показателям на уровне всей кампании.
  • Получение показателей. При запросе данных об эффективности можно получить показатели на уровне кампании. Хотя вы можете получать показатели на уровне группы объявлений, они не предоставляют дополнительных сведений по сравнению с данными на уровне кампании.

Для большинства отчетов об умных кампаниях достаточно запросить campaign и связанные с ним показатели.