Optimiser la campagne Meta Ads avec un graphique, API Easy2digital
Vous pouvez apprendre à l’aide de modules commerciaux Facebook, graphique, API Easy2digital pour créer et mettre à jour les campagnes d’annonces personnalisées
Along with user data privacy being cared for and protected more than ever, Meta has pledged to build an advertising ecosystem that relies on fewer data. It looks like the social media giant looks to push forward with its privacy agenda. Recently Meta has announced more removal of Facebook Ads audience targeting options across four categories. Plus the stress and impact from industrial players like iOS upgrade, I believe platform players just would have more new changes that create more challenges for marketers to reach out to customers accurately like before.
Cependant, le fait est que les plateformes transfèrent la responsabilité de la protection des données aux marques et aux spécialistes du marketing. Pour continuer à monétiser l’inventaire sans limitations de confidentialité des utilisateurs, les plates-formes fournissent des API marketing plus matures aux marques à adopter et à tirer parti pour atteindre le public cible encore mieux qu’auparavant. Et les marques et les spécialistes du marketing créent eux-mêmes la fonctionnalité cible pour le moment. Cet article explique comment tirer parti des API Meta pour créer et mettre à jour vos annonces Facebook, Instagram, Messenger, WhatsApp.
Il s’agit d’une nouvelle série de tutoriels Python concernant les API de la plate-forme marketing pour gérer les annonces. Je vais publier du contenu, de la création d’annonces, de l’automatisation des annonces et de la personnalisation à l’optimisation des annonces. Vous pouvez apprendre à l’aide de modules commerciaux Facebook et graphiquement API pour créer et mettre à jour les campagnes d’annonces dans cet écosystème Meta ADS. Ils sont Facebook, un réseau d’audience, Instagram, WhatsApp et Messenger.
Modules et outils Python: Facebook Business, Facebook Graph API
Type de canal social: prenez Facebook pour l’exemple
Type d’annonces: Prenez des annonces vidéo pour l’exemple
Table des matières: Optimiser la campagne Meta Ads à l’aide des API Facebook Business, Graph et Easy2digital
- Pourquoi Facebook Graph API pour créer et gérer la campagne Meta Ads est le droit d’aller
- Module commercial Facebook
- Identification de l’API graphique: Access_token, ID d’application, ID de compte ADS
- Authentifier l’accès au jeton et indiquer la version API
- Création de campagne: objectif
- Création d’annonces: enchérir, ciblage, objectif d’optimisation et événement de facturation
- Prenez des publicités vidéo par exemple dans la création de création publicitaire
- Créez les annonces liées à des annonces et publient
- Mettre à jour la campagne, l’ensemble d’annonces et les annonces
- Script Python complet de l’utilisation de l’API commerciale et graphique Facebook pour créer des campagnes d’annonces
- FAQ
- Recommandation de point de terminaison API Meta Meta Meta
Meta Ads: Pourquoi le module commercial Facebook et l’API graphique sont la bonne voie à suivre
Il y a trois principales raisons pour lesquelles l’avenir est le monde de l’API marketing, qui comprend des méta-publicités.
Restreindre la confidentialité des données des utilisateurs
La confidentialité des utilisateurs et la protection des données ont été sous les projecteurs et il ne revient pas à la vie que nous avions auparavant. D’une certaine manière, il est logique de protéger les données des utilisateurs. Ainsi, du point de vue de la plate-forme, des options de ciblage moins précises et un suivi moins précis sont devenus un fait. C’est parce que sa responsabilité de la protection des données réfléchit directement aux fonctionnalités et fonctions données aux marques et aux spécialistes du marketing.
Ainsi, les plates-formes fournissent des API de marketing ouvreur plus d’ouverture aux marques, ce qui change la responsabilité des marques qui prennent des décisions sur la façon d’utiliser et de collecter les données des utilisateurs. Pendant ce temps, les marques et les marchés peuvent avoir un moyen de continuer à faire fonctionner des annonces dans une approche efficace.
Automatisation des annonces
Des tonnes de plates-formes d’opération publicitaire tiers qui offrent l’automatisation des publicités numériques. Fondamentalement, ces plateformes utilisent des API de marketing pour créer des plateformes SaaS faciles à utiliser pour les spécialistes du marketing. L’importance de l’automatisation des annonces est sans aucun doute car plus de variables sur le marché ont un impact sur les performances des annonces, il a donc besoin de versions plus variantes pour s’engager avec le public, en optimisant les enchères et des créatifs publicitaires. Et les gens ont besoin de rapports automatisés pour soutenir la prise de décisions appropriées.
Dans tout ce processus, il est essentiellement impossible de gérer manuellement en raison de la charge de travail et des considérations de précision.
Personnalisation des annonces
L’écosystème Meta ADS continue de réduire les options de ciblage sur la plate-forme et se poursuivra bien sûr. Cela signifie que les marques ont plus de défis avec le retour sur investissement publicitaire. Mais l’API marketing n’a pas de limite à cet aspect, c’est parce que les marques dirigent et prennent des décisions sur les endroits où collecter les données des utilisateurs et les données à utiliser. Par exemple, vous pouvez vous intégrer à la base de données de tarification boursière pour créer des annonces personnalisées dynamiques basées sur un prix de symbole spécifique vers le haut ou vers le bas. Ou vous pouvez vous associer à Clearbit pour exécuter des campagnes de génération de leads dans l’écosystème Meta ADS comme exécuter des annonces sur LinkedIn.
Grâce à des API marketing, les gens peuvent avoir le sentiment d’avoir plus de choix que d’être simplement aspiré dans les options de plate-forme.
Meta Ads – Facebook Business Module à Python
Le module commercial Facebook fournit de nombreux paramètres et méthodes pour se connecter avec Meta Graph API et interagir avec les chefs d’entreprise et les comptes d’annonces.
The module installation is straightforward and easy. In Macbook, we open the terminal and input the command pip3 install facebook-business
with connecting the internet.
Dans le script Python, voici une liste de modules que nous devons importer:
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.campaign import Campaign
from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.adset import AdSet
from facebook_business.adobjects.targetingsearch import TargetingSearch
from facebook_business.adobjects.targeting import Targeting
from facebook_business.adobjects.adimage import AdImage
from facebook_business.adobjects.adcreative import AdCreative
from facebook_business.adobjects.ad import Ad
Graph API credential: App ID, Page ID, Access_token
, Ads account ID
Tout d’abord, nous devons créer un compte Meta Developer et une nouvelle application dans la plate-forme de développeur Meta.
Dans la nouvelle application, nous devons ajouter l’API de connexion et de marketing Facebook à l’application. Et veuillez accéder au paramètre de base sur le côté gauche pour vérifier si vous utilisez la dernière version API 13.0. Enfin et surtout, veuillez copier et coller l’identifiant de l’application et le mettre en premier dans un endroit. Vous en aurez besoin bientôt.
Ensuite, nous devons aller dans les outils du menu supérieur et cliquer sur Graph API Explorer. Dans cette section du côté droit, nous sélectionnons l’application Facebook que nous venons de créer ci-dessus. Et puis il est nécessaire de sélectionner la page Facebook que vous utiliserez dans la campagne d’annonces. Voici une astuce, il est préférable que vous utilisiez l’adresse e-mail de votre compte d’annonces pour vous inscrire au compte du développeur. Ainsi, ici, cela vous donnerait directement les pages.
Dans le menu d’autorisation, nous devons sélectionner tous les modules pertinents pour les annonces et la gestion des pages, ce qui peut nous faciliter la création de l’application plus tard.
Maintenant, nous pouvons générer l’accès_token en cliquant sur le bouton bleu sur le côté droit. Le jeton serait de courte durée et expirerait toutes les 1 heure. Vous pouvez donc le générer lorsque vous aimez activer votre application.
Last but not least, we can generate the page id here as well inputting me?field=id
in the bar on the top. Regarding the ads account ID, you can either output it here or copy the one in your ads account interface. But please remember to add act_
before the ads account ID
Dans l’ensemble, vous pouvez maintenant créer certaines variables et saisir des valeurs pertinentes avant de créer une campagne. Pour l’ID de la campagne, les annonces ID Set, Creative ID et ADS ID, vous les saisiriez plus tard.
access_token = ‘ ’
app_id = '
id = ''
campaignId = ' '
adsSET_id = ' '
adsCreativeId = ' '
adsId = ' '
Authentifier l’accès au jeton et indiquer la version API
Avant tout codage, nous devons authentifier notre jeton pour accéder à l’API et implémenter les activités que nous commandons. Ici, je vais suggérer d’ajouter la version API ainsi que le module commercial Facebook ne peut parfois pas détecter la version que vous utilisez. Il s’agit d’une petite étape pour éviter les erreurs plus tard.
FacebookAdsApi.init(access_token=access_token, api_version='v13.0')
Création de campagne: objectif
Ai-A-amené est l’une des fonctionnalités publicitaires les plus puissantes sur Facebook. Et la sélection de l’objet de campagne dans la première étape est essentielle pour démarrer les annonces dans la bonne direction. Pour plus de détails, veuillez consulter cet article sur les campagnes des ventes contre des clics.
Campagne publicitaire Facebook – Ventes vs clics pilotes stratégie d’objectif de la campagne
Dans la section API, il existe 13 options d’objectif et nous devons en sélectionner un ainsi que créer une campagne dans le gestionnaire de publicités Facebook. La valeur par défaut de l’objectif de la campagne n’est pas.
CANVAS_APP_ENGAGEMENT
CANVAS_APP_INSTALLS
EVENT_RESPONSES
LOCAL_AWARENESS
MOBILE_APP_ENGAGEMENT
MOBILE_APP_INSTALLS
NONE (default)
OFFER_CLAIMS
PAGE_LIKES
POST_ENGAGEMENT
VIDEO_VIEWS
Then, we need to add the parameters and set up the campaign as we like. For the campaign creation statement and methods, it’s AdAccount().create_campaing()
. For more parameters, we can use, please refer to the meta developer API documentation.
fields = [
]
params = {
'name': 'python testing',
'objective': 'LINK_CLICKS',
'status': 'PAUSED',
'special_ad_categories': [],
}
print(AdAccount(id).create_campaign(
fields=fields,
params=params,
))
Une fois que vous commandez ces codes, vous pouvez obtenir l’ID de campagne et c’est à vous de mettre à jour, lire et supprimer à l’avenir. Il est très essentiel de mettre en œuvre l’automatisation et la personnalisation des annonces.
Création d’annonces: enchérir, ciblage, objectif d’optimisation et événement de facturation
L’ensemble d’annonces est une étape essentielle car elle traite de la stratégie d’appel d’offres, de l’approche d’achat des médias, des données des clients, du ciblage, du géo, du budget, etc.
In the parameters, we need to add campaign_id and access_token, as we need to tell the API which campaign this ad set would be added on. For the ad set statement and method, we can use AdAccount().create_ad_set()
Pour plus d’informations sur les paramètres, veuillez vous référer à la documentation API Meta Developer. Une fois que vous commandez ces codes, vous pouvez obtenir l’ID de jeu d’annonces
Prenez des publicités vidéo par exemple dans la création de création publicitaire
Dans la section créative des annonces, vous pouvez coder pour créer le type d’annonces, saisir les matériaux d’annonces et sélectionner le placement des annonces en fonction du type d’annonces que vous allez exécuter.
Fondamentalement, il existe 11 options d’annonces que vous pouvez sélectionner, qui sont des annonces d’image unique, des publicités, des publicités de type page, des annonces d’histoire, des publicités de diaporama, des publicités d’applications, des annonces de carrousel, des publicités dynamiques, des publicités Instagram, des annonces et des vidéos.
For Facebook’s dynamic ads strategy, please check out this article for more details.
Facebook Ads: How to Optimise Dynamic Product Ads for Sales & Revenue
Outre les paramètres de l’annonce pour configurer vos annonces et votre jeton d’accès, vous pouvez ajouter l’ID de jeu d’annonces et l’ID de page à dire. Il indique à quelle page vous utiliserez pour exécuter des annonces et sur quelle créativité serait ajoutée.
Pour les paramètres d’élément ADS vidéo, nous devons ajouter l’image miniature, la description, les vidéos, l’appel à l’action, le message, etc. Pour plus de détails de paramètres, veuillez vous référer à la documentation de l’API du développeur Meta.
La création d’une création publicitaire n’est pas encore terminée, car Facebook le dit comme une mission complète sur le message créatif et la confirmation de placement. Nous devons créer les annonces en utilisant l’autre ensemble de codages.
Mettre à jour la campagne, l’ensemble d’annonces et les annonces
La création est la première étape de l’utilisation d’API Meta, car la plus belle chose à propos de l’utilisation de l’API est de fonctionner et d’optimiser. Je publierai d’autres articles pour partager différentes approches. Ici, aujourd’hui, c’est partager comment mettre à jour une seule campagne, un ensemble d’annonces et des annonces. Une fois que vous avez pris la logique, il est très facile de mettre à jour les lots que vous apprenez de mes articles à l’avenir.
In the update section, the method is api_update(),
which is different from the creation stage method.
Script Python complet de l’utilisation de l’API commerciale et graphique Facebook pour créer des campagnes d’annonces
If you are interested in the full Python script of Chapter 45: Meta Ads Campaign Creation and Optimization Using Facebook Business, Graph, and Easy2Digital APIs, please subscribe to our newsletter by adding the message “Chapter 45”. We would send you the script immediately to your mailbox.
J’espère que vous apprécierez la lecture du chapitre 45: Création et optimisation des campagnes de Meta ADS à l’aide d’API Facebook Business, Graph et Easy2digital. Si vous l’avez fait, veuillez nous soutenir en faisant l’une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.
- Support and donate to our channel through PayPal (paypal.me/Easy2digital)
- Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
- Follow and like my page Easy2Digital Facebook page
- Partagez l’article sur votre réseau social avec le hashtag # easy2digital
- Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
- You sign up for our weekly newsletter to receive Easy2Digital latest articles, videos, and discount codes on Buyfromlo products and digital software
- Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)
FAQ:
Q1: Qu’est-ce que l’API de la campagne Meta ADS?
R: L’API de campagne Meta ADS est un produit de marque proposé par Meta ADS, qui est une plate-forme publicitaire qui permet aux entreprises de créer, gérer et optimiser leurs campagnes publicitaires sur divers canaux.
Q2: Comment l’API de campagne Meta ADS peut-elle bénéficier à mon entreprise de commerce électronique?
R: L’API de la campagne Meta ADS peut bénéficier à votre entreprise de commerce électronique en fournissant une intégration transparente avec vos systèmes existants, vous permettant d’automatiser la création de campagnes, d’optimiser le ciblage d’annonces et de suivre les mesures de performances en temps réel.
Q3: Puis-je utiliser l’API de campagne Meta ADS avec une plate-forme de commerce électronique?
R: Oui, l’API de la campagne Meta ADS est conçue pour être autochtone et peut être intégrée à toute plate-forme de commerce électronique qui prend en charge la connectivité API.
Q4: Quelles sont les fonctionnalités de l’API de campagne Meta Ads?
R: L’API de campagne Meta ADS propose une gamme de fonctionnalités, notamment la création de campagnes, le ciblage publicitaire, la gestion du budget, le suivi des performances et l’analyse des rapports.
Q5: Comment puis-je commencer avec l’API de la campagne Meta ADS?
R: Pour commencer avec l’API de la campagne Meta ADS, vous devrez vous inscrire à un compte sur la plate-forme Meta ADS et obtenir des informations d’identification API. Une fois que vous avez les informations d’identification, vous pouvez intégrer l’API avec votre plateforme de commerce électronique.
Q6: L’API de la campagne Meta ADS prend-elle en charge la publicité multicanal?
R: Oui, l’API de campagne Meta ADS prend en charge la publicité multicanal, vous permettant de créer et de gérer des campagnes sur divers canaux tels que les moteurs de recherche, les plateformes de médias sociaux et les réseaux d’affichage.
Q7: Puis-je personnaliser les options de ciblage d’annonces avec l’API de campagne Meta ADS?
R: Oui, l’API de la campagne Meta ADS offre des options de ciblage d’annonces flexibles, vous permettant de définir efficacement la démographie, les intérêts et les comportements spécifiques pour atteindre efficacement votre public cible.
Q8: L’API de campagne Meta ADS fournit-elle le suivi des performances en temps réel?
R: Oui, l’API de campagne Meta ADS fournit un suivi des performances en temps réel, vous permettant de surveiller les mesures clés telles que les impressions, les clics, les conversions et le retour sur investissement.
Q9: Y a-t-il une limite au nombre de campagnes que je peux créer avec l’API de la campagne Meta ADS?
R: Il n’y a pas de limite spécifique au nombre de campagnes que vous pouvez créer avec l’API de la campagne Meta ADS. Vous pouvez créer et gérer autant de campagnes que votre entreprise.
Q10: Quel niveau d’expertise technique est nécessaire pour utiliser l’API de la campagne Meta ADS?
R: Bien que certaines connaissances techniques soient bénéfiques, l’API de campagne Meta ADS est conçue pour être conviviale et accessible aux utilisateurs ayant différents niveaux d’expertise technique. La documentation Meta ADS fournit des guides et des exemples détaillés pour vous aider à intégrer et à utiliser efficacement l’API.