Optimice la campaña de meta anuncios con Graph, API Easy2Digital
Puede aprender a usar los módulos comerciales de Facebook, Graph, Easy2Digital API para crear y actualizar campañas publicitarias personalizadas.
Además de cuidar y proteger la privacidad de los datos de los usuarios más que nunca, Meta se ha comprometido a construir un ecosistema publicitario que dependa de menos datos. Parece que el gigante de las redes sociales busca impulsar su agenda de privacidad. Recientemente, Meta ha anunciado más eliminación de las opciones de orientación de audiencia de Facebook Ads en cuatro categorías. Además del estrés y el impacto de los jugadores industriales como la actualización de iOS, creo que los jugadores de la plataforma tendrían más cambios nuevos que crearían más desafíos para que los especialistas en marketing lleguen a los clientes con la misma precisión que antes.
Sin embargo, el hecho es que las plataformas están trasladando la responsabilidad de la protección de datos a las marcas y los vendedores. Para continuar monetizando el inventario sin limitaciones de privacidad del usuario, las plataformas están proporcionando API de marketing más maduras para que las marcas las adopten y aprovechen para llegar a las audiencias objetivo incluso mucho mejor que antes. Y las marcas y los especialistas en marketing crean la función de destino ellos mismos en este momento. Este artículo trata sobre cómo aprovechar las Meta API para crear y actualizar sus anuncios de Facebook, Instagram, Messenger y Whatsapp.
Esta es una nueva serie de tutoriales de Python sobre las API de la plataforma de marketing para administrar anuncios. Publicaré contenido desde la creación de anuncios, la automatización de anuncios y la personalización hasta la optimización de anuncios. Puede aprender a usar los módulos comerciales de Facebook y Graph API para crear y actualizar campañas publicitarias en este ecosistema de anuncios meta. Son Facebook, una red de audiencia, Instagram, Whatsapp y Messenger.
Módulos y herramientas de Python: Facebook Business, Facebook Graph API
Tipo de canal social: Tome Facebook como ejemplo
Tipo de anuncios: tome los anuncios de video como ejemplo
Tabla de contenido: Optimice la campaña de meta anuncios con las API de Facebook Business, Graph y Easy2Digital
- Por qué la API Graph de Facebook para crear y administrar campañas de anuncios meta es la mejor opción
- Módulo de negocios de Facebook
- Credencial de Graph API: Access_token, ID de aplicación, ID de cuenta de anuncios
- Autenticar el acceso al token e indicar la versión de la API
- Creación de campaña: objetivo
- Creación de conjuntos de anuncios: ofertas, orientación, objetivo de optimización y evento de facturación
- Tome los anuncios de video, por ejemplo, en la creación de creatividades de anuncios.
- Cree los anuncios vinculados al conjunto de anuncios y publíquelos.
- Actualizar campaña, conjunto de anuncios y anuncios
- Script completo de Python para usar Facebook Business y Graph API para crear campañas publicitarias
Meta Ads: Por qué el Módulo de Negocios de Facebook y la API Graph son el camino correcto a seguir
Hay tres razones principales por las que el futuro es el mundo de las API de marketing, que incluye los meta anuncios.
Restricción de privacidad de datos de usuario
La privacidad de los usuarios y la protección de datos han estado en el punto de mira y no vuelve a la vida que teníamos antes. En cierto modo, tiene sentido proteger los datos de los usuarios. Entonces, desde la perspectiva de la plataforma, las opciones de orientación menos precisas y el seguimiento menos preciso se han convertido en un hecho. Es porque su responsabilidad de protección de datos se refleja directamente en las características y funciones otorgadas a las marcas y comercializadores.
Por lo tanto, las plataformas están proporcionando API de marketing más abiertas y maduras a las marcas, lo que transfiere la responsabilidad a las marcas de tomar decisiones sobre cómo usar y recopilar datos de los usuarios. Mientras tanto, las marcas y los mercados pueden tener una forma de continuar operando anuncios con un enfoque eficiente.
Automatización de anuncios
Toneladas de plataformas de operación de publicidad de terceros ofrecen automatización de anuncios digitales. Básicamente, estas plataformas utilizan API de marketing para crear plataformas SaaS fáciles de usar para los profesionales del marketing. La importancia de la automatización de anuncios es indudable, ya que más variables en el mercado afectan el rendimiento de los anuncios, por lo que se necesitan más versiones variantes para interactuar con el público mediante la optimización de las ofertas y las creatividades de los anuncios. Y las personas necesitan informes automatizados para respaldar la toma de decisiones adecuadas.
En todo este proceso, es básicamente imposible administrarlo manualmente debido a consideraciones de precisión y carga de trabajo.
Personalización de anuncios
El ecosistema de meta anuncios continúa reduciendo las opciones de orientación en la plataforma y continuará, por supuesto. 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 lideran y toman decisiones sobre dónde recopilar los datos de los 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 símbolo específico que aumenta o disminuye el precio. O puede asociarse con clearbit para ejecutar campañas de generación de prospectos en el ecosistema de meta anuncios, 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 una gran cantidad de parámetros y métodos para conectarse con Meta Graph API e interactuar con gerentes comerciales y cuentas publicitarias.
La instalación del módulo es directa y fácil. En Macbook, abrimos la terminal e ingresamos el comando pip3 install facebook-business
con conexión a 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
Credencial de Graph API: Id. de aplicación, Id. de página, Access_token
, Id. de cuenta de anuncios
Lo primero es lo primero, necesitamos crear una cuenta de desarrollador Meta y una nueva aplicación en la plataforma de desarrollador Meta.
En la nueva aplicación, debemos agregar el inicio de sesión de Facebook y la API de marketing 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 de API 13.0. Por último, pero no menos importante, copie y pegue el ID de la aplicación y colóquelo en un lugar primero. 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 arriba. Y luego es necesario seleccionar qué página de Facebook utilizará en la campaña de anuncios. Aquí hay un consejo: es mejor que use la dirección de correo electrónico de su cuenta de anuncios para registrarse en la cuenta de desarrollador. Así, aquí te daría las páginas directamente.
En el menú de permisos, debemos seleccionar todos los módulos relevantes para los anuncios y la administración de la página, lo que puede facilitarnos la creación de 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. Así podrás generarlo cuando gustes para activar tu aplicación.
Por último, pero no menos importante, podemos generar la identificación de la página aquí también ingresando me?field=id
en la barra en la parte superior. Con respecto al ID de la cuenta de anuncios, puede mostrarlo aquí o copiar el de la interfaz de su cuenta de anuncios. Pero recuerde agregar act_
antes del ID de la cuenta de anuncios.
Con todo, 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 de la creatividad y la identificación de los anuncios, los obtendrá más adelante.
-
access_token = ' '
-
app_id = '
-
id = ''
-
campaignId = ' '
-
adsSET_id = ' '
-
adsCreativeId = ' '
-
adsId = ' '
Autenticar el acceso al token e indicar la versión de la 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
La IA es una de las funciones publicitarias más potentes de Facebook. Y seleccionar el objeto de la 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 ventas frente a campañas basadas en clics.
En la sección API, hay 13 opciones de objetivos y tenemos que seleccionar uno 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
Luego, debemos agregar los parámetros y configurar la campaña a nuestro gusto. Para la declaración y los métodos de creación de campañas, es AdAccount().create_campaing()
. Para obtener más parámetros que podemos usar, consulte la documentación de la API del metadesarrollador.
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 identificación de la campaña y es para que la actualice, lea y elimine en el futuro. Es muy importante implementar la automatización y la personalización de anuncios.
Creación de conjuntos de anuncios: ofertas, 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 oferta, el enfoque de compra de medios, los datos del cliente, la orientación, GEO, el presupuesto, etc.
En los parámetros, debemos agregar Campaign_id y access_token, ya que debemos decirle a la API en qué campaña se agregará este conjunto de anuncios. Para la declaración y el método del conjunto de anuncios, podemos usar AdAccount().create_ad_set()
Para obtener más información sobre los parámetros, consulte la documentación de la API para metadesarrolladores. Una vez que ordene estos códigos, puede obtener la identificación del conjunto de anuncios
Tome los anuncios de video, por ejemplo, en la creación de creatividades de anuncios.
En la sección creativa de anuncios, puede codificar para crear el tipo de anuncios, ingresar los materiales de los anuncios y seleccionar la ubicación de los anuncios según el tipo de anuncios que va a ejecutar.
Básicamente, hay 11 opciones de anuncios que puede seleccionar, que son anuncios de una sola imagen, anuncios de publicación, anuncios similares a páginas, anuncios de historias, anuncios de presentación de diapositivas, anuncios de aplicaciones, anuncios de carrusel, anuncios dinámicos, anuncios de Instagram, anuncios de clientes potenciales y videos.
Para la estrategia de anuncios dinámicos de Facebook, consulte este artículo para obtener más detalles.
Anuncios de Facebook: cómo optimizar los anuncios de productos dinámicos para ventas e ingresos
Además de los parámetros del anuncio para configurar sus anuncios y el token de acceso, es posible que deba agregar la identificación del conjunto de anuncios y la identificación de la página para saberlo. Indica qué página usará para publicar anuncios y en qué conjunto de anuncios se agregará la creatividad.
Para la configuración del elemento de anuncios de video, debemos agregar la imagen en miniatura, la descripción, los videos, la llamada a la acción, el mensaje, etc. Para obtener más detalles sobre los parámetros, consulte la documentación de la API de metadesarrolladores.
La creación de un anuncio publicitario aún no ha terminado, porque Facebook lo pone como una misión completa en el mensaje creativo y la confirmación de la ubicación. Necesitamos crear los anuncios utilizando el otro conjunto de codificaciones.
Actualizar campaña, conjunto de anuncios y anuncios
La creación es la etapa más temprana del uso de meta API, ya que lo más hermoso de usar API es operar y optimizar. Publicaré otros artículos para compartir diferentes enfoques. Hoy aquí es para compartir cómo actualizar una sola campaña, conjunto de anuncios y anuncios. Una vez que aprende la lógica, es mucho más fácil actualizar los lotes que aprendería de mis artículos en el futuro.
En la sección de actualización, el método es api_update(),
que es diferente del método de la etapa de creación.
Script completo de Python para usar Facebook Business y Graph API para crear campañas publicitarias
Si está interesado en la secuencia de comandos completa de Python del Capítulo 45: Creación y optimización de campañas de meta anuncios con las API de Facebook Business, Graph y Easy2Digital, suscríbase a nuestro boletín agregando el mensaje "Capítulo 45" . Le enviaremos el guión inmediatamente a su buzón.
Espero que disfrute leyendo el Capítulo 45: Creación y optimización de campañas de meta anuncios con las API de Facebook Business, Graph y Easy2Digital. Si lo hiciste, apóyanos haciendo una de las cosas que se enumeran a continuación, porque siempre ayuda a nuestro canal.
- Apoya y dona a nuestro canal a través de PayPal ( paypal.me/Easy2digital )
- Suscríbete a mi canal y activa la campanita de notificaciones Easy2Digital Youtube channel .
- Sigue y dale me gusta a mi página Easy2Digital Facebook page
- Comparte el artículo en tu red social con el hashtag #easy2digital
- Compre productos con Easy2Digital 10% de descuento Código de descuento ( Easy2DigitalNewBuyers2021)
- Se suscribe a nuestro boletín semanal para recibir los últimos artículos, videos y códigos de descuento de Easy2Digital en productos y software digital de Buyfromlo .
- Suscríbase a nuestra membresía mensual a través de Patreon para disfrutar de beneficios exclusivos ( www.patreon.com/louisludigital )