Optimisation et dépannage de Performance Max

Comme pour les rapports Performance Max, vous pouvez utiliser GoogleAdsService.SearchStream pour récupérer les métadonnées des campagnes et des groupes d'assets afin d'optimiser vos campagnes et de résoudre les problèmes courants.

Campaign optimization

Consultez nos conseils d'optimisation pour Performance Max pour connaître les différents objectifs d'entreprise qui peuvent être atteints grâce aux campagnes Performance Max. Ils s'appliquent également aux campagnes Performance Max créées par l'API Google Ads.

Dépannage des campagnes

Si votre campagne Performance Max n'est pas aussi performante que prévu, cela peut être dû à des problèmes au niveau des annonces, des enchères, du ciblage, du suivi des conversions ou des paramètres de la campagne. Consultez les guides suivants pour connaître les étapes de dépannage:

Erreurs courantes au niveau des groupes d'assets

Si votre requête de création d'un AssetGroup échoue avec AssetGroupError et une valeur d'énumération commençant par NOT_ENOUGH, telle que AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET, cela signifie que votre AssetGroup ne répondait pas aux exigences minimales en matière d'éléments et n'a pas été créée.

Par exemple, une erreur AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET suggère que la requête de création d'un AssetGroup a été envoyée sans le nombre minimal de MARKETING_IMAGES, un dans ce cas. Pour corriger cette erreur, renvoyez votre demande de création d'un AssetGroup en tant que demande de mutation groupée à l'aide de la méthode GoogleAdsService.mutate contenant un élément asset_group_operation et tout asset_group_asset_operations manquant, comme indiqué dans la section Associer des groupes d'assets à des éléments.

Dans cet exemple, la liste des opérations mutate de la demande de mutation en masse doit inclure au moins un élément AssetGroupAsset avec un field_type défini sur MARKETING_IMAGE. L'élément référencé par AssetGroupAsset doit également respecter les spécifications d'une MARKETING_IMAGE.

De même, si votre requête de création d'une AssetGroup échoue avec une AssetGroupError.SHORT_DESCRIPTION_REQUIRED, cela signifie qu'il manquait un élément TEXT de 60 caractères maximum dans votre AssetGroup et un field_type de DESCRIPTION. La procédure pour résoudre ce problème est la même que dans l'exemple NOT_ENOUGH_MARKETING_IMAGE_ASSET. Toutefois, la requête doit inclure au moins un élément AssetGroupAsset avec un paramètre field_type défini sur DESCRIPTION, et l'élément référencé par l'élément AssetGroupAsset ne doit pas comporter plus de 60 caractères.

Résoudre les problèmes liés aux groupes d'assets

Les champs asset_group.primary_status et asset_group.primary_status_reasons permettent de fournir des insights sur les performances d'un groupe d'assets.

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"

De même, les champs asset_group_asset.primary_status, asset_group_asset.primary_status_details et asset_group_asset.primary_status_reasons peuvent être utilisés pour indiquer si un élément de groupe d'assets est diffusé ou pour expliquer pourquoi.

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"

Source du composant

Performance Max est unique en ce sens qu'il diffuse des annonces contenant des assets importés par les annonceurs et générés automatiquement par Google. En tant qu'annonceur, il peut être utile de connaître la source de l'asset pour résoudre les problèmes ou évaluer les performances. Dans ce cas, vous pouvez utiliser le champ asset_group_asset.source comme suit:

SELECT
  asset.id,
  asset.name,
  asset_group.id,
  asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID

Valeurs de conversion issues de l'objectif "Acquisition de nouveaux clients"

Les valeurs de conversion comptabilisées peuvent être plus élevées que celles que vous importez manuellement si vous avez configuré l'acquisition de nouveaux clients dans vos campagnes Performance Max ou sur le Réseau de Recherche. Si vous avez sélectionné le mode Valeur d'un nouveau client (Enchère plus élevée), la valeur vie de vos nouveaux clients est ajoutée à la valeur de conversion de votre action de conversion. La valeur vie d'un tout nouveau client n'est disponible que via l'interface Web de Google Ads.

Si vous devez calculer des valeurs de conversion en omettant la valeur vie "all-new-customer", reportez-vous au pseudo-code suivant. Vous pouvez télécharger la valeur vie d'un tout nouveau client à partir de l'interface Web de 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;
  }
}