De un vistazo: Envía los eventos in-app enriquecidos de tu app desde AppsFlyer a Anuncios de Meta.
Asignación de eventos in-app de Meta
Los anunciantes asignan sus eventos in-app, SDK o Servidores a servidores, a eventos predefinidos de Meta. Los anunciantes también pueden enviar postbacks a Meta sobre cada inicio de la aplicación o cada evento conocido de desinstalación de la aplicación.
Esto permite a los anunciantes utilizar las capacidades de optimización avanzada de Meta, así como crear segmentos de audiencia personalizados y similares.
Asignación de eventos predefinidos
Anuncios de Meta ofrece una amplia gama de eventos que ya están predefinidos y se pueden asignar.
Encuentra aquí la lista de eventos in-app enriquecidos que se pueden enviar a Meta con parámetros adicionales que proporcionan información adicional sobre la calidad de los eventos.
Aprender más sobre la asignación de eventos de Meta.
Ten en cuenta que no hay un evento predefinido para enviar desinstalaciones a Anuncios de Meta. Para enviar desinstalaciones, usa un evento personalizado.
A continuación se muestra la lista de otros eventos predefinidos de Meta que no tienen parámetros adicionales:
| Identificador de evento de Meta | Descripción | Nombre recomendado del SDK de AppsFlyer |
|---|---|---|
| Donate | La donación de fondos a tu organización o causa. | af_donate |
| Schedule | La reserva de una cita para visitar una de tus ubicaciones. | af_schedule |
| SubmitApplication | La presentación de una solicitud para un producto, servicio o programa que ofrezcas, como una tarjeta de crédito, programa educativo o trabajo. | af_submit_application |
| FindLocation | Cuando una persona encuentra una de tus ubicaciones a través de la web o la aplicación, con la intención de visitarla. Por ejemplo, buscar un producto y encontrarlo en una de tus tiendas locales. | af_find_location |
| Contacto | Un teléfono o SMS, correo electrónico, chat u otro tipo de contacto entre un cliente y tu negocio. | af_contact |
| CustomizeProduct | La personalización de productos a través de una herramienta de configuración u otra aplicación de tu empresa. | af_customize_product |
Adimpression—para AndroidFb_mobile_purchase—para iOS |
Optimiza los ingresos por anuncios en la plataforma de anuncios de Meta. Consulta los detalles a continuación. | af_ad_revenue |
Mapeo de datos de ingresos por anuncios para la optimización de campañas
Meta ads pueden optimizar tus campañas en función de tus datos de ingresos por anuncios. Esto se hace asignando el evento af_ad_revenue al siguiente evento de Meta ads:
| Nombre del evento en AppsFlyer | Destino de engagement | Asignado a un evento de partner | Optimización de Meta ads basada en: |
|---|---|---|---|
|
af_ad_revenue |
Android | Adimpression | Ingresos por anuncios específicos |
| apps de iOS, | fb_mobile_purchase | Compras in-app |
Limitaciones de disponibilidad
- Actualmente, la optimización mediante el evento Adimpression solo está disponible para:
- Aplicaciones de Android. Las apps de iOS pueden seguir enviando datos de ingresos por anuncios mediante el evento fb_mobile_purchase.
- Cuentas seleccionadas de Meta ads, según los criterios de Meta. Cuando esté en gris, los criterios de elegibilidad pueden no cumplirse.
- El evento af_ad_revenue solo está disponible para planes con una suscripción avanzada de ROI360. Además, necesitas el tipo de integración de ingresos por anuncios a nivel de impresión mediante SDK.
- Los planes que no son ROI360 pueden enviar datos de ingresos publicitarios utilizando otros nombres de eventos.
Asignación de eventos in-app personalizados
AppsFlyer te permite asignar cualquier evento in-app personalizado para enviarlo a Meta, utilizando la opción de Identificador de eventos PERSONALIZADO de Meta.
El nombre del evento y el valor del evento (incluidos los parámetros del mismo) configurados en el SDK se reenvían a Meta, tal como están, y se muestran bajo su nombre de evento original del SDK de AppsFlyer, no como "custom".
Ten en cuenta que puedes utilizar estos eventos para optimizar tus campañas.
Asignación automática de parámetros con evento PERSONALIZADO
A través de la integración profunda de AppsFlyer con Meta, muchos de los parámetros de eventos del SDK estándar de AppsFlyer se asignan automáticamente a los parámetros predefinidos de Meta. Por ejemplo, el parámetro af_revenue se convierte en el parámetro _valueToSum en Meta, lo que te permite enviar un ingreso por evento que se puede medir y optimizar en Meta.
Nota
La asignación automática de parámetros puede diferir entre eventos PERSONALIZADOS y predefinidos.
Con respecto a los eventos predefinidos, af_price se asigna a _valueToSum en algunos casos (por ejemplo, fb_mobile_add_to_cart). En otros casos, af_revenue se asigna a _valueToSum (por ejemplo, en fb_mobile_purchase).
Con respecto a los eventos asignados a PERSONALIZADOS, af_price siempre se asigna a fb_price y af_revenue, a _valueToSum.
La siguiente tabla detalla todos los parámetros de eventos de AppsFlyer, que, cuando se asignan mediante el evento PERSONALIZADO a Meta, se asignan automáticamente a los parámetros de Meta.
| Parámetro de AppsFlyer | Parámetro de Meta |
|---|---|
| af_city | fb_city |
| af_class | fb_travel_class |
| af_content | fb_content |
| af_content_id | fb_content_id |
| af_content_list | fb_content_id |
| af_content_type | fb_content_type |
| af_country | fb_country |
| af_currency | fb_currency |
| af_date_a | fb_checkin_date |
| af_date_b | fb_checkout_date |
| af_departing_arrival_date | fb_departing_arrival_date |
| af_departing_departure_date | fb_departing_departure_date |
| af_description | fb_description |
| af_destination_a | fb_origin_airport |
| af_destination_b | fb_destination_ airport |
| af_destination_list | fb_destination_ids |
| af_hotel_score | fb_hotel_score |
| af_level | fb_level |
| af_max_rating_value | fb_max_rating_value |
| af_num_adults | fb_num_adults |
| af_num_children | fb_num_children |
| af_num_infants | fb_num_infants |
| af_order_id | fb_order_id |
| af_payment_info_available | fb_payment_info_available |
| af_preferred_neighborhoods | fb_preferred_neighborhoods |
| af_preferred_num_stops | fb_preferred_num_stops |
| af_preferred_price_range | fb_preferred_price_range |
| af_preferred_star_ratings | fb_preferred_star_ratings |
| af_price | fb_price |
| af_quantity | fb_num_items |
| af_region | fb_region |
| af_registration_method | fb_registration_method |
| af_returning_arrival_date | fb_returning_arrival_date |
| af_returning_departure_date | fb_returning_departure_date |
| af_revenue | _valueToSum |
| af_search_string | fb_search_string |
| af_success | fb_success |
| af_suggested_destinations | fb_suggested_destinations |
| af_suggested_hotels | fb_suggested_hotels |
| af_travel_end | fb_travel_end |
| af_travel_start | fb_travel_start |
| af_user_score | fb_user_score |
Mapeo automático de eventos predefinidos al parámetro _valueToSum
En los eventos predefinidos, el parámetro de Meta _valueToSum se asigna al parámetro af_price o al parámetro af_revenue.
La siguiente tabla detalla esta asignación para todos los eventos predefinidos de Meta con el parámetro _valueToSum:
| Punto (.) | _valueToSum asignado a |
|---|---|
| fb_mobile_level_achieved | none |
| fb_mobile_add_payment_info | none |
| fb_mobile_add_to_cart | af_price |
| fb_mobile_add_to_wishlist | af_price |
| fb_mobile_complete_registration | none |
| fb_mobile_tutorial_completion | none |
| fb_mobile_initiated_checkout | af_price |
| fb_mobile_purchase | af_revenue |
| fb_mobile_rate | af_rating_value |
| fb_mobile_search | af_revenue |
| fb_mobile_spent_credits | af_price |
| fb_mobile_achievement_unlocked | none |
| fb_mobile_content_view | af_price |
| Comenzar prueba | af_price |
| Suscribirse | af_revenue |
Envía eventos in-app complejos a Meta ads
Para enviar eventos in-app complejos, es decir, eventos con varios elementos, a Meta, usa una matriz af_content estructurada. Cada objeto de la matriz debe incluir id y quantity para garantizar un procesamiento correcto del postback.
af_content_list es opcional. Cuando no está presente, Meta recurre al campo fb_content (mapeado desde af_content) para identificar los ID de producto. Siempre que el JSON de af_content incluya un campo id en cada objeto, Meta puede analizarlo y extraer de él los ID de contenido.
Si incluyes af_content_list, no incluyas también af_content_id en el mismo evento. Ambos parámetros se asignan a fb_content_id, y solo debe rellenarse uno para evitar conflictos.
Advertencia
fb_content_id es importante para casos de uso a nivel de producto, como asociar eventos con artículos del catálogo para Advantage+ Catalog Ads y Dynamic Ads, los informes de rendimiento a nivel de producto y las señales de optimización basadas en productos. Para la optimización general de conversiones basada en el recuento y el valor de los eventos, las campañas funcionan sin él.
Ejemplo de formato unificado compatible con Meta y TikTok
{
"af_revenue": 4.99,
"af_currency": "USD",
"af_order_id": "12345",
"af_content": "[{\"id\":\"ID1\",\"quantity\":\"1\"},{\"id\":\"ID2\",\"quantity\":\"1\"},{\"id\":\"ID3\",\"quantity\":\"2\"}]"
}
Este formato funciona tanto para Meta como para TikTok. TikTok también lee los valores de id del campo af_content, por lo que una sola carga útil es suficiente cuando envías un postback a ambas redes.
Dos puntos (:)
Si el parámetro af_content supera los 1.000 caracteres, AppsFlyer puede enviar el evento a Meta sin el parámetro fb_content. Si af_content_list tampoco está presente en ese caso, Meta no recibe datos de identificación del producto. Mantén af_content por debajo de los 1.000 caracteres en los eventos que incluyan muchos artículos.
Para obtener más información sobre cómo estructurar eventos in-app complejos, consulta el artículo Eventos in-app: descripción general.
Limitaciones de eventos y parámetros
Los siguientes límites se aplican a los eventos que envías a Anuncios de Meta:
- Los siguientes caracteres no están permitidos:
- Dos puntos (:)
- Punto (.)
- Conjuntos de caracteres no latinos (inglés): a partir del 12 de enero de 2020, Meta rechaza los caracteres chinos. AppsFlyer no ha probado otros conjuntos de caracteres y debes usarlos solo después de verificar con Meta si estos son compatibles en los postbacks.
- Los nombres de eventos distinguen entre mayúsculas y minúsculas. Para evitar discrepancias, asegúrate de usar las mayúsculas y minúsculas correctas en los nombres de eventos para todas las fuentes de medios y versiones de aplicaciones.
- Número máximo de parámetros: 25.
- Longitud de los nombres de evento y parámetros: 2–40.
- Longitud máxima de los parámetros: 100 caracteres.
- Longitud máxima del parámetro af_content: 1000 caracteres.
- Caracteres permitidos: caracteres alfanuméricos, guiones bajos, guiones o espacios. No utilices caracteres no latinos (inglés). El uso de letras no latinas causa resultados incoherentes.
Consideraciones sobre la nomenclatura de eventos in-app:
- Los nombres de eventos de AppsFlyer pueden coincidir con los nombres de eventos de Meta (por ejemplo, fb_price). Sin embargo, no podrán enviarse como eventos PERSONALIZADOS a Meta.
Por las dudas, evita poner a los eventos el mismo nombre que el de los eventos de Meta. - Para realizar una asignación de postbacks de eventos in-app con Meta, obtén los datos de los eventos de todas las fuentes, incluidas las orgánicas.
¡Importante!
A excepción de los parámetros anteriores, AppsFlyer envía los datos de eventos PERSONALIZADOS tal como están a Meta. Es responsabilidad del propietario de la aplicación verificar que los datos del evento cumplan con los requisitos de Meta, utilizando parámetros válidos de Meta (ver la tabla anterior). De lo contrario, estos parámetros no se envían a Meta.
This article was translated automatically and may contain errors. The English version is the most accurate - use the language selector below to switch.