Google Merchant Center est un outil qui vous aide à importer les données de votre magasin et de vos produits sur Google, et à les rendre disponibles pour les annonces Shopping et d'autres services Google. En associant votre compte Merchant Center à votre compte Google Ads, vous permettez le transfert de vos données produit vers Google Ads et leur utilisation dans des campagnes.
Présentation de l'association de comptes
Avant de pouvoir créer des campagnes Shopping, vous devez associer votre compte Google Ads à un compte Merchant Center. Il existe trois façons d'établir une association :
- Association directe : si vous disposez d'un accès administrateur aux comptes Google Ads et Merchant Center, vous pouvez les associer immédiatement.
- Demandes d'association : si vous ne disposez pas d'un accès administrateur aux deux comptes, vous devez envoyer une demande d'association depuis votre compte Merchant Center et l'accepter dans votre compte Google Ads.
- Business Manager : si les deux comptes sont gérés par le même compte Business Manager, ils sont associés automatiquement.
Les sections suivantes fournissent des détails sur chacune de ces méthodes, ainsi que sur la gestion et la validation des associations existantes.
Créer des liens directs
Si l'utilisateur qui tente d'établir l'association dispose d'un accès administrateur au compte Google Ads et au compte Merchant Center, vous pouvez utiliser le flux d'association directe pour associer les comptes immédiatement, sans avoir à envoyer d'invitation ni à attendre d'approbation.
Vous pouvez associer directement vos comptes de deux manières :
- Si vous lancez l'association depuis Merchant Center, utilisez la méthode
proposede l'API Merchant. - Si vous lancez l'association depuis Google Ads, utilisez la méthode
ProductLinkService.CreateProductLinkde l'API Google Ads et définissezproduct_link.merchant_center.merchant_center_idsur l'ID du compte Merchant Center cible.
Utiliser les demandes d'association
Si vous ne disposez pas d'un accès administrateur aux deux comptes, vous devez utiliser un flux d'invitation d'association pour établir une association.
Envoyer une demande d'association depuis votre compte Merchant Center
Il existe deux façons d'envoyer une demande d'association :
- Utilisez l'interface Web Merchant Center pour envoyer une demande d'association.
- Utilisez Merchant API pour l'association de comptes afin de proposer une nouvelle association de services.
Lister toutes les demandes d'association
Vous pouvez exécuter un rapport de l'API Google Ads à l'aide de la requête GAQL suivante pour récupérer la liste de toutes les demandes d'association en attente pour un numéro client Google Ads à partir d'un compte Merchant Center :
SELECT
product_link_invitation.resource_name,
product_link_invitation.merchant_center.merchant_center_id,
product_link_invitation.type,
product_link_invitation.status
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
AND product_link_invitation.type = 'MERCHANT_CENTER'
Pour récupérer toutes les demandes d'association, quel que soit leur état (par exemple, ACCEPTED, REQUESTED ou PENDING_APPROVAL), supprimez la condition de filtrage du champ product_link_invitation.status dans la requête précédente.
Accepter une demande d'association
Vous pouvez approuver une demande d'association en attente provenant d'un compte Merchant Center de deux manières :
- Utilisez l'interface Web Google Ads.
- Utilisez la méthode
ProductLinkInvitationService.UpdateProductLinkInvitationen transmettant l'resource_namede l'invitation et en définissantproduct_link_invitation_statussurACCEPTED. Vous pouvez récupérer le nom de ressource de la demande d'association en suivant les instructions de la section Lister toutes les demandes d'association.
Refuser une demande d'association
Vous pouvez refuser une demande d'association en attente provenant d'un compte Merchant Center de deux manières :
- Utilisez l'interface Web Google Ads.
- Utilisez la méthode
ProductLinkInvitationService.UpdateProductLinkInvitationen transmettant l'resource_namede l'invitation et en définissantproduct_link_invitation_statussurREJECTED. Vous pouvez récupérer le nom de ressource de la demande d'association en suivant les instructions de la section Lister toutes les demandes d'association.
Si une demande d'association est refusée, elle ne peut pas être acceptée par la suite. À la place, une nouvelle invitation doit être proposée.
Business Manager
Business Manager est une représentation unifiée d'une entreprise sur Google. Lorsque vous gérez vos comptes Google Ads et Merchant Center à l'aide d'un compte Business Manager, Business Manager crée automatiquement des associations entre votre compte Google Ads et votre compte Merchant Center. Vous pouvez récupérer ces liens à l'aide de l'API Google Ads, mais ils ne peuvent pas être modifiés avec l'API Google Ads.
Gérer et valider les associations
Vous pouvez gérer et valider les associations existantes entre vos comptes Merchant Center et Google Ads à l'aide de l'API Google Ads.
Lister toutes les associations Merchant Center
Vous pouvez exécuter un rapport de l'API Google Ads à l'aide de la requête GAQL suivante pour récupérer la liste des associations Merchant Center actives pour un numéro client Google Ads :
SELECT
product_link.resource_name,
product_link.merchant_center.merchant_center_id,
product_link.product_link_id,
product_link.type
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Dissocier vos comptes
Vous pouvez dissocier vos comptes à l'aide de l'API Google Ads ou de l'API Merchant, selon le produit que vous utilisez pour lancer la demande de dissociation. Pour dissocier un compte, vous devez disposer d'un accès administrateur. Si vous dissociez un compte Merchant Center, les campagnes Shopping actives qui y sont associées ne pourront plus diffuser d'annonces produit.
Si vous lancez la demande de dissociation depuis Google Ads, utilisez la méthode ProductLinkService.RemoveProductLink de l'API Google Ads et transmettez le product_link.resource_name récupéré à partir du rapport product_link.
Si vous lancez la demande de dissociation depuis Merchant Center, utilisez la méthode API Merchant pour l'association de comptes accounts.services.reject sur le lien de service actif.