Prima di poter creare una campagna Shopping, devi collegare il tuo account Google Ads all'account Google Merchant Center nel seguente modo:
- Invia una richiesta di collegamento dall'account Merchant Center al tuo account Google Ads.
- Approvare la richiesta di collegamento nell'account Google Ads.
Invio di richieste di collegamento dall'account Merchant Center
Esistono due modi per inviare una richiesta di collegamento:
- Utilizza l'interfaccia web di Merchant Center per inviare una richiesta di collegamento.
- Utilizza l'API Content for Shopping per
aggiornare i
adsLinks
diAccount
.
Gestione delle richieste di collegamento nell'account Google Ads
Puoi modificare lo stato dei collegamenti a Merchant Center nel tuo account Google Ads utilizzando l'interfaccia web di Google Ads per approvare o rifiutare un invito. Puoi anche aggiornare gli inviti o rimuovere i collegamenti esistenti utilizzando l'API Google Ads, come spiegato di seguito.
Elenca tutti gli inviti di Merchant Center
Puoi eseguire un report dell'API Google Ads utilizzando la seguente query GAQL per recuperare un elenco di tutti gli inviti in attesa a collegare un ID cliente Google Ads a un account Merchant Center.
SELECT
product_link_invitation.merchant_center.merchant_center_id,
product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
AND product_link_invitation.type = 'MERCHANT_CENTER'
Per recuperare tutti gli inviti, rimuovi la condizione di filtro per il campo product_link_invitation.status
della query in alto.
Accettare un invito
Puoi approvare il collegamento impostando lo stato product_link_invitation
su
ACCEPTED
.
Crea un oggetto
UpdateProductLinkInvitationRequest
e imposta il campocustomer_id
come ID cliente Google Ads.Imposta il campo
resource_name
come nome della risorsa diproduct_link_invitation
.Imposta
product_link_invitation_status
suACCEPTED
.Esegui una chiamata API
UpdateProductLinkInvitation
.
Se un utente che è già amministratore di entrambi gli account tenta di eseguire il flusso di invito, viene visualizzato un errore NO_INVITATION_REQUIRED
. Puoi verificare la presenza di questo errore e, in questi casi, tornare al flusso di link diretti.
Rifiutare un invito
Rifiutare un invito è un'operazione simile ad accettare
un invito, con la differenza che il campo
product_link_invitation_status
è impostato su REJECTED
. Se un invito viene rifiutato, rimane nello stato REJECTED
e non può essere accettato. Poi devi creare un nuovo invito,
se necessario.
Collegamento diretto senza invito
Se l'utente che tenta di collegare l'account Google Ads all'account Merchant Center è un amministratore di entrambi gli account, puoi ignorare il passaggio di invito e collegare entrambi gli account direttamente utilizzando l'API Google Ads.
Crea un oggetto
CreateProductLinkRequest
e imposta il campocustomer_id
come ID cliente Google Ads.Crea un nuovo oggetto
ProductLink
e imposta il campomerchant_center_id
sull'ID dell'account Merchant Center.Imposta
ProductLink
sul campoproduct_link
dell'oggetto di richiesta.Effettua una chiamata API
CreateProductLink
.
Se un utente che non dispone di autorizzazioni sufficienti tenta di eseguire il collegamento diretto, viene generato un errore CREATION_NOT_PERMITTED
. Puoi verificare la presenza di questo errore e, in questi casi, utilizzare il flusso di invito.
Elenca tutti i collegamenti a Merchant Center
Puoi eseguire un report dell'API Google Ads utilizzando la seguente query GAQL per recuperare un elenco di link per un ID cliente Google Ads.
SELECT
product_link.merchant_center.merchant_center_id,
product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Scollegare un collegamento
Per scollegare un link:
Crea un oggetto
RemoveProductLinkRequest
e imposta il campocustomer_id
come ID cliente Google Ads.Imposta
resource_name
come nome della risorsa diproduct_link
.Effettua una chiamata API
RemoveProductLink
.
Business Manager
Business Manager è una rappresentazione unificata di un'attività su Google. Quando gestisci sia l'account Google Ads sia gli account Merchant Center con un account Business Manager, Business Manager crea automaticamente i collegamenti tra l'account Google Ads e l'account Merchant Center. Puoi recuperare questi collegamenti utilizzando l'API Google Ads, ma questi link non possono essere modificati con l'API Google Ads.