Аналогично отчетам Performance Max, используйте GoogleAdsService.SearchStream
для извлечения метаданных кампаний и групп активов с целью оптимизации кампаний и устранения распространенных проблем.
Оптимизация кампании
Чтобы узнать о различных бизнес-целях, которых можно достичь с помощью кампаний «Максимальная эффективность», ознакомьтесь с нашими советами по оптимизации для этих кампаний . Эти советы также применимы к кампаниям «Максимальная эффективность», созданным с помощью API Google Ads.
Устранение неполадок в кампании
Если ваша кампания с максимальной эффективностью не работает так, как ожидалось, это может быть связано с проблемами с вашими объявлениями, назначением ставок, таргетингом, отслеживанием конверсий или настройками кампании. Инструкции по устранению неполадок см. в следующих руководствах:
- Проблемы с настройкой кампании «Максимальная эффективность»
- Кампания «Максимальная эффективность» не запущена или мало трафика
- Увеличение максимальных расходов на производительность
Кампании с включенными правилами бренда
Используйте правила бренда , чтобы контролировать представление вашего бренда в кампаниях с максимальной эффективностью. Вы можете использовать Campaign.brand_guidelines_enabled
, чтобы убедиться, что правила бренда включены для кампании.
Кампании с максимальной эффективностью, для которых Campaign.brand_guidelines_enabled
установлено значение true
, используют активы бренда на уровне кампании ( BUSINESS_NAME
, LOGO
и LANDSCAPE_LOGO
) и должны иметь
- Ровно один актив
BUSINESS_NAME
- По крайней мере один актив
LOGO
Если вам не удастся правильно связать эти ресурсы CampaignAsset
, вы получите ошибку CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
или CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED
, в зависимости от типа отсутствующего ресурса. Эти ошибки могут быть вызваны для кампаний с поддержкой бренд-гайдлайнов любым из следующих действий:
- Создание новой
Campaign
без предоставленияBUSINESS_NAME
иLOGO
в качестве ресурсовCampaignAsset
в одном запросе. - Удаление одного или нескольких ресурсов
CampaignAsset
, в результате которого кампания перестанет соответствовать минимальным требованиям к активам бренда . - Добавление активов на уровне группы активов в ранее не содержащую активов кампанию Performance Max для онлайн-продаж с фидом продуктов без предоставления всех требуемых ресурсов
CampaignAsset
в том же запросе.
Попытка связать активы бренда на неправильном уровне также приведет к ошибкам, которые можно исправить следующим образом:
-
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
- свяжите активы бренда с помощью ресурса
CampaignAsset
, поскольку для кампании включены руководящие принципы бренда.
- свяжите активы бренда с помощью ресурса
-
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
- свяжите активы бренда с помощью ресурса
AssetGroupAsset
, поскольку для кампании не включены правила использования бренда.
- свяжите активы бренда с помощью ресурса
Оптимизация группы активов
Чтобы оптимизировать группы активов, изучите отчёт «Сила рекламы» и «Охват активов». Доступ к этому отчёту можно получить, используя поле asset_coverage
ресурса AssetGroup
, которое содержит рекомендуемые ad_strength_action_items
для улучшения ad_strength
.
SELECT
asset_group.ad_strength,
asset_group.asset_coverage
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
Устранение неполадок в группе активов
Используйте поля asset_group.primary_status
и asset_group.primary_status_reasons
для получения информации об эффективности группы активов.
SELECT
asset_group.resource_name,
asset_group.primary_status,
asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
Аналогичным образом используйте поля asset_group_asset.primary_status
, asset_group_asset.primary_status_details
и asset_group_asset.primary_status_reasons
, чтобы показать, обслуживается ли актив группы активов или причины, по которым это не так.
SELECT
asset_group_asset.resource_name,
asset_group_asset.primary_status,
asset_group_asset.primary_status_reasons,
asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"
Распространенные ошибки групп активов
Если ваш запрос на создание AssetGroup
завершается ошибкой AssetGroupError
и значением перечисления, начинающимся с NOT_ENOUGH
, например AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
, это означает, что ваша AssetGroup
не соответствует минимальным требованиям к активам и не была создана.
Например, ошибка AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
будет означать, что запрос на создание AssetGroup
был отправлен без минимального количества MARKETING_IMAGES
, в данном случае одного. Чтобы исправить эту ошибку, повторно отправьте запрос на создание AssetGroup
как запрос на массовую мутацию, используя метод GoogleAdsService.mutate
, содержащий asset_group_operation
и все отсутствующие asset_group_asset_operations
, как показано в разделе «Связывание групп активов с активами» .
В этом примере список операций мутации в запросе на массовую мутацию должен включать как минимум один AssetGroupAsset
с field_type
MARKETING_IMAGE
. Актив, на который ссылается AssetGroupAsset
также должен соответствовать спецификациям для MARKETING_IMAGE
.
Аналогично, если ваш запрос на создание AssetGroup
завершается ошибкой AssetGroupError.SHORT_DESCRIPTION_REQUIRED
, это означает, что в вашей AssetGroup
отсутствует актив TEXT
длиной не более 60 символов и field_type
DESCRIPTION
. Действия по устранению этой проблемы аналогичны примеру NOT_ENOUGH_MARKETING_IMAGE_ASSET
. Однако запрос должен включать как минимум один AssetGroupAsset
с field_type
DESCRIPTION
, а актив, на который ссылается AssetGroupAsset
должен содержать не более 60 символов.
Найти источник ресурсов для устранения неполадок
Performance Max уникален тем, что показывает рекламу, содержащую ресурсы, загруженные рекламодателями и автоматически сгенерированные Google. Рекламодателю может быть полезно знать источник ресурса для устранения неполадок или оценки эффективности. В этом случае вы можете использовать поле asset_group_asset.source
следующим образом:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
Значения конверсии от цели привлечения новых клиентов
Сообщаемые значения конверсии могут быть выше, чем те, которые вы загружаете вручную, если вы настроили привлечение новых клиентов в кампаниях с максимальной эффективностью или в поисковой кампании. Если вы выбрали режим «Ценность нового клиента (более высокая ставка)» , ваша общая ценность нового клиента добавляется к общей ценности конверсии действия-конверсии. Общая ценность нового клиента доступна только через веб-интерфейс Google Рекламы.
Если вам нужно рассчитать ценность конверсии без учёта пожизненной ценности новых клиентов, воспользуйтесь следующим псевдокодом. Пожизненную ценность новых клиентов можно загрузить из веб-интерфейса Google Рекламы.
nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
// If the new customer acquisition value is 'Bid higher', then subtract.
if (bidHigher == true) {
nonNewCustomerAcquisitionConversionValueTotal +=
campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
}
// If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
else {
nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
}
}