Come per i report Performance Max, puoi utilizzare
GoogleAdsService.SearchStream
per recuperare i metadati delle campagne e dei gruppi di asset al fine di ottimizzare le campagne e risolvere i problemi comuni.
Campaign optimization
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, la causa potrebbe essere dovuta a problemi specifici relativi ad annunci, offerte, targeting, monitoraggio delle conversioni o impostazioni della campagna. Per la procedura di risoluzione dei problemi, consulta le seguenti guide:
- Problemi di configurazione delle campagne Performance Max
- Campagna Performance Max non pubblicata o con traffico ridotto
- Aumento della spesa di Performance Max
Errori comuni dei gruppi di asset
Se la richiesta di creazione di un AssetGroup
non va a buon fine con un valore AssetGroupError
e un valore enumerato che inizia con NOT_ENOUGH
, ad esempio AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
, significa che AssetGroup
non ha soddisfatto 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 di creazione di un
AssetGroup
come richiesta di modifica collettiva utilizzando
il metodo GoogleAdsService.mutate
contenente un
asset_group_operation
e eventuali
asset_group_asset_operations
mancanti come dimostrato 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
. La risorsa a cui fa riferimento AssetGroupAsset
deve inoltre soddisfare le specifiche per un MARKETING_IMAGE
.
Analogamente, se la richiesta di creazione di un AssetGroup
non va a buon fine con un messaggio AssetGroupError.SHORT_DESCRIPTION_REQUIRED
, significa che al AssetGroup
mancava un asset TEXT
con massimo 60 caratteri e un field_type
di DESCRIPTION
. I passaggi per risolvere questo problema sono gli stessi dell'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 il AssetGroupAsset
deve contenere massimo 60 caratteri.
Risoluzione dei problemi relativi ai gruppi di asset
I campi asset_group.primary_status
e
asset_group.primary_status_reasons
possono essere utilizzati per fornire informazioni 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"
Analogamente, i campi
asset_group_asset.primary_status
,
asset_group_asset.primary_status_details
,
e
asset_group_asset.primary_status_reasons
possono essere utilizzati per mostrare se un asset del gruppo di asset viene pubblicato o i motivi per cui non lo è.
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"
Campagne con le linee guida per il brand attivate
Utilizza le linee guida per il brand per controllare in che modo 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
, verrà visualizzato un messaggio di errore CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
o CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED
, a seconda del tipo di risorsa mancante. Questi errori possono essere attivati per le campagne con linee guida del brand attivate da una delle seguenti azioni:
- Creazione di un nuovo
Campaign
senza fornire siaBUSINESS_NAME
siaLOGO
come risorseCampaignAsset
nella stessa richiesta. - La rimozione di una o più risorse
CampaignAsset
che comporterebbe la mancata soddisfazione da parte della campagna dei requisiti minimi per gli asset del brand. - L'aggiunta di asset a livello di gruppo di asset a una
campagna Performance Max senza asset per le vendite online con un feed dei prodotti
senza fornire tutte le risorse
CampaignAsset
richieste nella stessa richiesta.
Anche il tentativo di collegare gli asset del brand al livello sbagliato genera errori, che puoi correggere nel seguente modo:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
- Collega gli asset del brand utilizzando la risorsaCampaignAsset
perché le linee guida del brand sono attivate per la campagna.AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
: collega gli asset del brand utilizzando la risorsaAssetGroupAsset
perché le linee guida per il brand non sono attivate per la campagna.
Origine asset
Performance Max è unico in quanto 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
come segue:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
Valori di conversione dall'obiettivo Acquisizione di nuovi clienti
I valori di conversione registrati potrebbero essere superiori a quelli caricati manualmente se hai configurato l'acquisizione di nuovi clienti nelle 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 dei nuovi clienti viene aggiunto al valore di conversione della tua 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 per tutti i nuovi clienti, consulta il seguente pseudocodice. Il lifetime value del nuovo cliente 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;
}
}