Avant de pouvoir créer une campagne Shopping, vous devez associer votre compte Google Ads à votre compte Google Merchant Center en procédant comme suit:
- Envoyer une demande d'association à votre compte Google Ads depuis votre compte Merchant Center Google Cloud.
- Approuvez la demande d'association dans votre compte Google Ads.
Envoyer des demandes d'association depuis votre compte Merchant Center
Il existe deux façons d'envoyer une demande d'association:
- Utiliser l'interface Web Merchant Center pour envoyer un lien requête.
- Utiliser Content API for Shopping pour :
mettez à jour les
adsLinks
de votreAccount
Gérer les demandes d'association dans votre compte Google Ads
Vous pouvez modifier l'état des associations à Merchant Center dans votre compte Google Ads : via l'interface Web Google Ads pour approuver ou refuser invitation. Vous pouvez également mettre à jour des invitations ou supprimer des associations existantes à l'aide de l'API Google Ads, comme expliqué. ci-dessous.
Lister toutes les invitations Merchant Center
Vous pouvez générer un rapport de l'API Google Ads à l'aide de la la requête GAQL suivante pour récupérer la liste de toutes les invitations en attente pour associer numéro client Google Ads à un compte 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'
Pour récupérer toutes les invitations, supprimez la condition de filtrage de la
product_link_invitation.status
dans la requête ci-dessus.
Accepter une invitation
Vous pouvez approuver l'association en définissant l'état product_link_invitation
sur
ACCEPTED
Construire un
UpdateProductLinkInvitationRequest
et définissezcustomer_id
en tant que numéro client Google Ads.Définissez le paramètre
resource_name
comme nom de ressource duproduct_link_invitation
.Définissez le paramètre
product_link_invitation_status
àACCEPTED
.Émettre un
UpdateProductLinkInvitation
d'un appel d'API.
Si le processus d'invitation est tenté par un utilisateur ayant déjà
administrateur sur les deux comptes, un
NO_INVITATION_REQUIRED
est générée. Vous pouvez vérifier qu'il n'y a pas d'erreur
flux de liens dans de tels cas.
Refuser une invitation
Refuser une invitation revient à accepter une
invitation sauf que
product_link_invitation_status
est défini sur REJECTED
. Si une invitation est refusée, elle reste dans le
REJECTED
et ne peut pas être accepté. Vous devez ensuite créer
une invitation, le cas échéant.
Association directe sans invitation
Si l'utilisateur tente d'associer le compte Google Ads à Merchant Center a le statut d'administrateur sur les deux comptes, vous pouvez contourner l'étape d'invitation et associez les deux comptes directement à l'aide de l'API Google Ads.
Construire un
CreateProductLinkRequest
et définissezcustomer_id
en tant que numéro client Google Ads.Créez un objet
ProductLink
et définissez sonmerchant_center_id
sur l'ID du compte Merchant Center.Définissez
ProductLink
surproduct_link
de l'objet de la requête.Émettre un
CreateProductLink
d'un appel d'API.
Si la tentative d'association directe est effectuée par un utilisateur qui ne dispose pas de suffisamment
autorisations, puis
CREATION_NOT_PERMITTED
est générée. Vous pouvez vérifier qu'il n'y a pas d'erreur et revenir à la
le processus d'invitation.
Répertorier toutes les associations à Merchant Center
Vous pouvez générer un rapport de l'API Google Ads à l'aide de la méthode à la requête GAQL suivante afin de récupérer la liste des associations correspondant à un numéro client Google Ads.
SELECT
product_link.merchant_center.merchant_center_id,
product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Dissocier une association
Pour dissocier une association, procédez comme suit:
Construire un
RemoveProductLinkRequest
et définissezcustomer_id
en tant que numéro client Google Ads.Définissez le paramètre
resource_name
comme nom de ressource deproduct_link
.Émettre un
RemoveProductLink
d'un appel d'API.
Business Manager
Business Manager est la représentation unifiée d'un établissement sur Google. Si vous gérez à la fois vos comptes Google Ads et Merchant Center utilisant un compte Business Manager, Business Manager crée automatiquement entre vos comptes Google Ads et Merchant Center. Vous pouvez récupérer ces associations à l'aide de l'API Google Ads, mais elles ne peuvent pas être à l'aide de l'API Google Ads.