Начиная с версии v25_2 , API Google Ads представляет метод SmartCampaignSettingService.GeneratePMaxDraftCampaign , который поможет вам преобразовать интеллектуальную кампанию в кампанию с максимальной эффективностью.
Как работает конверсия
При вызове метода SmartCampaignSettingService.GeneratePMaxDraftCampaign API генерирует черновой вариант кампании Performance Max на основе конфигурации существующей интеллектуальной кампании.
Созданный черновой вариант кампании Performance Max инициализируется следующими значениями статуса:
-
statusустановлен наPAUSED. -
creation_statusустановлен вINCOMPLETE.
Это позволяет вам проверять, изменять и улучшать сгенерированную кампанию Performance Max, бюджет, группу ресурсов и сами ресурсы, прежде чем вы включите показ рекламы в рамках этой кампании.
Параметры запроса
Сообщение GeneratePMaxDraftCampaignRequest принимает следующие поля:
resource_name( Обязательно ): Имя ресурсаSmartCampaignSetting, связанного с существующей интеллектуальной кампанией, которую вы хотите конвертировать, в следующем формате:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only( Необязательно ): Еслиtrue, запрос проверяется, но не выполняется. В полеvalidated_infoответа возвращаются только ошибки проверки, предупреждения или возможные проблемы с преобразованием.gbp_enabled( В настоящее время не поддерживается ): Следует ли преобразовывать и связывать местоположение профиля Google Business Profile (GBP), связанное со интеллектуальной кампанией, с созданной кампанией Performance Max. Установка этого поля в значениеtrueв настоящее время не реализована и приведет к ошибкеGBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled( В настоящее время не поддерживается ): Следует ли автоматически генерировать необходимые изображения для кампании Performance Max (например, горизонтальные, квадратные изображения и изображения логотипа). Установка этого поля в значениеtrueв настоящее время не реализована и приведет к ошибкеIMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Подробности ответа
Сообщение GeneratePMaxDraftCampaignResponse возвращает имена ресурсов вновь созданной черновой кампании Performance Max и связанных с ней сущностей:
-
pmax_campaign: Имя ресурсаCampaign, созданного в черновом варианте кампании Performance Max. -
campaign_budget: Имя ресурсаCampaignBudget, связанного с созданной кампанией Performance Max. -
asset_group: Имя ресурсаAssetGroup, связанного с созданной кампанией Performance Max. -
assets: Список названий ресурсовAsset, связанных с созданной кампанией Performance Max. -
validated_info: Дополнительная информация о проверке или возможные проблемы преобразования, возвращаемые при установкеvalidate_onlyвtrue.
Рекомендуемый рабочий процесс
Для конвертации смарт-кампании используйте следующий рабочий процесс:
- Создайте черновик кампании : вызовите
SmartCampaignSettingService.GeneratePMaxDraftCampaign, указав только обязательное имяresource_name(оставьтеgbp_enabledиimage_enabledнеустановленными или установите значениеfalse). Сохраните полученные имена ресурсовpmax_campaign,campaign_budget,asset_groupиassets. - Проверьте и настройте кампанию : поскольку черновик кампании Performance Max создан со
status = PAUSEDиcreation_status = INCOMPLETE, проверьте и настройте ее бюджет, группу активов и сами активы. - Включите кампанию : Когда будете готовы показывать объявления, измените
statusкампании наENABLED, аcreation_statusнаCOMPLETE.