Assim como nos relatórios das campanhas Performance Max, use
GoogleAdsService.SearchStream
para extrair metadados de campanhas e grupos de recursos e otimizar suas campanhas e
resolver problemas comuns.
Otimização de campanhas
Para saber quais são os diferentes objetivos de negócios que podem ser alcançados com as campanhas Performance Max, confira nossas dicas de otimização para as campanhas Performance Max. Essas dicas também se aplicam às campanhas Performance Max criadas pela API do Google Ads.
Solução de problemas da campanha
Quando uma campanha Performance Max não apresenta o desempenho esperado, é possível que haja problemas específicos com anúncios, lances, segmentação, acompanhamento de conversões ou configurações da campanha. Consulte as etapas de solução de problemas nos guias a seguir:
- Problemas na configuração de campanhas Performance Max
- A campanha Performance Max não está sendo veiculada ou tem pouco tráfego
- Aumento dos gastos com as campanhas Performance Max
Campanhas com diretrizes de marca ativadas
Use as diretrizes da marca para controlar como sua marca é representada nas campanhas Performance Max. Use
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 corretamente esses
recursos CampaignAsset
, vai receber um erro
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 ativadas pelas diretrizes de marca por qualquer uma das seguintes ações:
- Criar um novo
Campaign
sem fornecerBUSINESS_NAME
eLOGO
como recursosCampaignAsset
na mesma solicitação. - A remoção de um ou mais recursos
CampaignAsset
que resultaria na campanha não atendendo mais aos requisitos mínimos de recursos de marca. - Adição de recursos no nível do grupo de recursos a uma campanha Performance Max sem recursos para vendas on-line com um feed de produtos
anteriormente sem recursos na mesma solicitação.
CampaignAsset
Tentar vincular recursos de marca no nível errado também gera erros, que podem ser corrigidos da seguinte maneira:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
- vincular os recursos da marca usando o recurso
CampaignAsset
, porque as diretrizes de marca estão ativadas para a campanha.
- vincular os recursos da marca usando o recurso
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
- vincular os recursos da marca usando o recurso
AssetGroupAsset
, porque as diretrizes de marca não estão ativadas para a campanha.
- vincular os recursos da marca usando o recurso
Otimização do grupo de recursos
Para otimizar seus grupos de recursos, analise o relatório de qualidade do anúncio e cobertura de recursos. É possível acessar esse relatório usando o campo
asset_coverage
no recurso AssetGroup
, que contém o
ad_strength_action_items
recomendado
para melhorar o 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"
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á sendo veiculado.
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 tipo enumerado que começa
com NOT_ENOUGH
, como
AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
,
significa que o 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
sugere que a solicitação para criar um AssetGroup
foi enviada sem o número mínimo
de
MARKETING_IMAGES
,
um neste caso. Para corrigir esse erro, reenvie sua solicitação para criar um
AssetGroup
como uma solicitação de mutação em massa usando o
método GoogleAdsService.mutate
que contém um
asset_group_operation
e qualquer
asset_group_asset_operations
ausente, 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 uma AssetGroupAsset
com um
field_type
de
MARKETING_IMAGE
. O recurso referenciado por AssetGroupAsset
também precisa atender
às especificações de um MARKETING_IMAGE
.
Da mesma forma, se a solicitação para criar um AssetGroup
falhar com um
AssetGroupError.SHORT_DESCRIPTION_REQUIRED
,
significa que o 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.
Encontrar a origem do recurso para resolver problemas
As campanhas Performance Max são únicas porque veiculam anúncios com recursos que são
enviados pelos anunciantes e gerados automaticamente pelo Google. Como anunciante,
é importante saber a origem do recurso para resolver problemas ou avaliar
a performance. Para isso, use 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 da vida útil de todos os novos clientes é adicionado ao valor da conversão da sua ação. O valor de vida útil do novo cliente 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 novos clientes, consulte o pseudocódigo abaixo. O valor de vida útil do novo cliente pode ser feito 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;
}
}