Assim como nos relatórios de campanhas Performance Max, é possível usar
GoogleAdsService.SearchStream
para recuperar metadados de campanhas e grupos de recursos para otimizar suas campanhas e
resolver problemas comuns.
Campaign optimization
Para diferentes objetivos de negócio que podem ser alcançados com as campanhas Performance Max, confira nossas dicas de otimização para Performance Max, que se aplicam igualmente a campanhas Performance Max criadas pela API Google Ads.
Solução de problemas da campanha
Quando a campanha Performance Max não apresenta os resultados esperados, é possível que ela tenha problemas específicos com anúncios, lances, segmentação, acompanhamento de conversões ou configurações da campanha. Consulte os guias a seguir para ver as etapas de solução de problemas:
- Problemas na configuração de campanhas Performance Max
- A campanha Performance Max não está sendo veiculada ou tem pouco tráfego
- Aumento nos gastos das campanhas Performance Max
Erros comuns dos grupos 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 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
sugeriria 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 uma
AssetGroup
como uma solicitação de mutação em massa usando
o método GoogleAdsService.mutate
contendo um
asset_group_operation
e qualquer
asset_group_asset_operations
ausente,
conforme demonstrado em
Vincular grupos de recursos a recursos.
Nesse exemplo, a lista de operações 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 um MARKETING_IMAGE
.
Da mesma forma, se a solicitação para criar uma AssetGroup
falhar com um
AssetGroupError.SHORT_DESCRIPTION_REQUIRED
,
isso significa que seu AssetGroup
não tem um recurso TEXT
com 60 caracteres ou
menos e field_type
de DESCRIPTION
. As etapas para corrigir esse problema são as mesmas do 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.
Solução de problemas do grupo de recursos
Os campos asset_group.primary_status
e
asset_group.primary_status_reasons
podem ser usados 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, os campos
asset_group_asset.primary_status
,
asset_group_asset.primary_status_details
e
asset_group_asset.primary_status_reasons
podem ser usados para mostrar se um recurso do grupo de recursos está ou não 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"
Fonte do recurso
As campanhas Performance Max são únicas porque veiculam anúncios com recursos
enviados por anunciantes e gerados automaticamente pelo Google. Como anunciante,
pode ser útil conhecer a origem do recurso para resolver problemas ou avaliar
a performance. Nesse caso, use o campo
asset_group_asset.source
desta
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ê tiver selecionado o modo "Valor do novo cliente" (lance mais alto), o valor de vida útil de todos os novos clientes será adicionado ao valor da conversão da ação de conversão. O valor de vida útil de novos clientes só está disponível na interface da Web do Google Ads.
Se você precisar calcular valores de conversão omitindo o valor de vida útil de todos os novos clientes, consulte o pseudocódigo a seguir. É possível fazer o download do valor de vida útil dos novos clientes 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;
}
}