Assim como nos relatórios das campanhas Performance Max , use
GoogleAdsService.SearchStream
para recuperar os metadados da campanha e do grupo de recursos e resolver problemas comuns.
Solução de problemas da campanha
Quando sua campanha Performance Max não apresenta os resultados esperados, é possível que haja problemas específicos com anúncios, lances, segmentação, acompanhamento de conversões ou configurações da campanha. Consulte os guias a seguir para conferir as etapas de solução de problemas:
- Problemas na configuração de campanhas Performance Max
- Campanha Performance Max não está sendo veiculada ou tem pouco tráfego
- Aumento nos gastos da campanha Performance Max
Campanhas com diretrizes de marca ativadas
Use as diretrizes de marca para
controlar como sua marca é representada nas campanhas Performance Max. Você pode usar
Campaign.brand_guidelines_enabled
para verificar se as diretrizes de marca foram ativadas para uma campanha.
As campanhas Performance Max com Campaign.brand_guidelines_enabled definido como true usam
recursos de marca no nível da campanha
(BUSINESS_NAME,
LOGO e
LANDSCAPE_LOGO),
e precisam ter
- Exatamente um recurso
BUSINESS_NAME - Pelo menos um recurso
LOGO
Se você não vincular esses
CampaignAsset recursos corretamente, vai receber um erro
de either
CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
ou
CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED,
dependendo do tipo de recurso ausente. Esses erros podem ser acionados para campanhas com diretrizes de marca ativadas por qualquer uma das seguintes ações:
- Criar um novo
Campaignsem fornecerBUSINESS_NAMEeLOGOcomoCampaignAssetrecursos na mesma solicitação. - Remover um ou mais recursos
CampaignAssetque resultariam na campanha não atendendo mais aos requisitos mínimos de propriedades da marca. - Adicionar recursos no nível do grupo de recursos a uma campanha Performance Max para vendas on-line com um feed de produtos que não tinha recursos antes, sem fornecer todos os recursos
CampaignAssetnecessários na mesma solicitação.
A tentativa de vincular recursos de marca no nível errado também vai gerar erros, que podem ser corrigidos da seguinte maneira:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL- Vincule os recursos de marca usando o recurso
CampaignAsset, porque as diretrizes de marca estão ativadas para a campanha.
- Vincule os recursos de marca usando o recurso
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL- Vincule os recursos de marca usando o recurso
AssetGroupAsset, porque as diretrizes de marca não estão ativadas para a campanha.
- Vincule os recursos de marca usando o recurso
Solução de problemas do grupo de recursos
Use os campos asset_group.primary_status
e
asset_group.primary_status_reasons
para fornecer insights sobre a performance de um grupo de recursos.
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"
Da mesma forma, use os campos
asset_group_asset.primary_status,
asset_group_asset.primary_status_details,
e
asset_group_asset.primary_status_reasons
para mostrar se um recurso do grupo de recursos está sendo veiculado ou os motivos pelos quais ele
não está.
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"
Erros comuns do grupo de recursos
Se a solicitação para criar um AssetGroup falhar com um AssetGroupError e um valor de enumeração que começa
com NOT_ENOUGH, como
AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET,
isso significa que seu AssetGroup não atendeu aos requisitos mínimos de recursos e não foi criado.
Por exemplo, um erro AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET sugeriria que a solicitação para criar um AssetGroup foi enviada sem o número mínimo de MARKETING_IMAGES, um nesse caso. Para corrigir esse erro, reenvie a solicitação para criar um
AssetGroup como uma solicitação de mutação em massa usando o
GoogleAdsService.mutate método
que contém uma
asset_group_operation
e todas as
asset_group_asset_operations
ausentes, conforme demonstrado em Vincular grupos de recursos a
recursos.
Neste exemplo, a lista de operações de mutação na solicitação de mutação em massa precisa
incluir pelo menos um AssetGroupAsset com um
field_type de
MARKETING_IMAGE. O recurso referenciado pelo AssetGroupAsset também precisa atender às especificações de uma MARKETING_IMAGE.
Da mesma forma, se a solicitação para criar um AssetGroup falhar com um
AssetGroupError.SHORT_DESCRIPTION_REQUIRED,
isso significa que seu AssetGroup estava sem um recurso TEXT com 60 caracteres ou
menos e um field_type de DESCRIPTION. As etapas para corrigir esse problema são as mesmas mostradas no exemplo NOT_ENOUGH_MARKETING_IMAGE_ASSET. No entanto, a solicitação precisa incluir pelo menos um AssetGroupAsset com um field_type de DESCRIPTION, e o recurso referenciado pelo AssetGroupAsset precisa ter 60 caracteres ou menos.
Consulte Erros comuns para conferir uma lista de erros comuns e como corrigir los.
Encontrar a origem do recurso para solução de problemas
A campanha Performance Max é exclusiva porque veicula anúncios que contêm recursos enviados pelos anunciantes e gerados automaticamente pelo Google. Como anunciante,
pode ser útil saber a origem do recurso para resolver problemas ou avaliar
a performance. Nesse caso, você pode usar o campo asset_group_asset.source da seguinte maneira:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
Valores de conversão da meta de aquisição de novos clientes
Os valores de conversão informados podem ser maiores do que os enviados manualmente se você tiver configurado a aquisição de novos clientes nas campanhas Performance Max ou de pesquisa. Se você selecionou o Modo "Valor do novo cliente" (definir lances mais altos), o valor de vida útil de todos os novos clientes será adicionado ao valor de conversão da ação de conversão. O valor de vida útil de todos os novos clientes só está disponível na interface da Web do Google Ads.
Se você precisar calcular os valores de conversão omitindo o valor de vida útil de todos os novos clientes, consulte o pseudocódigo a seguir. O valor de vida útil de todos os novos clientes pode ser baixado na interface da Web do Google Ads.
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;
}
}