Voici comment créer ou supprimer une ressource PartnerLink. L'API Data Manager permet de créer des associations de partenaires pour les types de comptes suivants :
- Comptes Google Ads
- Comptes de partenaire ou d'annonceur Display & Video 360
Créer un lien
Créez un PartnerLink en envoyant un CreatePartnerLinkRequest.
Construire le corps de la requête
Créez une ressource PartnerLink. Voici les champs à définir.
owning_accountIdentifie le compte d'annonceur propriétaire du lien. Défini sur un objet
ProductAccount.Définissez
account_typesur l'AccountTypedu compte de l'annonceur.Définissez
account_idsur l'ID du compte de l'annonceur.Consultez le guide sur les destinations et les en-têtes pour savoir quel ID utiliser pour chaque type d'annonceur.
partner_accountIdentifie le compte partenaire. Défini sur un objet
ProductAccount.Définissez
account_typesurAccountTypedu compte partenaire. Par exemple, si le lien va d'un compte d'annonceur à un compte de partenaire de données, définissez ce champ surDATA_PARTNER.Définissez
account_idsur l'ID du compte partenaire.
Créer la requête
Pour créer un lien de partenaire, créez un CreatePartnerLinkRequest.
Définissez
parentsur le nom de ressource du compte d'annonceur. Utilisez le format suivant :accountTypes/{account_type}/accounts/{account}Définissez
partner_linksur la ressourcePartnerLinkque vous avez créée.Si vos identifiants correspondent à un compte Google ayant accès à un compte parent du compte annonceur, tel qu'un compte administrateur Google Ads ou un compte partenaire Display & Video 360, définissez l'en-tête
login-accountcomme décrit dans Configurer les destinations et les en-têtes.
Voici des exemples de requêtes JSON permettant d'associer un compte partenaire pour les données à différents types de comptes d'annonceur.
Google Ads
{ "parent": "accountTypes/GOOGLE_ADS/accounts/INSERT_GOOGLE_ADS_CUSTOMER_ID", "partner_link": { "owning_account": { "accountType": "GOOGLE_ADS", "accountId": "INSERT_GOOGLE_ADS_CUSTOMER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
Annonceur DV360
{ "parent": "accountTypes/DISPLAY_VIDEO_ADVERTISER/accounts/INSERT_DISPLAY_VIDEO_ADVERTISER_ID", "partner_link": { "owning_account": { "accountType": "DISPLAY_VIDEO_ADVERTISER", "accountId": "INSERT_DISPLAY_VIDEO_ADVERTISER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
Partenaire DV360
{ "parent": "accountTypes/DISPLAY_VIDEO_PARTNER/accounts/INSERT_DISPLAY_VIDEO_PARTNER_ID", "partner_link": { "owning_account": { "accountType": "DISPLAY_VIDEO_PARTNER", "accountId": "INSERT_DISPLAY_VIDEO_PARTNER_ID" }, "partner_account": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } } }
Envoyer la requête
Envoyez la requête et, si nécessaire, incluez les en-têtes de requête. Utilisez les identifiants d'un compte Google ayant accès à owning_account.
Si la requête aboutit, la réponse contient l'PartnerLink créé avec les champs id et name renseignés.
Si la requête échoue, examinez les erreurs pour déterminer la cause de l'échec, mettez à jour la requête et les en-têtes pour résoudre les problèmes, puis envoyez la requête et les en-têtes mis à jour.
Supprimer un lien
Pour supprimer un PartnerLink, envoyez un DeletePartnerLinkRequest avec name défini sur le nom de la ressource. Définissez les en-têtes si nécessaire.