В версии v25 и более поздних для преобразования умной кампании в кампанию с максимальной эффективностью можно использовать метод SmartCampaignSettingService.GeneratePMaxDraftCampaign. Этот метод недоступен в v24 и более ранних версиях.
Как работает преобразование
При вызове SmartCampaignSettingService.GeneratePMaxDraftCampaign API создает черновик кампании с максимальной эффективностью, бюджет, группу объектов и объекты на основе конфигурации умной кампании, указанной в запросе. После создания новых объектов их нужно проверить, изменить и улучшить, прежде чем включать показ объявлений в кампании.
Сгенерированная черновая кампания с максимальной эффективностью инициализируется со следующими значениями статуса:
- Для параметра
statusзадано значениеPAUSED. - Доступность для показа отражена в столбце
primary_status. - По умолчанию для
contains_eu_political_advertisingзадается значениеDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING(если оно не указано в умной кампании). Если в вашей кампании есть политическая реклама для ЕС, проверьте и обновите это поле.
Это позволяет вам проверить, изменить и улучшить сгенерированную кампанию с максимальной эффективностью, бюджет, группу объектов и объекты, прежде чем вы включите кампанию для показа объявлений.
Черновики объектов
В новой кампании есть группа изображений-плейсхолдеров, которые нужно заменить, прежде чем кампания будет включена. Если поле image_enabled поддерживается и в запросе для него задано значение true, API автоматически создает изображения вместо того, чтобы использовать изображения-заполнители. Вы можете проверить новые объекты в поле assets ответа и заменить их, выполнив следующие действия:
- Ознакомьтесь с руководством по требованиям к объектам.
- Загрузите новые изображения, следуя примеру Загрузка объекта изображения.
- Свяжите новые объекты с группой объектов черновика кампании, а затем удалите ссылки
AssetGroupAssetдля изображений-плейсхолдеров (в том же атомарном запросе mutate или после связывания новых объектов, чтобы соблюдались минимальные требования к объектам), следуя инструкциям по связыванию групп объектов с объектами.
Параметры запроса
Сообщение GeneratePMaxDraftCampaignRequest принимает следующие поля:
resource_name(обязательный) – название ресурсаSmartCampaignSetting, который нужно воссоздать для умной кампании, которую вы хотите преобразовать. Формат:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(необязательный параметр). Если задано значениеtrue, запрос проверяется, но не выполняется. В ответе в полеvalidated_infoвозвращаются только ошибки и предупреждения, возникшие при проверке, а также возможные проблемы с конверсиями. Черновики объектов не создаются.gbp_enabled(не поддерживается): необязательный. Нужно ли преобразовывать адрес профиля компании в Google, связанный с кампанией с максимальной эффективностью. Оставьте это поле пустым или укажите значениеfalse. Значениеtrueне поддерживается и приведет к ошибкеSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(не поддерживается): необязательный. Нужно ли генерировать обязательные изображения для кампании с максимальной эффективностью (например, горизонтальные, квадратные и логотипы). Оставьте это поле пустым или укажите значениеfalse. Значениеtrueне поддерживается и приведет к ошибкеSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Сведения об ответе
Сообщение GeneratePMaxDraftCampaignResponse возвращает названия ресурсов созданной черновой кампании с максимальной эффективностью и связанных с ней объектов:
pmax_campaign– название ресурсаCampaignсозданной черновой кампании с максимальной эффективностью.campaign_budget– название ресурсаCampaignBudget, связанного с созданной кампанией с максимальной эффективностью.asset_group– название ресурсаAssetGroup, связанного со сгенерированной кампанией с максимальной эффективностью.assets– список названий ресурсовAsset, связанных с созданной кампанией с максимальной эффективностью.validated_info– информация о проверке или возможных проблемах с конверсиями, полученная в результате проверки конверсий (заполняется, когда для параметраvalidate_onlyзадано значениеtrue, а также вместе с именами созданных ресурсов объектов, когда для параметраvalidate_onlyзадано значениеfalse).
Рекомендуемый рабочий процесс
Чтобы преобразовать умную кампанию, выполните следующие действия:
- Создайте проект кампании. Вызовите
SmartCampaignSettingService.GeneratePMaxDraftCampaign, задав только обязательное полеresource_name(оставьте поляgbp_enabledиimage_enabledнезаполненными или задайте для них значениеfalse). Сохраните возвращенные названия ресурсовpmax_campaign,campaign_budget,asset_groupиassets. - Проверьте и настройте кампанию. Поскольку черновик кампании с максимальной эффективностью создается с помощью
status = PAUSEDиcreation_status = INCOMPLETE, проверьте и настройте его бюджет, группу объектов и объекты. - Включите кампанию и приостановите исходную. Когда вы будете готовы к показу объявлений, измените значение поля
statusкампании с максимальной эффективностью наENABLED, а затем измените значение поляstatusисходной умной кампании наPAUSED, чтобы избежать повторного показа.