В этом руководстве подробно описаны многие тонкости структурирования запросов на создание и обновление кампаний с максимальной эффективностью. Это может быть полезным ресурсом при разработке интеграции. В этом руководстве объясняется, как обрабатываются запросы на изменение кампаний с максимальной эффективностью, и оно может служить дополнительным ресурсом к руководству по устранению неполадок с максимальной эффективностью и руководству по пакетной обработке кампаний с максимальной эффективностью .
Создавайте кампании с максимальной эффективностью
В Google Ads API объекты кампании с максимальной эффективностью представлены как комбинация нескольких уникальных ресурсов.
Стандартные кампании с максимальной эффективностью
Для работы стандартных кампаний с максимальной эффективностью требуется минимальный набор ресурсов.
- Бюджет кампании
- Кампания
- Ресурсы кампании (только для кампаний с включенными рекомендациями по брендингу)
- Группы активов
- Активы группы активов
- Ресурсы
Для кампаний с включенными рекомендациями по бренду операции по созданию Campaign
и необходимые ресурсы CampaignAsset
должны быть включены в один запрос, а ресурсы CampaignAsset
должны соответствовать минимальным требованиям и спецификациям активов.
Важно отметить, что операции по созданию объектов AssetGroup
и AssetGroupAsset
должны быть включены вместе в один запрос, а ресурсы AssetGroupAsset
должны объединяться, чтобы соответствовать всем минимальным требованиям и спецификациям активов ; посмотрите, чем это отличается от кампаний для розничной торговли . Запросы на создание AssetGroup
без всех необходимых объектов AssetGroupAsset
приводят к ошибке; дополнительные сведения см. в разделе «Недопустимое состояние и недействительные запросы» .
Существуют разные варианты структурирования запросов на создание кампаний с максимальной эффективностью. Решение о том, как группировать операции и структурировать запросы, во многом зависит от ваших целей и инфраструктуры.
- Создайте ресурсы
CampaignBudget
,Campaign
,Asset
иCampaignAsset
в отдельных запросах перед созданием ресурсовAssetGroup
иAssetGroupAsset
. (Для кампаний с включенными рекомендациями по брендингуCampaign
и необходимые ресурсыCampaignAsset
должны быть включены вместе в один запрос) - Включите все эти ресурсы в один запрос на изменение.
Хотя вы можете успешно создать ресурсы CampaignBudget
, Campaign
, Asset
и CampaignAsset
в отдельных предыдущих запросах, кампания с максимальной эффективностью не будет допущена к показу, пока также не будут созданы ресурсы AssetGroup
и AssetGroupAsset
.
Минимальные требования для действительной кампании с максимальной эффективностью
Вы можете дополнительно настроить кампании с максимальной эффективностью, создав дополнительные ресурсы, как показано на схеме.
Вы можете включить операции по созданию ресурсов AssetGroupSignal
в тот же запрос, который создает ресурсы AssetGroup
и AssetGroupAsset
. Альтернативно вы можете создавать объекты AssetGroupSignal
в отдельном запросе после создания AssetGroup
.
Кампания с максимальной эффективностью и дополнительными опциями
Кампании с максимальной эффективностью для розничной торговли
Розничные кампании уникальны тем, что существует два отдельных способа создания групп активов, которые приводят к действительной кампании обслуживания:
- Группы активов без каких-либо активов
- Группы активов, содержащие ВСЕ необходимые активы (предпочтительно)
Когда вы решите исключить объекты из групп объектов, Google автоматически использует ресурсы, предоставленные в вашей связанной учетной записи Merchant Center, для создания рекламы. Однако мы рекомендуем предоставлять объекты, доступные для всего инвентаря. Для работы кампаний с максимальной эффективностью для розничной торговли требуется следующий минимальный набор ресурсов.
-
CampaignBudget
-
Campaign
(с заполненнымиShoppingSettings
) -
AssetGroup
-
AssetGroupListingGroupFilter
Важно отметить, что поле Campaign.shopping_settings
должно быть заполнено в розничных кампаниях. Кроме того, final_urls
, указанные в каждой AssetGroup
должны соответствовать URL-адресам, связанным с идентификатором аккаунта Merchant Center, указанным в Campaign.shopping_settings
. Наконец, каждая AssetGroup
должна иметь связанное допустимое дерево групп списков продуктов, состоящее из одного или нескольких ресурсов AssetGroupListingGroupFilter
. Как минимум, вы должны создать одно дерево узлов для учета всех продуктов в указанном вами фиде Merchant Center.
Каждый из этих ресурсов может быть создан отдельно или в одном запросе. Однако кампания не будет допущена к показу, пока все эти ресурсы не будут созданы правильно.
Минимальные требования для действующей кампании с максимальной эффективностью в розничной торговле
В розничных кампаниях можно использовать все параметры, доступные в стандартных кампаниях с максимальной эффективностью, включая создание сигналов группы объектов, целей конверсий и критериев кампании. Если вы решите добавить активы в AssetGroup
при создании ресурса AssetGroup
, ваша AssetGroup
будет соответствовать минимальным требованиям к активам. Другими словами, вы можете либо не включать активы, либо включать все необходимые активы.
Розничная кампания с максимальной эффективностью и дополнительными опциями
Недопустимое состояние и недействительные запросы
При работе с кампаниями с максимальной эффективностью в Google Ads API существует важное различие между недействительными состояниями и недействительными запросами .
- Недопустимое состояние
- Кампания не допущена к показу из-за ее настроек. Например, вы можете создать отдельный ресурс
Campaign
с типомadvertising_channel_type
PERFORMANCE_MAX
. Несмотря на то, что запрос на создание кампании выполнен успешно, он не может быть обработан, пока вы не добавите в кампанию хотя бы однуAssetGroup
. Если ваши запросы выполняются, но ваша кампания или группы объектов не обслуживаются, вы можете использоватьCampaignPrimaryStatus
,CampaignPrimaryStatusReason
,AssetGroupPrimaryStatus
иAssetGroupPrimaryStatusReason
, чтобы определить причину, как подробно описано в руководстве по устранению неполадок . - Неверный запрос
- Запрос, который не будет выполнен, поскольку приведет к недопустимому состоянию кампании или ресурса. Например, API Google Рекламы выдает ошибку, если вы пытаетесь создать
AssetGroup
для кампании, не связанной с розничной торговлей, без включения минимально необходимых ресурсов . Вот почему вы должны включитьAssetGroup
и ее ресурсыAssetGroupAsset
в один и тот же запрос. Это также означает, что все ваши ресурсыAssetGroupAsset
должны соответствовать правильным спецификациям для данногоfield_type
, чтобы предотвратить сбой всего запроса.
Групповые операции с запросами на изменение
Кампании с максимальной эффективностью состоят из нескольких ресурсов, и у вас есть возможность создавать эти отдельные ресурсы в уникальных запросах или в одном запросе на массовое изменение . Однако AssetGroups
и связанные с ними AssetGroupAssets
в стандартных кампаниях с максимальной эффективностью должны создаваться в одном атомарном запросе, как уже отмечалось.
Ваша кампания не будет допущена к показу, пока вы не создадите все необходимые ресурсы, указанные в этом руководстве. При выдаче отдельных запросов используйте фактические имена ресурсов, на которые ссылаются, в последующих запросах. При выдаче запросов на массовое изменение, содержащих несколько операций, используйте имена ресурсов, сформированные с использованием временных идентификаторов.
Порядок действий
Независимо от того, используете ли вы массовый запрос на изменение для создания кампании с максимальной эффективностью, вы должны упорядочить свои запросы и операции так, чтобы никогда не ссылаться на ресурс до его создания . В случае запросов на массовое изменение это означает упорядочивание операций таким образом, чтобы ресурсы, на которые ссылаются, были перечислены перед ресурсами, которые на них ссылаются.
Если вы решите создать ресурсы Asset в том же запросе на массовое изменение, который создает AssetGroup
и ее ресурсы AssetGroupAsset
, все AssetOperations
должны предшествовать всем AssetGroupAssetOperations
, как показано на диаграмме.
Сервер Google Рекламы объединяет последовательные AssetGroupAssetOperations
и оценивает, соответствует ли AssetGroup
минимальным требованиям к активам после последней операции в этой группе. Если вы чередуете AssetOperations
и AssetGroupAssetOperations
в своем запросе, сервер API оценит минимальные требования к активам после первой AssetGroupAssetOperation
и вернет ошибку, не продолжая выполнение остальных операций в запросе. В результате ни один из объектов в запросе не будет добавлен в ваш аккаунт Google Реклама. Более того, ни AssetGroup
, ни какие-либо связанные с ним ресурсы AssetGroupAsset
не будут созданы.
Обновить группы объектов
После создания допустимой AssetGroup
вы не можете отправлять последующие запросы, которые приведут к недопустимому состоянию, в котором минимальные требования к активам больше не будут соблюдаться. Любые такие запросы выдают ошибку. Например, если вы создаете AssetGroup
с одним MARKETING_IMAGE
(минимальное требование), любые запросы на удаление AssetGroupAsset
, связанного с этим MARKETING_IMAGE
, вернут ошибку.
Это особенно важно в случае групп объектов в розничных кампаниях, созданных без каких-либо связанных с ними объектов. Последующие запросы на добавление активов в AssetGroup
путем создания ресурсов AssetGroupAsset
будут успешными только в том случае, если запрос соответствует всем требованиям к активам. Другими словами, вы не можете добавлять активы в эти группы активов постепенно.
В этом руководстве подробно описаны многие тонкости структурирования запросов на создание и обновление кампаний с максимальной эффективностью. Это может быть полезным ресурсом при разработке интеграции. В этом руководстве объясняется, как обрабатываются запросы на изменение кампаний с максимальной эффективностью, и оно может служить дополнительным ресурсом к руководству по устранению неполадок с максимальной эффективностью и руководству по пакетной обработке кампаний с максимальной эффективностью .
Создавайте кампании с максимальной эффективностью
В Google Ads API объекты кампании с максимальной эффективностью представлены как комбинация нескольких уникальных ресурсов.
Стандартные кампании с максимальной эффективностью
Для работы стандартных кампаний с максимальной эффективностью требуется минимальный набор ресурсов.
- Бюджет кампании
- Кампания
- Ресурсы кампании (только для кампаний с включенными рекомендациями по брендингу)
- Группы активов
- Активы группы активов
- Ресурсы
Для кампаний с включенными рекомендациями по бренду операции по созданию Campaign
и необходимые ресурсы CampaignAsset
должны быть включены в один запрос, а ресурсы CampaignAsset
должны соответствовать минимальным требованиям и спецификациям активов.
Важно отметить, что операции по созданию объектов AssetGroup
и AssetGroupAsset
должны быть включены вместе в один запрос, а ресурсы AssetGroupAsset
должны объединяться, чтобы соответствовать всем минимальным требованиям и спецификациям активов ; посмотрите, чем это отличается от кампаний для розничной торговли . Запросы на создание AssetGroup
без всех необходимых объектов AssetGroupAsset
приводят к ошибке; дополнительные сведения см. в разделе «Недопустимое состояние и недействительные запросы» .
Существуют разные варианты структурирования запросов на создание кампаний с максимальной эффективностью. Решение о том, как группировать операции и структурировать запросы, во многом зависит от ваших целей и инфраструктуры.
- Создайте ресурсы
CampaignBudget
,Campaign
,Asset
иCampaignAsset
в отдельных запросах перед созданием ресурсовAssetGroup
иAssetGroupAsset
. (Для кампаний с включенными рекомендациями по брендингуCampaign
и необходимые ресурсыCampaignAsset
должны быть включены вместе в один запрос) - Включите все эти ресурсы в один запрос на изменение.
Хотя вы можете успешно создать ресурсы CampaignBudget
, Campaign
, Asset
и CampaignAsset
в отдельных предыдущих запросах, кампания с максимальной эффективностью не будет допущена к показу, пока также не будут созданы ресурсы AssetGroup
и AssetGroupAsset
.
Минимальные требования для действительной кампании с максимальной эффективностью
Вы можете дополнительно настроить кампании с максимальной эффективностью, создав дополнительные ресурсы, как показано на схеме.
Вы можете включить операции по созданию ресурсов AssetGroupSignal
в тот же запрос, который создает ресурсы AssetGroup
и AssetGroupAsset
. Альтернативно вы можете создавать объекты AssetGroupSignal
в отдельном запросе после создания AssetGroup
.
Кампания с максимальной эффективностью и дополнительными опциями
Кампании с максимальной эффективностью для розничной торговли
Розничные кампании уникальны тем, что существует два отдельных способа создания групп активов, которые приводят к действительной кампании обслуживания:
- Группы активов без каких-либо активов
- Группы активов, содержащие ВСЕ необходимые активы (предпочтительно)
Когда вы решите исключить объекты из групп объектов, Google автоматически использует ресурсы, предоставленные в вашей связанной учетной записи Merchant Center, для создания рекламы. Однако мы рекомендуем предоставлять объекты, доступные для всего инвентаря. Для работы кампаний с максимальной эффективностью для розничной торговли требуется следующий минимальный набор ресурсов.
-
CampaignBudget
-
Campaign
(с заполненнымиShoppingSettings
) -
AssetGroup
-
AssetGroupListingGroupFilter
Важно отметить, что поле Campaign.shopping_settings
должно быть заполнено в розничных кампаниях. Кроме того, final_urls
, указанные в каждой AssetGroup
должны соответствовать URL-адресам, связанным с идентификатором аккаунта Merchant Center, указанным в Campaign.shopping_settings
. Наконец, каждая AssetGroup
должна иметь связанное допустимое дерево групп списков продуктов, состоящее из одного или нескольких ресурсов AssetGroupListingGroupFilter
. Как минимум, вы должны создать одно дерево узлов для учета всех продуктов в указанном вами фиде Merchant Center.
Каждый из этих ресурсов может быть создан отдельно или в одном запросе. Однако кампания не будет допущена к показу, пока все эти ресурсы не будут созданы правильно.
Минимальные требования для действующей кампании с максимальной эффективностью в розничной торговле
В розничных кампаниях можно использовать все параметры, доступные в стандартных кампаниях с максимальной эффективностью, включая создание сигналов группы объектов, целей конверсий и критериев кампании. Если вы решите добавить активы в AssetGroup
при создании ресурса AssetGroup
, ваша AssetGroup
будет соответствовать минимальным требованиям к активам. Другими словами, вы можете либо не включать активы, либо включать все необходимые активы.
Розничная кампания с максимальной эффективностью и дополнительными опциями
Недопустимое состояние и недействительные запросы
При работе с кампаниями с максимальной эффективностью в Google Ads API существует важное различие между недействительными состояниями и недействительными запросами .
- Недопустимое состояние
- Кампания не допущена к показу из-за ее настроек. Например, вы можете создать отдельный ресурс
Campaign
с типомadvertising_channel_type
PERFORMANCE_MAX
. Несмотря на то, что запрос на создание кампании выполнен успешно, он не может быть обработан, пока вы не добавите в кампанию хотя бы однуAssetGroup
. Если ваши запросы выполняются, но ваша кампания или группы объектов не обслуживаются, вы можете использоватьCampaignPrimaryStatus
,CampaignPrimaryStatusReason
,AssetGroupPrimaryStatus
иAssetGroupPrimaryStatusReason
, чтобы определить причину, как подробно описано в руководстве по устранению неполадок . - Неверный запрос
- Запрос, который не будет выполнен, поскольку приведет к недопустимому состоянию кампании или ресурса. Например, API Google Рекламы выдает ошибку, если вы пытаетесь создать
AssetGroup
для кампании, не связанной с розничной торговлей, без включения минимально необходимых ресурсов . Вот почему вы должны включитьAssetGroup
и ее ресурсыAssetGroupAsset
в один и тот же запрос. Это также означает, что все ваши ресурсыAssetGroupAsset
должны соответствовать правильным спецификациям для данногоfield_type
, чтобы предотвратить сбой всего запроса.
Групповые операции с запросами на изменение
Кампании с максимальной эффективностью состоят из нескольких ресурсов, и у вас есть возможность создавать эти отдельные ресурсы в уникальных запросах или в одном запросе на массовое изменение . Однако, как уже отмечалось, AssetGroups
и связанные с ними AssetGroupAssets
в стандартных кампаниях с максимальной эффективностью необходимо создавать в одном атомарном запросе.
Ваша кампания не будет допущена к показу, пока вы не создадите все необходимые ресурсы, указанные в этом руководстве. При выдаче отдельных запросов используйте фактические имена ресурсов, на которые ссылаются, в последующих запросах. При выдаче запросов на массовое изменение, содержащих несколько операций, используйте имена ресурсов, сформированные с использованием временных идентификаторов.
Порядок действий
Независимо от того, используете ли вы запрос на массовое изменение для создания кампании с максимальной эффективностью, вы должны упорядочить свои запросы и операции так, чтобы никогда не ссылаться на ресурс до его создания . В случае запросов на массовое изменение это означает упорядочивание операций таким образом, чтобы ресурсы, на которые имеются ссылки, перечислялись перед ресурсами, которые на них ссылаются.
Если вы решите создать ресурсы Asset в том же запросе на массовое изменение, который создает AssetGroup
и ее ресурсы AssetGroupAsset
, все AssetOperations
должны предшествовать всем AssetGroupAssetOperations
, как показано на диаграмме.
Сервер Google Рекламы объединяет последовательные AssetGroupAssetOperations
и оценивает, соответствует ли AssetGroup
минимальным требованиям к активам после последней операции в этой группе. Если вы чередуете AssetOperations
и AssetGroupAssetOperations
в своем запросе, сервер API оценит минимальные требования к активам после первой AssetGroupAssetOperation
и вернет ошибку, не продолжая выполнение остальных операций в запросе. В результате ни один из объектов в запросе не будет добавлен в ваш аккаунт Google Рекламы. Более того, ни AssetGroup
, ни какие-либо связанные с ним ресурсы AssetGroupAsset
не будут созданы.
Обновить группы объектов
После создания допустимой AssetGroup
вы не можете отправлять последующие запросы, которые приведут к недопустимому состоянию, в котором минимальные требования к активам больше не будут соблюдаться. Любые такие запросы выдают ошибку. Например, если вы создаете AssetGroup
с одним MARKETING_IMAGE
(минимальное требование), любые запросы на удаление AssetGroupAsset
, связанного с этим MARKETING_IMAGE
, будут возвращать ошибку.
Это особенно важно в случае групп объектов в розничных кампаниях, созданных без каких-либо связанных с ними объектов. Последующие запросы на добавление активов в AssetGroup
путем создания ресурсов AssetGroupAsset
будут успешными только в том случае, если запрос соответствует всем требованиям к активам. Другими словами, вы не можете добавлять активы в эти группы активов постепенно.
В этом руководстве подробно описаны многие тонкости структурирования запросов на создание и обновление кампаний с максимальной эффективностью. Это может быть полезным ресурсом при разработке интеграции. В этом руководстве объясняется, как обрабатываются запросы на изменение кампаний с максимальной эффективностью, и оно может служить дополнительным ресурсом к руководству по устранению неполадок с максимальной эффективностью и руководству по пакетной обработке кампаний с максимальной эффективностью .
Создавайте кампании с максимальной эффективностью
В Google Ads API объекты кампании с максимальной эффективностью представлены как комбинация нескольких уникальных ресурсов.
Стандартные кампании с максимальной эффективностью
Для работы стандартных кампаний с максимальной эффективностью требуется минимальный набор ресурсов.
- Бюджет кампании
- Кампания
- Ресурсы кампании (только для кампаний с включенными рекомендациями по брендингу)
- Группы активов
- Активы группы активов
- Ресурсы
Для кампаний с включенными рекомендациями по бренду операции по созданию Campaign
и необходимые ресурсы CampaignAsset
должны быть включены в один запрос, а ресурсы CampaignAsset
должны соответствовать минимальным требованиям и спецификациям активов.
Важно отметить, что операции по созданию объектов AssetGroup
и AssetGroupAsset
должны быть включены вместе в один запрос, а ресурсы AssetGroupAsset
должны объединяться, чтобы соответствовать всем минимальным требованиям и спецификациям активов ; посмотрите, чем это отличается от кампаний для розничной торговли . Запросы на создание AssetGroup
без всех необходимых объектов AssetGroupAsset
приводят к ошибке; дополнительные сведения см. в разделе «Недопустимое состояние и недействительные запросы» .
Существуют разные варианты структурирования запросов на создание кампаний с максимальной эффективностью. Решение о том, как группировать операции и структурировать запросы, во многом зависит от ваших целей и инфраструктуры.
- Создайте ресурсы
CampaignBudget
,Campaign
,Asset
иCampaignAsset
в отдельных запросах перед созданием ресурсовAssetGroup
иAssetGroupAsset
. (Для кампаний с включенными рекомендациями по брендингуCampaign
и необходимые ресурсыCampaignAsset
должны быть включены вместе в один запрос) - Включите все эти ресурсы в один запрос на изменение.
Хотя вы можете успешно создать ресурсы CampaignBudget
, Campaign
, Asset
и CampaignAsset
в отдельных предыдущих запросах, кампания с максимальной эффективностью не будет допущена к показу, пока также не будут созданы ресурсы AssetGroup
и AssetGroupAsset
.
Минимальные требования для действительной кампании с максимальной эффективностью
Вы можете дополнительно настроить кампании с максимальной эффективностью, создав дополнительные ресурсы, как показано на схеме.
Вы можете включить операции по созданию ресурсов AssetGroupSignal
в тот же запрос, который создает ресурсы AssetGroup
и AssetGroupAsset
. Альтернативно вы можете создавать объекты AssetGroupSignal
в отдельном запросе после создания AssetGroup
.
Кампания с максимальной эффективностью и дополнительными опциями
Кампании с максимальной эффективностью для розничной торговли
Розничные кампании уникальны тем, что существует два отдельных способа создания групп активов, которые приводят к действительной кампании обслуживания:
- Группы активов без каких-либо активов
- Группы активов, содержащие ВСЕ необходимые активы (предпочтительно)
Когда вы решите исключить объекты из групп объектов, Google автоматически использует ресурсы, предоставленные в вашей связанной учетной записи Merchant Center, для создания рекламы. Однако мы рекомендуем предоставлять объекты, доступные для всего инвентаря. Для работы кампаний с максимальной эффективностью для розничной торговли требуется следующий минимальный набор ресурсов.
-
CampaignBudget
-
Campaign
(с заполненнымиShoppingSettings
) -
AssetGroup
-
AssetGroupListingGroupFilter
Важно отметить, что поле Campaign.shopping_settings
должно быть заполнено в розничных кампаниях. Кроме того, final_urls
, указанные в каждой AssetGroup
должны соответствовать URL-адресам, связанным с идентификатором аккаунта Merchant Center, указанным в Campaign.shopping_settings
. Наконец, каждая AssetGroup
должна иметь связанное допустимое дерево групп списков продуктов, состоящее из одного или нескольких ресурсов AssetGroupListingGroupFilter
. Как минимум, вы должны создать одно дерево узлов для учета всех продуктов в указанном вами фиде Merchant Center.
Каждый из этих ресурсов может быть создан отдельно или в одном запросе. Однако кампания не будет допущена к показу, пока все эти ресурсы не будут созданы правильно.
Минимальные требования для действующей кампании с максимальной эффективностью в розничной торговле
В розничных кампаниях можно использовать все параметры, доступные в стандартных кампаниях с максимальной эффективностью, включая создание сигналов группы объектов, целей конверсий и критериев кампании. Если вы решите добавить активы в AssetGroup
при создании ресурса AssetGroup
, ваша AssetGroup
будет соответствовать минимальным требованиям к активам. Другими словами, вы можете либо не включать активы, либо включать все необходимые активы.
Розничная кампания с максимальной эффективностью и дополнительными опциями
Недопустимое состояние и недействительные запросы
При работе с кампаниями с максимальной эффективностью в Google Ads API существует важное различие между недействительными состояниями и недействительными запросами .
- Недопустимое состояние
- Кампания не допущена к показу из-за ее настроек. Например, вы можете создать отдельный ресурс
Campaign
с типомadvertising_channel_type
PERFORMANCE_MAX
. Несмотря на то, что запрос на создание кампании выполнен успешно, он не может быть обработан, пока вы не добавите в кампанию хотя бы однуAssetGroup
. Если ваши запросы выполняются, но ваша кампания или группы объектов не обслуживаются, вы можете использоватьCampaignPrimaryStatus
,CampaignPrimaryStatusReason
,AssetGroupPrimaryStatus
иAssetGroupPrimaryStatusReason
, чтобы определить причину, как подробно описано в руководстве по устранению неполадок . - Неверный запрос
- Запрос, который не будет выполнен, поскольку приведет к недопустимому состоянию кампании или ресурса. Например, API Google Рекламы выдает ошибку, если вы пытаетесь создать
AssetGroup
для кампании, не связанной с розничной торговлей, без включения минимально необходимых ресурсов . Вот почему вы должны включитьAssetGroup
и ее ресурсыAssetGroupAsset
в один и тот же запрос. Это также означает, что все ваши ресурсыAssetGroupAsset
должны соответствовать правильным спецификациям для данногоfield_type
, чтобы предотвратить сбой всего запроса.
Групповые операции с запросами на изменение
Кампании с максимальной эффективностью состоят из нескольких ресурсов, и у вас есть возможность создавать эти отдельные ресурсы в уникальных запросах или в одном запросе на массовое изменение . Однако AssetGroups
и связанные с ними AssetGroupAssets
в стандартных кампаниях с максимальной эффективностью должны создаваться в одном атомарном запросе, как уже отмечалось.
Ваша кампания не будет допущена к показу, пока вы не создадите все необходимые ресурсы, указанные в этом руководстве. При выдаче отдельных запросов используйте фактические имена ресурсов, на которые ссылаются, в последующих запросах. При выдаче запросов на массовое изменение, содержащих несколько операций, используйте имена ресурсов, сформированные с использованием временных идентификаторов.
Порядок действий
Независимо от того, используете ли вы массовый запрос на изменение для создания кампании с максимальной эффективностью, вы должны упорядочить свои запросы и операции так, чтобы никогда не ссылаться на ресурс до его создания . В случае запросов на массовое изменение это означает упорядочивание операций таким образом, чтобы ресурсы, на которые ссылаются, были перечислены перед ресурсами, которые на них ссылаются.
Если вы решите создать ресурсы Asset в том же запросе на массовое изменение, который создает AssetGroup
и ее ресурсы AssetGroupAsset
, все AssetOperations
должны предшествовать всем AssetGroupAssetOperations
, как показано на диаграмме.
Сервер Google Рекламы объединяет последовательные AssetGroupAssetOperations
и оценивает, соответствует ли AssetGroup
минимальным требованиям к активам после последней операции в этой группе. Если вы чередуете AssetOperations
и AssetGroupAssetOperations
в своем запросе, сервер API оценит минимальные требования к активам после первой AssetGroupAssetOperation
и вернет ошибку, не продолжая выполнение остальных операций в запросе. В результате ни один из объектов в запросе не будет добавлен в ваш аккаунт Google Реклама. Более того, ни AssetGroup
, ни какие-либо связанные с ним ресурсы AssetGroupAsset
не будут созданы.
Обновить группы объектов
После создания допустимой AssetGroup
вы не можете отправлять последующие запросы, которые приведут к недопустимому состоянию, в котором минимальные требования к активам больше не будут соблюдаться. Любые такие запросы выдают ошибку. Например, если вы создаете AssetGroup
с одним MARKETING_IMAGE
(минимальное требование), любые запросы на удаление AssetGroupAsset
, связанного с этим MARKETING_IMAGE
, вернут ошибку.
Это особенно важно в случае групп объектов в розничных кампаниях, созданных без каких-либо связанных с ними объектов. Последующие запросы на добавление активов в AssetGroup
путем создания ресурсов AssetGroupAsset
будут успешными только в том случае, если запрос соответствует всем требованиям к активам. Другими словами, вы не можете добавлять активы в эти группы активов постепенно.
В этом руководстве подробно описаны многие тонкости структурирования запросов на создание и обновление кампаний с максимальной эффективностью. Это может быть полезным ресурсом при разработке интеграции. В этом руководстве объясняется, как обрабатываются запросы на изменение кампаний с максимальной эффективностью, и оно может служить дополнительным ресурсом к руководству по устранению неполадок с максимальной эффективностью и руководству по пакетной обработке кампаний с максимальной эффективностью .
Создавайте кампании с максимальной эффективностью
В Google Ads API объекты кампании с максимальной эффективностью представлены как комбинация нескольких уникальных ресурсов.
Стандартные кампании с максимальной эффективностью
Для работы стандартных кампаний с максимальной эффективностью требуется минимальный набор ресурсов.
- Бюджет кампании
- Кампания
- Ресурсы кампании (только для кампаний с включенными рекомендациями по брендингу)
- Группы активов
- Активы группы активов
- Ресурсы
Для кампаний с включенными рекомендациями по бренду операции по созданию Campaign
и необходимые ресурсы CampaignAsset
должны быть включены в один запрос, а ресурсы CampaignAsset
должны соответствовать минимальным требованиям и спецификациям активов.
Важно отметить, что операции по созданию объектов AssetGroup
и AssetGroupAsset
должны быть включены вместе в один запрос, а ресурсы AssetGroupAsset
должны объединяться, чтобы соответствовать всем минимальным требованиям и спецификациям активов ; посмотрите, чем это отличается от кампаний для розничной торговли . Запросы на создание AssetGroup
без всех необходимых объектов AssetGroupAsset
приводят к ошибке; дополнительные сведения см. в разделе «Недопустимое состояние и недействительные запросы» .
Существуют разные варианты структурирования запросов на создание кампаний с максимальной эффективностью. Решение о том, как группировать операции и структурировать запросы, во многом зависит от ваших целей и инфраструктуры.
- Создайте ресурсы
CampaignBudget
,Campaign
,Asset
иCampaignAsset
в отдельных запросах перед созданием ресурсовAssetGroup
иAssetGroupAsset
. (Для кампаний с включенными рекомендациями по брендингуCampaign
и необходимые ресурсыCampaignAsset
должны быть включены вместе в один запрос) - Включите все эти ресурсы в один запрос на изменение.
Хотя вы можете успешно создать ресурсы CampaignBudget
, Campaign
, Asset
и CampaignAsset
в отдельных предыдущих запросах, кампания с максимальной эффективностью не будет допущена к показу, пока также не будут созданы ресурсы AssetGroup
и AssetGroupAsset
.
Минимальные требования для действительной кампании с максимальной эффективностью
Вы можете дополнительно настроить кампании с максимальной эффективностью, создав дополнительные ресурсы, как показано на схеме.
Вы можете включить операции по созданию ресурсов AssetGroupSignal
в тот же запрос, который создает ресурсы AssetGroup
и AssetGroupAsset
. Альтернативно вы можете создавать объекты AssetGroupSignal
в отдельном запросе после создания AssetGroup
.
Кампания с максимальной эффективностью и дополнительными опциями
Кампании с максимальной эффективностью для розничной торговли
Розничные кампании уникальны тем, что существует два отдельных способа создания групп активов, которые приводят к действительной кампании обслуживания:
- Группы активов без каких-либо активов
- Группы активов, содержащие ВСЕ необходимые активы (предпочтительно)
Когда вы решите исключить объекты из групп объектов, Google автоматически использует ресурсы, предоставленные в вашей связанной учетной записи Merchant Center, для создания рекламы. Однако мы рекомендуем предоставлять объекты, доступные для всего инвентаря. Для работы кампаний с максимальной эффективностью для розничной торговли требуется следующий минимальный набор ресурсов.
-
CampaignBudget
-
Campaign
(с заполненнымиShoppingSettings
) -
AssetGroup
-
AssetGroupListingGroupFilter
Важно отметить, что поле Campaign.shopping_settings
должно быть заполнено в розничных кампаниях. Кроме того, final_urls
, указанные в каждой AssetGroup
должны соответствовать URL-адресам, связанным с идентификатором аккаунта Merchant Center, указанным в Campaign.shopping_settings
. Наконец, каждая AssetGroup
должна иметь связанное допустимое дерево групп списков продуктов, состоящее из одного или нескольких ресурсов AssetGroupListingGroupFilter
. Как минимум, вы должны создать одно дерево узлов для учета всех продуктов в указанном вами фиде Merchant Center.
Каждый из этих ресурсов может быть создан отдельно или в одном запросе. Однако кампания не будет допущена к показу, пока все эти ресурсы не будут созданы правильно.
Минимальные требования для действующей кампании с максимальной эффективностью в розничной торговле
Розничные кампании могут использовать все варианты, доступные для стандартных кампаний Max Max, включая создание сигналов Asset Group, цели преобразования кампании и критерии кампании. Если вы решите добавить активы в AssetGroup
при создании ресурса AssetGroup
, ваша AssetGroup
подлежит минимальным требованиям активов. Другими словами, вы можете либо включить никаких активов или всех необходимых активов.
Кампания MAX в розничной торговле с дополнительными вариантами
Неверные состояния против неверных запросов
При работе с кампаниями Max Max в API Google ADS существует важное различие между неверными состояниями и недействительными запросами .
- Неверное состояние
- Кампания не имеет права служить из -за того, как она настроена. Например, вы можете создать автономный ресурс
Campaign
с помощьюadvertising_channel_type
ofPERFORMANCE_MAX
. Хотя просьба о создании кампании преуспевает, она не имеет права на служение, пока вы не добавите в кампанию хотя бы однуAssetGroup
. Если ваши запросы добиваются успеха, но ваши кампании или группы активов не служат, вы можете использоватьCampaignPrimaryStatus
,CampaignPrimaryStatusReason
,AssetGroupPrimaryStatus
иAssetGroupPrimaryStatusReason
, чтобы определить причину, как подробно описано в руководстве по устранению неполадок . - Недействительный запрос
- Запрос, который не удастся, потому что он поместит кампанию или ресурс в неверное состояние. Например, API API Google объявляет об ошибке, если вы попытаетесь создать
AssetGroup
для кампании, не являющейся наступлением, без учета минимальных необходимых активов . Вот почему вы должны включитьAssetGroup
и ресурсыAssetGroupAsset
в том же запросе. Это также означает, что все ваши ресурсыAssetGroupAsset
должны соответствовать правильным спецификациям для данногоfield_type
, чтобы предотвратить провал весь запрос.
Групповые операции с просьбами Mutate
Кампания Max Max состоит из нескольких ресурсов, и у вас есть возможность создать эти отдельные ресурсы в уникальных запросах или в одном объемном запросе Mutate . Тем не менее, AssetGroups
и связанные с ними AssetGroupAssets
в стандартных кампаниях Max Max должны быть созданы в одном атомном запросе, как уже отмечалось.
Ваша кампания не имеет права служить, пока вы не создаете все необходимые ресурсы, отмеченные в этом руководстве. При выдаче отдельных запросов используйте фактические имена ресурсов ссылочных ресурсов в последующих запросах. При выдаче объемных запросов Mutate, содержащих несколько операций, используйте имена ресурсов, сформированные с использованием временных идентификаторов.
Орден операций
Независимо от того, используете ли вы объемный запрос Mutate для создания кампании Max Max, вы должны заказать свои запросы и операции, чтобы вы никогда не ссылались на ресурс до его создания . В случае объемных запросов Mitate это означает, что упорядочение операций таким образом, чтобы ссылочные ресурсы перечисляются перед ресурсами, которые их ссылаются.
Если вы решите создать ресурсы активов в одном и том же объеме Mutate запросе, который создает AssetGroup
и ресурсы AssetGroupAsset
, все AssetOperations
должны быть представлены на всех AssetGroupAssetOperations
, как показано на диаграмме.
Сервер Google Ads Server вместе последовательные AssetGroupAssetOperations
вместе и оценивает, соответствует ли AssetGroup
минимальные требования активов после последней операции в этой группе. Если вы чередуете между AssetOperations
и AssetGroupAssetOperations
в вашем запросе, сервер API оценит минимальные требования к активам после первой AssetGroupAssetOperation
и вернет ошибку, не выполняя остальные операции в запросе. В результате ни один из активов в запросе не будет добавлен в вашу учетную запись Google Ads. Кроме того, не будут созданы ни AssetGroup
, ни какой -либо из связанных ресурсов AssetGroupAsset
.
Обновление групп активов
После того, как вы создали действительную AssetGroup
, вы не можете издать последующие запросы, которые приведут к неверному состоянию, в котором минимальные требования к активам больше не выполняются. Любые такие запросы бросают ошибку. Например, если вы создаете AssetGroup
с одним MARKETING_IMAGE
(минимальным требованием), любые запросы на удаление AssetGroupAsset
, связанного с этим MARKETING_IMAGE
вернут ошибку.
Это особенно важно в случае групп активов в розничных кампаниях, созданных без каких -либо связанных активов. Последующие запросы на добавление активов в AssetGroup
путем создания ресурсов AssetGroupAsset
будут успешными только в том случае, если запрос удовлетворит все требования активов. Другими словами, вы не можете добавить активы в эти группы активов постепенно.