Как и в случае с отчетами о кампаниях с максимальной эффективностью, используйте GoogleAdsService.SearchStream, чтобы получать метаданные кампаний и групп объектов для устранения распространенных проблем.
Устранение неполадок в кампании
Если кампания с максимальной эффективностью показывает не такие результаты, как вы рассчитывали, возможно, в ней есть проблемы с объявлениями, ставками, параметрами таргетинга, отслеживанием конверсий или настройками. Инструкции по устранению неполадок приведены в следующих руководствах:
- Как исправить настройки кампании с максимальной эффективностью
- Кампания с максимальной эффективностью неактивна или получает мало трафика
- Увеличение расходов в кампаниях с максимальной эффективностью
Кампании с включенными правилами фирменного оформления
Используйте правила фирменного оформления, чтобы настроить, как элементы вашего бренда будут выглядеть в кампаниях с максимальной эффективностью. Чтобы проверить, включены ли правила фирменного оформления для кампании, можно использовать Campaign.brand_guidelines_enabled.
В кампаниях с максимальной эффективностью, в которых для параметра Campaign.brand_guidelines_enabled задано значение true, используются объекты бренда на уровне кампании (BUSINESS_NAME, LOGO и LANDSCAPE_LOGO).
При этом должны быть
- Ровно один объект
BUSINESS_NAME - Хотя бы один объект
LOGO.
Если вы неправильно свяжете эти ресурсы, появится ошибка CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED или CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED в зависимости от того, какой тип объекта отсутствует.CampaignAsset Эти ошибки могут возникать в кампаниях с включенными правилами бренда из-за следующих действий:
- Создание нового аккаунта
Campaignбез предоставленияCampaignAssetресурсовBUSINESS_NAMEиLOGOв одном запросе. - Удаление одного или нескольких объектов типа "
CampaignAsset" приведет к тому, что кампания перестанет соответствовать минимальным требованиям к объектам бренда. - Добавление объектов объявления на уровне группы объектов в кампанию с максимальной эффективностью без объектов объявления для онлайн-продаж с фидом товаров без предоставления всех необходимых ресурсов
CampaignAssetв одном запросе.
Если вы попытаетесь связать объекты бренда на неправильном уровне, также возникнут ошибки. Вот как их исправить:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL- свяжите объекты бренда с помощью ресурса
CampaignAsset, поскольку для кампании включены правила фирменного оформления.
- свяжите объекты бренда с помощью ресурса
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL- свяжите объекты бренда с помощью ресурса
AssetGroupAsset, поскольку правила фирменного оформления не включены для кампании.
- свяжите объекты бренда с помощью ресурса
Устранение неполадок с группами объектов
Используйте поля 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, как показано в разделе Связывание групп объектов с объектами.
В этом примере список операций изменения в запросе mutate должен включать хотя бы один объект 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 символов.
Список распространенных ошибок и способы их устранения приведены в разделе Распространенные ошибки.
Как найти источник объекта для устранения неполадок
Кампании с максимальной эффективностью уникальны тем, что в них показываются объявления, содержащие объекты, которые загружены рекламодателями и автоматически созданы 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;
}
}