Gli obiettivi della campagna ti consentono di ottimizzare campagne specifiche per azioni di conversione specifiche. Se hai campagne con obiettivi diversi da quelli a livello di account, puoi modificare ogni CampaignConversionGoal e la relativa impostazione biddable in base alle tue esigenze utilizzando CampaignConversionGoalService. Ad esempio, se
il tuo account generalmente esegue l'ottimizzazione per l'e-commerce, ma hai una campagna
che ha come target le visite in negozio, puoi impostare biddable=true per tutti
gli oggetti CampaignConversionGoal con category=STORE_VISIT e
biddable=false per tutti gli altri oggetti CampaignConversionGoal.
Quando esegui l'override degli obiettivi a livello di cliente per una campagna inviando un
CampaignConversionGoalOperation o utilizzando un
obiettivo personalizzato, Google Ads non applicherà più le modifiche future di
CustomerConversionGoal a nessuno degli oggetti
CampaignConversionGoal della campagna. Da quel momento in poi, gli oggetti CampaignConversionGoal sono completamente indipendenti e rimarranno tali, a meno che non esegui la transizione della campagna per tornare a utilizzare gli obiettivi a livello di cliente aggiornando la configurazione della campagna con obiettivo di conversione, come descritto in Livello di configurazione degli obiettivi.
Obiettivi della campagna per le nuove azioni di conversione
Come per CustomerConversionGoal, ogni volta che una ConversionAction viene aggiunta al cliente di conversione dell'annuncio Google Ads con una nuova combinazione di category e origin, Google Ads crea automaticamente una nuova CampaignConversionGoal per quella combinazione.
L'attributo biddable dell'obiettivo della campagna è true, a meno che non venga soddisfatta una delle seguenti condizioni, nel qual caso biddable è false:
Qualsiasi altro
CampaignConversionGoalper la campagna e la nuova azionecategoryhabiddableimpostato sufalse.La combinazione di
categoryeoriginè riportata nella tabella seguente.
| Categoria azione di conversione | Origine conversione |
|---|---|
BEGIN_CHECKOUT |
GOOGLE_HOSTED |
CONSIDERATION |
GOOGLE_HOSTED |
CONTACT |
GOOGLE_HOSTED |
CONVERTED_LEAD |
GOOGLE_HOSTED |
ENGAGEMENT |
GOOGLE_HOSTED |
GET_DIRECTIONS |
GOOGLE_HOSTED |
PAGE_VIEW |
GOOGLE_HOSTED |
PURCHASE |
GOOGLE_HOSTED |
QUALIFIED_LEAD |
GOOGLE_HOSTED |
SIGNUP |
GOOGLE_HOSTED |
BOOK_APPOINTMENT |
LOCAL_SERVICES_ADS |
CONVERTED_LEAD |
LOCAL_SERVICES_ADS |
MESSAGE_LEAD |
LOCAL_SERVICES_ADS |
PHONE_CALL_LEAD |
LOCAL_SERVICES_ADS |
STORE_SALE |
STORE |
STORE_VISIT |
STORE |
ENGAGEMENT |
YOUTUBE_HOSTED |
SIGNUP |
YOUTUBE_HOSTED |
YOUTUBE_FOLLOW_ON_VIEWS |
YOUTUBE_HOSTED |
Recupera gli obiettivi della campagna
Utilizza la seguente query per recuperare l'elenco di CampaignConversionGoals per il tuo account. Per comodità, puoi includere gli attributi di campaign
nella clausola SELECT o utilizzarli nella clausola WHERE per recuperare solo gli
obiettivi delle campagne specifiche. La seguente query mostra come filtrare in base a campaign.advertising_channel_type, ma puoi anche filtrare in base ad altri attributi della campagna, come campaign.id o campaign.name.
SELECT
campaign_conversion_goal.campaign,
campaign_conversion_goal.category,
campaign_conversion_goal.origin,
campaign_conversion_goal.biddable,
campaign.id,
campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
Livello di configurazione degli obiettivi
goal_config_level di ConversionGoalCampaignConfig
indica l'origine degli obiettivi di una campagna. Le campagne con goal_config_level di CUSTOMER utilizzano obiettivi a livello di cliente, mentre le campagne con goal_config_level di CAMPAIGN utilizzano obiettivi a livello di campagna.
L'aggiornamento di uno dei CampaignConversionGoals di una campagna o l'utilizzo di un obiettivo personalizzato modifica automaticamente il ConversionGoalCampaignConfig della campagna in modo che abbia goal_config_level=CAMPAIGN. Puoi
ripristinare tutte le impostazioni degli obiettivi specifici per la campagna e tornare
a utilizzare gli obiettivi a livello di cliente impostando goal_config_level su
CUSTOMER utilizzando ConversionGoalCampaignConfigService.
Utilizza la seguente query per recuperare il goal_config_level per ogni campagna.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name
FROM conversion_goal_campaign_config
Obiettivi personalizzati
Sia CustomerConversionGoal che CampaignConversionGoal esprimono obiettivi basati su combinazioni di category e origin. Gli obiettivi personalizzati offrono
la flessibilità aggiuntiva di ottimizzare in base ad azioni di conversione specifiche,
indipendentemente da origin o category.
Uno scenario in cui questa opzione è utile è quando vuoi impostare un obiettivo basato su un sottoinsieme di obiettivi per lo stesso category e origin. Ad esempio, potresti avere tre azioni di conversione con category=DEFAULT e origin=WEBSITE, ma per una campagna specifica vuoi fare offerte solo in base a due di queste azioni di conversione. In questo scenario, puoi fare in modo che la campagna utilizzi un obiettivo personalizzato che includa solo queste due azioni di conversione e impostare biddable=false su CampaignConversionGoal per category=DEFAULT e origin=WEBSITE.
I passaggi per creare e applicare un obiettivo personalizzato a una campagna sono i seguenti:
Crea un
CustomConversionGoalutilizzandoCustomConversionGoalService. Imposta il campo ripetutoconversion_actionssull'elenco dei nomi delle risorseConversionActionche Google Ads deve utilizzare per l'ottimizzazione e impostanamesu un nome di tua scelta.Aggiorna il campo
ConversionGoalCampaignConfigdella campagna utilizzandoConversionGoalCampaignConfigService, impostandocustom_conversion_goalsul nome della risorsaCustomConversionGoaldel passaggio precedente e impostando il campoupdate_maskdell'operazione sucustom_conversion_goal(il backend aggiorna automaticamentegoal_config_levelsuCAMPAIGN).Aggiorna l'attributo
biddabledi qualsiasiCampaignConversionGoalin base alle tue esigenze. Ad esempio, se vuoi che Google Ads esegua l'ottimizzazione solo per le azioni di conversione nell'obiettivo personalizzato, impostabiddablesufalsein ogniCampaignConversionGoal. Se vuoi che Google Ads esegua l'ottimizzazione per le azioni di conversione nell'obiettivo personalizzato oltre alle azioni di conversione per combinazioni specifiche dicategoryeorigin, assicurati chebiddablesiatrueper ogniCampaignConversionGoalcorrispondente efalseper ogniCampaignConversionGoaldi altre combinazioni dioriginecategory.
Recupero degli obiettivi personalizzati
Utilizza la seguente query per recuperare tutte le risorse CustomConversionGoal nel tuo account. La risposta includerà gli obiettivi personalizzati dell'account di conversione effettivo se il tuo account utilizza il monitoraggio delle conversioni su più account.
SELECT
custom_conversion_goal.id,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM custom_conversion_goal
Inoltre, puoi includere gli attributi di custom_conversion_goal e campaign quando esegui query sulla risorsa conversion_goal_campaign_config. Questo è utile per vedere come le campagne, gli obiettivi personalizzati e le configurazioni degli obiettivi sono correlati tra loro in un'unica risposta.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config