Les autres API Managed Partner Ads sont les suivantes :
Utilisez cette API pour rechercher l’ID d’entreprise d’un vendeur ou d’une vendeuse en particulier (vendor_id
).
Pour appeler cette API, utilisez le token d’accès créé par un utilisateur ou une utilisatrice système admin qui appartient au Business Manager parent (le Business Manager du marketplace).
GET
curl -X GET \ -F "child_business_external_id=<VENDOR_ID>" \ "https://graph.facebook.com/v<API_VERSION>/<Business_id>/owned_businesses?access_token=<ACCESS_TOKEN>"
{ "child_business_id": 3213232 }
Utilisez cette API pour récupérer les métadonnées de l’entreprise enfant du vendeur ou de la vendeuse Managed Partner Ads. Les métadonnées de la réponse de l’API sont les suivantes :
Pour appeler cette API, utilisez le token d’accès créé par un utilisateur ou une utilisatrice système admin qui appartient au Business Manager parent (le Business Manager du marketplace).
Utilisez l’ID du Business Manager enfant pour l’appel d’API.
GET
curl -X GET \ "https://graph.facebook.com/v<API_VERSION>/<Business_id>/?fields=collaborative_ads_managed_partner_business_info&access_token=<ACCESS_TOKEN>"
{ "collaborative_ads_managed_partner_business_info": { "seller_business_status": "ready", "seller_business_info": { "seller_external_website_url": "https://www.website.com", "partner_facebook_page": { "id":"9999999" } }, "ad_account": { "id": "act_11111111", "currency": "USD" }, "page": { "id": "3333333" }, "catalog_segment": { "id": "2222222" }, "extended_credit": { "receiving_credit_allocation_config": { "partition_type": "FIXED", "id":"66666666" }, "max_balance": { "amount":"5,000.00", "amount_in_hundredths":"500000", "currency":"USD", "offsetted_amount":"500000" }, "id":"888888888" }, "active_seller_campaign": { "status": "ACTIVE", "id": "1111111" }, "template": [ { "budget_percentage": 0.5, "campaign_template_id": "4444444", "adgroup_template_ids": [ "5555555" ], "targeting_type": "retargeting" }, { "budget_percentage": 0.5, "campaign_template_id": "6666666", "adgroup_template_ids": [ "7777777" ], "targeting_type": "prospecting" } ] }, "id": "<child_business_manager_id>" }
Pour un Business Manager enfant intégré, utilisez cet appel d’API pour partager l’application et obtenir son token d’accès. Ce token peut être utilisé pour tous les appels ultérieurs visant à créer ou à gérer des publicités.
POST
curl \ -F 'id=<CHILD_BUSINESS_MANAGER>' \ -F 'app_id=<App_ID>' \ -F 'scope=ads_management,business_management' \ -F 'access_token=<Parent BM Admin System User Access Token>' \ -F 'appsecret_proof=<APP_SECRET>' \ "https://graph.facebook.com/<API_VERSION>/<CHILD_BUSINESS_MANAGER_ID>/access_token"
{ "access_token": "<CHILD_BM_ACCESS_TOKEN>" }
Utilisez cette API pour mettre à jour les informations de l’entreprise d’un vendeur ou d’une vendeuse. Vous pouvez mettre à jour les informations de l’entreprise d’un vendeur ou d’une vendeuse, comme l’URL d’un site Web externe ou l’adresse e-mail, et/ou ses éléments Managed Partner Ads, comme un compte publicitaire actif ou un modèle de campagne personnalisée pour la création de publicités. Pour plus d’informations, reportez-vous à Paramètres disponibles.
Pour créer et obtenir l’entreprise d’un vendeur ou d’une vendeuse, reportez-vous à API Seller Business Creation. Pour trouver l’ID de l’entreprise d’un·e vendeur·se existant·e, reportez-vous à API Lookup Seller Business.
Pour appeler cette API, utilisez le token d’accès qui appartient à chaque Business Manager enfant (le Business Manager du vendeur ou de la vendeuse).
Champ | Description |
---|---|
type : chaîne | Facultatif. URL du site Web externe du vendeur ou de la vendeuse. |
type : chaîne | Facultatif. |
type : chaîne | Facultatif. ID de la page de diffusion de la campagne du vendeur ou de la vendeuse. |
type : chaîne | Facultatif. Compte publicitaire actif du vendeur ou de la vendeuse. |
type : JSON | Facultatif. Modèle personnalisé du vendeur ou de la vendeuse. Exemple |
POST
curl \ -F "seller_external_website_url='http://shop.com'" \ -F "ad_account=<SELLER_ACTIVE_AD_ACCOUNT_ID>" \ "https://graph.facebook.com/v<API_VERSION>/<Child_Business_id>/managed_partner_business_setup?access_token=<ACCESS_TOKEN>"
{ "id": 3213232, // id of child business "meta_data": { "seller_business_info": { "seller_email_address": "goodseller@fb.com" "seller_external_website_url": "www.website.com" }, "ad_account": { "id": "434343", "spend_limit": "500", }, "page": { "id": "123412341", }, "template": [ { "budget_percentage": 0.5, "campaign_template_id": "4444444", "adgroup_template_ids": [ "5555555" ], "targeting_type": "retargeting" }, { "budget_percentage": 0.5, "campaign_template_id": "6666666", "adgroup_template_ids": [ "7777777" ], "targeting_type": "prospecting" } ] } }
Code d’erreur | Sous-code d’erreur | Description |
---|---|---|
1800002 | 2310138 | Le nom d’entreprise {invalid_business_name} n’est pas un nom valide. Vous pourriez utiliser {business_name} à la place. Les noms d’entreprise doivent être conformes aux exigences de Facebook. |
1800004 | 2310127 | Supprimez ou modifiez les codes pays non valides suivants qui sont indiqués comme pays d’enregistrement du partenaire : [{invalid_registration_country_codes}]. |
1800010 | 2310167 | Vous essayez d’utiliser une API Managed Partner Ads (MPA) pour mettre à jour les publicités d’une entreprise qui n’a pas été intégrée à MPA. Vérifiez l’entreprise concernée ou utilisez une autre API. |
1800301 | 2310129 | Vous avez saisi une URL de Page Facebook {page_url} non valide pour ce partenaire. Vérifiez le lien ou entrez-en un nouveau. |
1800302 | 2310130 | La Page Facebook que vous avez saisie {page_url} appartient à votre entreprise. Saisissez une Page Facebook qui appartienne au partenaire. |
1800303 | 2310132 | Vous avez saisi une Page {page_url} qui est liée à un autre partenaire. Vérifiez le lien ou saisissez une nouvelle URL pour la Page Facebook du partenaire. |
1800304 | 2310131 | Vous devrez sélectionner une autre Page pour ce partenaire, car celle que vous avez sélectionnée ne peut pas être utilisée avec les publicités de partenaires gérés. |
1800403 | 2310072 | La configuration du modèle appartenant à ce vendeur ou à cette vendeuse n’est pas valide. |
Un modèle est un élément configuré et utilisé par le marketplace dans le service Managed Partner Ads. Les modèles contiennent des détails et des paramètres, ou « composants », qui pilotent les campagnes de vente diffusées par le marketplace pour le compte du vendeur ou de la vendeuse.
Les composants du modèle comprennent les ensembles de publicités et les publicités, qui comprennent des informations telles que le ciblage, le contenu publicitaire, les formats, etc. Quatre composants sont nécessaires pour chaque modèle de campagne :
Dans votre modèle, un ensemble de publicités doit être configuré pour l’objectif de reciblage et un autre ensemble de publicités doit être configuré pour l’objectif de prospection.
Il existe deux types de modèles : les modèles par défaut et les modèles personnalisés.
Base de comparaison | Modèle par défaut | Modèle personnalisé |
---|---|---|
Création | Le modèle par défaut est créé pendant le processus d’intégration qui doit être effectué pour Managed Partner Ads. | Le modèle personnalisé est créé par le marketplace dans le flux de création des modèles à partir des campagnes existantes précédemment créées dans le Gestionnaire de publicités. |
Propriétés configurables | Facebook configure automatiquement les ensembles de publicités et les publicités pour le modèle par défaut. La répartition du budget peut être spécifiée pour les objectifs de reciblage et de prospection. Le marketplace peut spécifier le texte principal et les paramètres UTM. | Stocke les configurations des campagnes précédemment créées dans le Gestionnaire de publicités. En outre, la répartition du budget pour les objectifs de reciblage et de prospection peut être spécifiée pour chaque vendeur·se. |
Champ d’application | Chaque marketplace dispose d’un modèle par défaut, qui est un élément global, prêt à être utilisé pour toutes les campagnes de vente, à tout moment. | Un seul modèle de campagne personnalisé à la fois est autorisé par vendeur·se. Le marketplace peut à tout moment modifier le modèle personnalisé pour qu’il contienne un composant ensemble de publicités et/ou publicité différent. |
Advantage | Permet aux marketplaces de définir des paramètres communs qui s’appliquent à toutes les campagnes des vendeur·ses. | Permet au marketplace de configurer un large ensemble de paramètres et de détails de campagne qui pourraient soutenir les promotions spéciales, les campagnes saisonnières, les évènements de vente et d’autres occasions qui nécessitent des paramètres spéciaux. En outre, le stockage des configurations de campagne permet aux marketplaces de gérer et de faire évoluer leurs campagnes de vente avec un minimum d’efforts. |
Création de campagnes | Utilisez les instructions principales de création de campagnes. Pour créer et diffuser des publicités de vendeur·se en utilisant le modèle par défaut, définissez le champ | Utilisez les instructions principales de création de campagnes. Pour créer et diffuser des publicités de vendeur·se en utilisant le modèle personnalisé, définissez le champ |
Avant de créer un modèle personnalisé, le marketplace doit d’abord créer un Business Manager producteur. Ainsi, les campagnes utilisées pour créer des modèles sont conformes aux personnalisations des Publicités collaboratives et aux conditions requises pour les campagnes des vendeur·ses. En tant que producteur, le Business Manager peut être utilisé pour créer des publicités sources pour la création de modèles.
Les composants publicité et ensembles de publicités de reciblage et de prospection doivent être disponibles pour ajouter et/ou configurer un modèle de campagne personnalisé pour un·e vendeur·se.
Les campagnes utilisées pour la création de modèles doivent être associées à un compte publicitaire Publicités collaboratives, et être paramétrées comme suit :
Les détails spécifiques du vendeur ou de la vendeuse, tels que le segment de catalogue, l’ensemble de produits, la Page Facebook et l’URL de destination, sont supprimés de la campagne source lors de la création du modèle. La campagne finale créée à l’aide du modèle contient les informations spécifiques du vendeur ou de la vendeuse pour ces champs, ainsi qu’un budget de campagne à vie et la stratégie d’enchère « coût le plus bas ».
Les modèles personnalisés peuvent être utilisés comme suit :
Si vous souhaitez modifier le modèle de campagne pour les vendeur·ses, assurez-vous de disposer des composants de modèle que vous souhaitez utiliser pour remplacer ceux du modèle de campagne existant (vous pouvez en remplacer un seul ou tous). Si vous créez un nouveau modèle pour les vendeur·ses qui n’ont pas de modèle personnalisé, vous devez avoir les quatre composants (deux publicités et deux ensembles de publicités) prêts à l’emploi.
Un modèle peut être appliqué aux vendeur·ses de l’une des manières suivantes :
Cette fonctionnalité vise à assurer l’évolutivité en permettant aux marketplaces d’appliquer des composants de modèles à plusieurs vendeur·ses en même temps.
Finalisez la procédure en cliquant sur Enregistrer. Les composants du modèle sélectionnés seront appliqués aux vendeur·ses sélectionné·es.
Utilisez l’API Update Seller Business Configuration pour appliquer un modèle personnalisé à un·e vendeur·se avec le paramètre d’entrée suivant : template
.
"template":[ { "budget_percentage":0.5, "campaign_template_id":"160235235998069", "adgroup_template_ids":[ "447963739637509" ], "targeting_type":"retargeting" }, { "budget_percentage":0.5, "campaign_template_id":"278452090413983", "adgroup_template_ids":[ "458654975391261" ], "targeting_type":"prospecting" } ]
Utilisez les instructions principales de création de campagne pour créer et diffuser des annonces de vendeur·ses avec les paramètres indiqués et le modèle personnalisé précédemment appliqué. Pour utiliser le modèle de campagne personnalisé appliqué à ce vendeur ou à cette vendeuse, définissez use_seller_template
sur true
.