Как и в случае с отчетами о кампаниях с максимальной эффективностью, для устранения распространенных неполадок можно использовать GoogleAdsService.SearchStream, чтобы получать метаданные кампаний и групп объектов.
Устранение неполадок в кампании
Если кампания с максимальной эффективностью показывает не такие результаты, как вы рассчитывали, возможно, в ней есть проблемы с объявлениями, ставками, параметрами таргетинга, отслеживанием конверсий или настройками. Чтобы устранить неполадки, следуйте инструкциям в следующих руководствах:
- Как исправить настройки кампании с максимальной эффективностью
- Кампания с максимальной эффективностью неактивна или получает мало трафика
- Увеличение расходов в кампаниях с максимальной эффективностью
Кампании с включенными правилами фирменного оформления
Используйте правила фирменного оформления, чтобы настроить, как элементы вашего бренда будут выглядеть в кампаниях с максимальной эффективностью. Вы можете использовать
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" приведет к тому, что кампания перестанет соответствовать минимальным требованиям к объектам бренда. - Добавление объектов объявления на уровне группы объектов в кампанию с максимальной эффективностью для онлайн-продаж без объектов объявления с фидом товаров без предоставления всех необходимых ресурсов
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;
}
}