Ottimizzazione e risoluzione dei problemi di Performance Max

Analogamente ai report Performance Max, utilizza GoogleAdsService.SearchStream per recuperare i metadati della campagna e del gruppo di asset per ottimizzare le campagne e risolvere i problemi comuni.

Ottimizzazione della campagna

Per i diversi obiettivi commerciali che possono essere raggiunti tramite le campagne Performance Max, consulta i nostri suggerimenti per l'ottimizzazione di Performance Max. Questi suggerimenti sono ugualmente applicabili alle campagne Performance Max create dall'API Google Ads.

Risoluzione dei problemi relativi alle campagne

Se il rendimento della tua campagna Performance Max non è quello previsto, potrebbe essere a causa di problemi specifici relativi ad annunci, offerte, targeting, monitoraggio delle conversioni o impostazioni della campagna. Consulta le seguenti guide per la procedura per la risoluzione dei problemi:

Campagne con le linee guida per il brand attivate

Utilizza le linee guida per il brand per controllare in che modo il tuo brand viene rappresentato nelle campagne Performance Max. Puoi utilizzare Campaign.brand_guidelines_enabled per verificare che le linee guida del brand siano state attivate per una campagna.

Le campagne Performance Max con Campaign.brand_guidelines_enabled impostato su true utilizzano asset del brand a livello di campagna (BUSINESS_NAME, LOGO e LANDSCAPE_LOGO) e devono avere

  • Esattamente un asset BUSINESS_NAME
  • Almeno un asset LOGO

Se non riesci a collegare correttamente queste risorse CampaignAsset, riceverai un errore di tipo CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED o CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED, a seconda del tipo di asset mancante. Questi errori possono essere attivati per le campagne con linee guida per il brand da una delle seguenti azioni:

Anche il tentativo di collegare asset del brand al livello errato genererà errori, che puoi correggere nel seguente modo:

Ottimizzazione dei gruppi di asset

Per ottimizzare i gruppi di asset, esamina i report sull'efficacia dell'annuncio e sulla copertura degli asset. Puoi accedere a questo report utilizzando il campo asset_coverage nella risorsa AssetGroup, che contiene ad_strength_action_items consigliati per migliorare il 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"

Risoluzione dei problemi relativi ai gruppi di asset

Utilizza i campi asset_group.primary_status e asset_group.primary_status_reasons per fornire approfondimenti sul rendimento di un gruppo di asset.

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"

Allo stesso modo, utilizza i campi asset_group_asset.primary_status, asset_group_asset.primary_status_details, e asset_group_asset.primary_status_reasons per mostrare se un asset del gruppo di asset viene pubblicato o i motivi per cui non viene pubblicato.

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"

Errori comuni relativi ai gruppi di asset

Se la tua richiesta di creazione di un AssetGroup non va a buon fine e viene visualizzato un AssetGroupError e un valore enum che inizia con NOT_ENOUGH, ad esempio AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET, significa che il tuo AssetGroup non soddisfaceva i requisiti minimi delle risorse e non è stato creato.

Ad esempio, un errore AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET suggerirebbe che la richiesta di creazione di un AssetGroup è stata inviata senza il numero minimo di MARKETING_IMAGES, in questo caso uno. Per correggere questo errore, invia di nuovo la richiesta per creare un AssetGroup come richiesta di modifica collettiva utilizzando il metodo GoogleAdsService.mutate contenente un asset_group_operation e qualsiasi asset_group_asset_operations mancante, come illustrato in Collegare i gruppi di asset agli asset.

In questo esempio, l'elenco delle operazioni di modifica nella richiesta di modifica collettiva deve includere almeno un AssetGroupAsset con un field_type di MARKETING_IMAGE. L'asset a cui fa riferimento AssetGroupAsset deve soddisfare anche le specifiche per un MARKETING_IMAGE.

Analogamente, se la tua richiesta di creare un AssetGroup non va a buon fine con un AssetGroupError.SHORT_DESCRIPTION_REQUIRED, significa che nel tuo AssetGroup mancava un asset TEXT con 60 caratteri o meno e un field_type di DESCRIPTION. I passaggi per risolvere il problema sono gli stessi mostrati nell'esempio NOT_ENOUGH_MARKETING_IMAGE_ASSET. Tuttavia, la richiesta deve includere almeno un AssetGroupAsset con un field_type di DESCRIPTION e l'asset a cui fa riferimento AssetGroupAsset deve contenere massimo 60 caratteri.

Trovare l'origine dell'asset per la risoluzione dei problemi

Performance Max è un tipo di campagna unico nel suo genere perché pubblica annunci contenenti asset caricati dagli inserzionisti e generati automaticamente da Google. In qualità di inserzionista, può essere utile conoscere l'origine dell'asset per risolvere i problemi o valutare il rendimento. In questo caso, puoi utilizzare il campo asset_group_asset.source nel seguente modo:

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

Valori di conversione dell'obiettivo di acquisizione di nuovi clienti

I valori di conversione riportati potrebbero essere superiori a quelli caricati manualmente se hai configurato l'acquisizione di nuovi clienti nelle tue campagne Performance Max o sulla rete di ricerca. Se hai selezionato la modalità Valore del nuovo cliente (Fai un'offerta più alta), il lifetime value di tutti i nuovi clienti viene aggiunto al valore di conversione dell'azione di conversione. Il lifetime value nuovo cliente è disponibile solo tramite l'interfaccia web di Google Ads.

Se devi calcolare i valori di conversione omettendo il lifetime value del nuovo cliente, consulta il seguente pseudocodice. Il lifetime value di tutti i nuovi clienti può essere scaricato dall'interfaccia web di 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;
  }
}