Optimizar la campaña de Meta ADS con Graph, Easy2Digital API
Puede aprender usando los módulos comerciales de Facebook, Graph, Easy2Digital API para crear y actualizar campañas de anuncios personalizados
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.
Sin embargo, el hecho es que las plataformas están cambiando la responsabilidad de la protección de datos a las marcas y los especialistas en marketing. Para continuar monetizando el inventario sin limitaciones de privacidad del usuario, las plataformas proporcionan API de marketing más maduras para que las marcas adopten y aprovechen para llegar a audiencias objetivo incluso mucho mejor que antes. Y las marcas y los especialistas en marketing construyen la característica objetivo en este momento. Este artículo trata sobre cómo aprovechar los meta API para crear y actualizar sus anuncios de Facebook, Instagram, Messenger, WhatsApp.
Esta es una nueva serie de tutoriales de Python con respecto a las API de la plataforma de marketing para administrar anuncios. Lanzaré contenido de la creación de anuncios, la automatización de anuncios y la personalización a la optimización de anuncios. Puede aprender a usar los módulos comerciales de Facebook y la API de grafica para crear y actualizar campañas de anuncios en este ecosistema Meta ADS. Son Facebook, una red de audiencia, Instagram, WhatsApp y Messenger.
Módulos y herramientas de Python: Negocio de Facebook, API de Facebook Graph
Tipo de canal social: tome Facebook para el ejemplo
Tipo de anuncios: tome anuncios de video para el ejemplo
Tabla de contenido: Optimizar la campaña de meta anuncios utilizando el negocio de Facebook, el gráfico y las API Easy2Digital
- Por qué la API de Facebook Graph para crear y administrar la campaña de meta anuncios es el derecho a ir
- Módulo de negocios de Facebook
- Credencial de API de gráfico: Access_token, ID de aplicación, ID de cuenta de ADS
- Autenticar el acceso al token y indicar la versión API
- Creación de campaña: objetivo
- Creación del conjunto de anuncios: licitación, orientación, objetivo de optimización y evento de facturación
- Tome anuncios de video, por ejemplo, en la creación creativa de anuncios
- Crea los anuncios vinculados a los anuncios establecer y publicar
- Actualizar campaña, conjunto de anuncios y anuncios
- Script completo de Python de usar Facebook Business and Graph API para crear campañas de anuncios
- Preguntas más frecuentes
- Meta Última recomendación de punto final de la API de tendencias
Meta ADS: Por qué el módulo comercial de Facebook y la API de Graph es el camino correcto a seguir
Hay tres razones principales por las que el futuro es el mundo de la API de marketing, que incluye meta anuncios.
Restringir la privacidad de los datos del usuario
La privacidad del usuario y la protección de datos han estado en el centro de atención y no vuelve a la vida que teníamos antes. En cierto modo, tiene sentido proteger los datos de los usuarios. Entonces, desde una perspectiva de plataforma, las opciones de orientación menos precisas y el seguimiento menos preciso se han convertido en un hecho. Se debe a que su responsabilidad de protección de datos refleja directamente las características y funciones dadas a las marcas y los especialistas en marketing.
Por lo tanto, las plataformas proporcionan API de marketing de apertura y más maduras a las marcas, lo que cambia la responsabilidad de las marcas que toman decisiones sobre cómo usar y recopilar datos de usuarios. Mientras tanto, las marcas y los mercados pueden tener una manera de continuar operando anuncios en un enfoque eficiente.
Automatización de anuncios
Toneladas de plataformas de operación publicitaria de terceros proporcionan automatización de anuncios digitales. Básicamente, estas plataformas utilizan API de marketing para crear plataformas SaaS fáciles de usar para los especialistas en marketing. La importancia de la automatización de anuncios es sin duda, ya que más variables en el mercado impactan el rendimiento de los anuncios, por lo que necesita más versiones de variantes para comprometerse con el público, optimizando las licitaciones y los creativadores de anuncios. Y las personas necesitan informes automatizados para apoyar la toma de decisiones adecuadas.
En todo este proceso, es básicamente imposible administrar manualmente debido a las consideraciones de carga de trabajo y precisión.
Personalización de anuncios
El ecosistema de Meta ADS continúa reduciendo las opciones de orientación en la plataforma y, por supuesto, continuará. Significa que las marcas tienen más desafíos con el ROI publicitario. Pero la API de marketing no tiene ningún límite en este aspecto, es porque las marcas conducen y toman decisiones sobre dónde recopilar datos de usuarios y qué datos usar. Por ejemplo, puede integrarse con la base de datos de precios del mercado de valores para crear anuncios dinámicos personalizados basados en un precio de símbolo específico hacia arriba o hacia abajo. O puede asociarse con ClearBit para ejecutar campañas de generación de leads en el ecosistema de Meta ADS, como publicar anuncios en LinkedIn.
A través de las API de marketing, las personas pueden tener la sensación de tener más opciones que simplemente ser absorbidas por las opciones de la plataforma.
Meta ADS – Módulo de negocios de Facebook en Python
El módulo comercial de Facebook proporciona muchos parámetros y métodos para conectarse con la API de meta gráficos e interactuar con gerentes de negocios y cuentas publicitarias.
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.
En el script de Python, aquí hay una lista de módulos que necesitamos importar:
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
Primero primero, necesitamos crear una cuenta de Meta Developer y una nueva aplicación en la plataforma Meta Developer.
En la nueva aplicación, necesitamos agregar la API de inicio de sesión y marketing de Facebook a la aplicación. Y vaya a la configuración básica en el lado izquierdo para verificar si está utilizando la última versión API 13.0. Por último, pero no menos importante, copie y pegue la identificación de la aplicación, y póngala primero en un lugar. Lo necesitarás pronto.
Luego, debemos ir a las herramientas en el menú superior y hacer clic en Graph API Explorer. En esta sección del lado derecho, seleccionamos la aplicación de Facebook que acabamos de crear anteriormente. Y luego es necesario seleccionar qué página de Facebook usará en la campaña de anuncios. Aquí hay un consejo que es mejor que use la dirección de correo electrónico de su cuenta de anuncios para registrarse en la cuenta de desarrollador. Por lo tanto, aquí te daría las páginas directamente.
En el menú Permiso, necesitamos seleccionar todos los módulos relevantes para los anuncios y la gestión de la página, lo que puede facilitarnos que construya la aplicación más adelante.
Ahora podemos generar el access_token haciendo clic en el botón azul en el lado derecho. El token sería de corta duración y expiraría cada 1 hora. Entonces puede generarlo cuando desee activar su aplicación.
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
En general, ahora puede crear algunas variables e ingresar valores relevantes antes de crear una campaña. Para la identificación de la campaña, la identificación del conjunto de anuncios, la identificación creativa y la identificación de anuncios, los tomaría más adelante.
access_token = ‘ ’
app_id = '
id = ''
campaignId = ' '
adsSET_id = ' '
adsCreativeId = ' '
adsId = ' '
Autenticar el acceso al token y indicar la versión API
Antes de cualquier codificación, necesitamos autenticar nuestro token para acceder a la API e implementar las actividades que comandamos. Aquí sugeriré agregar la versión API, así como el módulo comercial de Facebook, a veces no puede detectar qué versión está utilizando. Este es un pequeño paso para evitar errores más adelante.
FacebookAdsApi.init(access_token=access_token, api_version='v13.0')
Creación de campaña: objetivo
AI-Driven es una de las características de anuncios más potentes en Facebook. Y seleccionar el objeto de campaña en el primer paso es fundamental para iniciar los anuncios en la dirección correcta. Para obtener más detalles, consulte este artículo sobre las campañas de ventas frente a los clics.
Campaña publicitaria de Facebook: estrategia de objetivos de campaña de ventas versus clics
En la sección API, hay 13 opciones objetivas y tenemos que seleccionar una y crear una campaña en el Administrador de anuncios de Facebook. El valor predeterminado del objetivo de la campaña es ninguno.
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,
))
Una vez que ordene estos códigos, puede obtener la ID de campaña y es para que usted actualice, lea y elimine en el futuro. Es muy crítico implementar la automatización y la personalización de anuncios.
Creación del conjunto de anuncios: licitación, orientación, objetivo de optimización y evento de facturación
El conjunto de anuncios es un paso vital, ya que se ocupa de la estrategia de licitación, el enfoque de compra de medios, los datos del cliente, la orientación, GEO, el presupuesto, 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()
Para obtener más información de parámetros, consulte la documentación de la API de Meta Developer. Una vez que ordene estos códigos, puede obtener la ID de conjunto de anuncios
Tome anuncios de video, por ejemplo, en la creación creativa de anuncios
En la sección Creativa de ADS, puede codificar para crear el tipo de anuncios, ingresar los materiales de anuncios y seleccionar la ubicación de los anuncios en función del tipo de anuncios que va a ejecutar.
Básicamente, hay 11 opciones de anuncios que puede seleccionar, que son anuncios de imágenes individuales, anuncios de publicación, anuncios en forma de página, anuncios de historias, anuncios de presentación de diapositivas, anuncios de aplicaciones, anuncios de carrusel, anuncios dinámicos, anuncios de Instagram, anuncios de leads y videos.
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
Además de los parámetros del anuncio para configurar sus anuncios y el token de acceso, puede necesitar agregar el ID de conjunto de anuncios y la ID de página para informar. Le dice qué página usará para ejecutar anuncios y en qué anuncios establecería la creatividad.
Para la configuración del elemento de anuncios de video, necesitamos agregar la imagen en miniatura, la descripción, los videos, el llamado a la acción, el mensaje, etc. Para obtener más detalles de parámetros, consulte la documentación de la API de Meta Developer.
La creación de una creatividad publicitaria aún no se hace, porque Facebook lo presenta como una misión completa en el mensaje creativo y la confirmación de colocación. Necesitamos crear los anuncios utilizando el otro conjunto de codificaciones.
Actualizar campaña, conjunto de anuncios y anuncios
Crear es la etapa más temprana de usar Meta API, ya que lo más hermoso de usar API es operar y optimizar. Lanzaré otros artículos para compartir diferentes enfoques. Aquí hoy es compartir cómo actualizar una sola campaña, un conjunto de anuncios y anuncios. Una vez que recoges la lógica, es muy más fácil actualizar lotes que aprenderías de mis artículos en el futuro.
In the update section, the method is api_update(),
which is different from the creation stage method.
Script completo de Python de usar Facebook Business and Graph API para crear campañas de anuncios
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.
Espero que disfrutes leyendo el Capítulo 45: Meta ADS Campaign Creation and Optimization utilizando negocios de Facebook, gráfico y API Easy2Digital. Si lo hizo, por favor nos apoye haciendo una de las cosas enumeradas a continuación, porque siempre ayuda a nuestro canal.
- 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
- Comparta el artículo en su red social con el 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)
PREGUNTAS MÁS FRECUENTES:
P1: ¿Qué es la API de la campaña de meta anuncios?
R: La API de la campaña de meta anuncios es un producto de marca ofrecido por Meta Ads, que es una plataforma de publicidad que permite a las empresas crear, administrar y optimizar sus campañas publicitarias en varios canales.
P2: ¿Cómo puede la API de la campaña de Meta ADS beneficiar a mi negocio de comercio electrónico?
R: La API de la campaña de meta anuncios puede beneficiar su negocio de comercio electrónico al proporcionar una integración perfecta con sus sistemas existentes, lo que le permite automatizar la creación de campañas, optimizar la orientación de anuncios y rastrear las métricas de rendimiento en tiempo real.
P3: ¿Puedo usar la API de la campaña de meta anuncios con cualquier plataforma de comercio electrónico?
R: Sí, la API de la campaña de meta anuncios está diseñada para ser de la plataforma y se puede integrar con cualquier plataforma de comercio electrónico que admita la conectividad API.
P4: ¿Qué características ofrece la API de la campaña de meta anuncios?
R: La API de la campaña de Meta ADS ofrece una gama de características que incluyen la creación de campañas, la orientación de anuncios, la gestión de presupuestos, el seguimiento del rendimiento y el análisis de informes.
P5: ¿Cómo puedo comenzar con la API de la campaña de meta anuncios?
R: Para comenzar con la API de la campaña Meta ADS, deberá registrarse para obtener una cuenta en la plataforma Meta ADS y obtener credenciales de API. Una vez que tenga las credenciales, puede integrar la API con su plataforma de comercio electrónico.
P6: ¿La API de la campaña de meta anuncios admite publicidad multicanal?
R: Sí, la API de la campaña de meta anuncios admite publicidad multicanal, lo que le permite crear y administrar campañas en varios canales, como motores de búsqueda, plataformas de redes sociales y redes de visualización.
P7: ¿Puedo personalizar las opciones de orientación de anuncios con la API de la campaña de meta anuncios?
R: Sí, la API de la campaña de Meta ADS proporciona opciones de orientación de anuncios flexibles, lo que le permite definir datos demográficos, intereses y comportamientos específicos para llegar a su público objetivo de manera efectiva.
P8: ¿La API de la campaña de Meta ADS proporciona un seguimiento de rendimiento en tiempo real?
R: Sí, la API de la campaña de meta anuncios proporciona un seguimiento de rendimiento en tiempo real, lo que le permite monitorear métricas clave como impresiones, clics, conversiones y ROI.
P9: ¿Existe un límite para la cantidad de campañas que puedo crear con la API de la campaña de meta anuncios?
R: No existe un límite específico para la cantidad de campañas que puede crear con la API de la campaña de meta anuncios. Puede crear y administrar tantas campañas que su negocio requiera.
P10: ¿Qué nivel de experiencia técnica se requiere para usar la API de la campaña de meta anuncios?
R: Si bien algunos conocimientos técnicos son beneficiosos, la API de la campaña de Meta ADS está diseñada para ser fácil de usar y accesible para los usuarios con diferentes niveles de experiencia técnica. La documentación de Meta ADS proporciona guías y ejemplos detallados para ayudarlo a integrar y utilizar la API de manera efectiva.