Configuración de postback de eventos en la app

Resumen: Mida el compromiso en la app y la calidad de sus usuarios, optimizando las campañas con datos de eventos internos.

Visión general

Los eventos en la app permiten a los marketers evaluar el compromiso y la calidad de usuarios de diversas fuentes y desarrollar estrategias de adquisición efectivas. Las redes publicitarias aprovechan la información de eventos en la app para optimizar y realizar campañas de coste por acción/evento. Las redes publicitarias reciben datos de eventos en la app mediante postbacks enviados en tiempo real. Descubra más sobre eventos enriquecidos en la app.

Selección de eventos en la app para postback

Los marketers pueden elegir qué eventos en la app quieren enviar como postbacks a las redes publicitarias usando las configuraciones descritas en este artículo.

Nota

  • Entre los eventos en la app se incluyen eventos rechazados, como aquellos bloqueados por Protect360 o que no cumplen con las normas de validación de objetivos.
  • Si la sección Postbacks de eventos en la app no está en la pestaña Integración, significa que el socio no ha configurado el registro de eventos con AppsFlyer. El socio puede contactar con AppsFlyer a través del widget del asistente de socios para completar la integración.

Ventana de postback de eventos en la app

La ventana de postback de eventos en la app permite a los marketers que trabajan con redes en un modelo CPA (coste por acción) configurar periodos post-conversión tras los cuales no se envían más postbacks.

Por ejemplo, si los eventos dentro de 15 días de una instalación implican un coste, configure la ventana de esta manera:

Configuración de postback de eventos en app de 15 días.png

Los postbacks después de este periodo no se envían ni se notifica a la red, pero los eventos todavía se registran en AppsFlyer y se atribuyen a la red.

Los postbacks se envían siempre según la configuración actual de la ventana. Consulte el siguiente ejemplo:

1 de enero

La ventana es de 15 días.

Un usuario instala una app.

2 de enero La ventana se cambia a 10 días.
14 de enero

El usuario realiza una compra.

El postback no se envía a la red publicitaria porque el evento cae fuera de la ventana actual (10 días).

15 de enero La ventana se cambia a 20 días.
18 de enero

El usuario realiza otra compra.

Esta vez se envía el postback, ya que el evento ocurre dentro de la ventana actual (20 días).

Ventana de postback predeterminada

Al comenzar a configurar los postbacks de eventos dentro de la aplicación, la ventana predeterminada se establece automáticamente en seis meses.

Nota

Si comenzaste a usar postbacks de eventos dentro de la aplicación con un socio específico antes del 30 de julio de 2019, la configuración predeterminada para la ventana es de por vida. Esto significa que los postbacks de eventos en la aplicación siempre se envían.

¿Quién puede configurar ventanas de postback?

  • Comercializadores
  • Agencias, si se les concede el permiso Permitir configurar postbacks de eventos en la aplicación.
    Nota: Un comercializador y una agencia que trabajan con la misma red publicitaria pueden configurar las ventanas de postback por separado, según su contrato con la red.
  • Socios, si se les concede el permiso Permitir configurar postbacks de eventos en la aplicación.

Mapeo de eventos

Cada comercializador puede asignar un nombre diferente a un evento del mismo tipo. Estos nombres de eventos pueden diferir también de los nombres que usan los socios.

Por ejemplo, cuando un usuario adquiere algo a través de una aplicación, un comercializador puede llamarlo compra, o usar un ID menos informativo, como evento5, y un socio podría llamarlo evento_de_compra.

Para asegurarse de que los eventos del comercializador coincidan con los mismos eventos de los socios, los nombres de los eventos deben mapearse.  

 Nota

Los eventos mapeados en la pestaña de Integración para un socio específico son aplicables tanto para postbacks estándar como para SKAN.

Métodos de mapeo

Cada socio decide cuál de los siguientes métodos se usará para mapear sus eventos en la aplicación:

Nota

  • No todos los métodos de mapeo aparecen para todos los socios.
  • Puedes darle permiso al socio para que realice el mapeo él mismo.

Introducir el ID del evento del socio.

  • Evento AppsFlyer: De la lista de eventos de tu aplicación, selecciona un evento.
  • Asignado al evento del socio: En el campo de texto, introduzca el ID del evento recibido del socio que corresponde al evento de tu aplicación (evento de AppsFlyer).

Nota

  • Los nombres de los eventos distinguen entre mayúsculas y minúsculas. Para evitar discrepancias, asegúrate de utilizar el nombre de evento correcto para todas las fuentes de medios y versiones de la aplicación.
  • Al escribir el nombre de un evento, puedes emplear guiones bajos antes o después del nombre del evento. Asegúrate de usar guiones bajos solo cuando el nombre del evento enviado desde AppsFlyer tenga exactamente los mismos guiones.

altIngresar_nombre_del_evento.pngalt

Selecciona un ID de evento de la lista

  • Evento AppsFlyer: De la lista de eventos de tu aplicación, selecciona un evento.
  • Asignado al evento del socio: De la lista de eventos de socios predefinidos, selecciona el evento que corresponde al evento de tu aplicación (evento de AppsFlyer).

altIn-app_event_postbacks_es-us.pngalt

Enviar eventos tal y como están (sin mapear)

Algunos socios prefieren recibir postbacks de eventos en la aplicación sin mapear, lo que significa que los nombres se envían tal cual aparecen en la app. No importa si el evento se llama compra, adquisición o evento5.

Puedes elegir qué eventos no mapeados enviar al socio:

  • Agregar manualmente: Selecciona eventos específicos.
  • Enviar todos los eventos (excluye desinstalaciones y sesiones): Envía todos tus eventos. Esto no incluye desinstalaciones, sesiones (inicios de aplicación) ni el evento af_app_opened.

Nota

Para evitar que los anunciantes compartan más información de la debida con plataformas de análisis de terceros, eliminamos la opción Enviar todos los eventos (excluye desinstalaciones y sesiones) para estas plataformas, a partir de marzo de 2019. Las plataformas de análisis configuradas antes de esta fecha aún mantienen esta opción.

Para agregar eventos manualmente:

  1. Haz clic en Agregar evento.
  2. Elige las opciones de postback:
    • Evento AppsFlyer: De la lista de eventos de tu aplicación, selecciona un evento.
    • para usuarios de: Elige la opción de envío para el evento.
    • incluyendo: Selecciona qué datos incluir en el postback.
  3. Repite este procedimiento para más eventos. 

enviar_postbacks_tal_como_es_es.png

Para enviar todos los eventos:

  1. Seleccione Enviar todos los eventos (excluye desinstalaciones y sesiones).
  2. Elige las opciones de postback:
     

send_postbacsk_as_is_no_mapping.png

Para más información sobre el mapeo de eventos, consulte postbacks de eventos en la app

Opciones para enviar postbacks

Para cada evento, puede elegir en qué casos enviar los postbacks (dentro de la ventana de postback):

  • Solo este socio: Envíe postbacks solo cuando el evento se atribuya a este socio, es decir, cuando el usuario que lo realizó provenga de este socio.
  • Todas las fuentes de medios, incluidas las orgánicas: Envíe postbacks a todas las fuentes de medios para eventos atribuidos a cualquier socio y para eventos orgánicos, es decir, cuando el usuario que lo realizó provenga de cualquier fuente de medios. Nota: Cuando se seleccionan todas las fuentes de medios, incluidas las orgánicas, los postbacks de otros socios no contienen datos de atribución.

Datos a incluir en los postbacks

Puede elegir qué tipo de datos de eventos compartir con el socio en el postback. Seleccione una de las siguientes opciones:

  • Sin valores y sin ingresos: Envíe solo el evento en sí sin ningún parámetro (valores o ingresos).
  • Valores y sin ingresos: Envíe todos los parámetros excluyendo el valor de los ingresos.
  • Valores e ingresos: Envíe todos los parámetros del evento, incluido el valor de los ingresos (si existe en el evento).

Se recomienda compartir los ingresos si desea que las redes publicitarias optimicen sus campañas y mejoren sus resultados. Sin embargo, compartir los ingresos no es obligatorio. Asegúrese de habilitar la distribución de ingresos solo para eventos que tengan af_revenue o af_projected_revenue definidos en su valor de evento. De lo contrario, las redes publicitarias recibirán eventos sin valor de ingresos.

Compartir ingresos

En los postbacks, af_revenue y af_currency se escriben fuera del event_value JSON como monetary y currency y pueden enviarse por separado. Ejemplo de estructura del postback: https://appsflyer.com/push?event_value=(event-value)&monetary=(monetary)&content_id=(af_content_id)

Nota: Al elegir las opciones con Sin valores y sin ingresos o Valores y sin ingresos, los parámetros respectivos se enmascaran con N/A.

Ejemplo

Un especialista en marketing envía un evento de compra con el siguiente valor del evento:
{af_revenue: 50.87, af_currency: USD, af_level=2, af_receipt_id=57601333}

La tabla a continuación muestra cómo se envían los parámetros:

Nombre del campo valor_del_evento monetario moneda
Sin valores y sin ingresos  N/D N/D  N/D
Valores y sin ingresos

{"af_currency":"N/A","af_content_id":"1234567",

"af_revenue":"N/A","af_content_type":"category_a"}

&monetary=N/A&content_id=1234567

N/D  N/D
Valores e ingresos

"{af_currency":"USD","af_content_id":"1234567",

"af_revenue":50.87,"af_content_type":"category_a"}

&monetary=1.856918&content_id=1234567

50,87 USD

Compartir ingresos proyectados

Al seleccionar Valores e ingresos, puedes optar por compartir los ingresos proyectados de las redes publicitarias durante los postbacks. (Contacta con el soporte de AppsFlyer para saber si tu red publicitaria admite los ingresos proyectados).

Cuando se comparte un evento de ingresos proyectados con el socio, AppsFlyer envía un postback con una estructura similar a la del ingreso real, pero con dos diferencias:

  • La clave af_projected_revenue reemplaza a la clave af_revenue.
  • El campo revenue_type acepta el valor projected.

Ejemplo

Un especialista en marketing envía un evento de ingresos proyectados con el siguiente valor del evento:
{af_projected_revenue: 50.87, af_currency: USD, af_level=2, af_receipt_id=57601333}

La tabla a continuación muestra cómo se envían los parámetros:

Nombre del campo valor_del_evento monetario moneda tipo_de_ingresos
Sin valores y sin ingresos  N/D N/D  N/D N/D
Valores y sin ingresos

{"af_currency":"N/A","af_content_id":"1234567",

"af_projected_revenue":"N/A","af_content_type":"category_a"}

&monetary=N/A&content_id=1234567

N/D  N/D N/D
Valores e ingresos

"{af_currency":"USD","af_content_id":"1234567",

"af_projected_revenue":50.87,"af_content_type":"category_a"}

&monetary=1.856918&content_id=1234567

50,87 USD projected

Postbacks condicionales de eventos en la aplicación

Filtra los postbacks de eventos en la aplicación utilizando múltiples condiciones que pueden asignarse a diferentes eventos. Solo se envían a los socios, incluidos SRNs y socios de Análisis, aquellos eventos que cumplen con las condiciones del filtro. Utiliza esta función para:

  • Optimizar la segmentación, personalización y retención de usuarios
  • Minimizar datos
  • Proteger la privacidad del usuario

Ejemplo

Un especialista en marketing con una app de juegos quiere optimizar las campañas que se ejecutan a través de una red publicitaria, pero solo para los usuarios que superen el nivel 10 o el nivel 50, o para aquellos que gasten 3 USD en compras dentro de la aplicación.

altcondición_de_evento_en_la_aplicación__1_.pngalt

Así se establecen las condiciones para este evento:

  • Cuando nivel es igual a 10, se asigna a fb_mobile_level_acheived.
    De lo contrario (O), 
  • Cuando el nivel es igual a 50, se asigna a fb_mobile_level_acheived.
    De lo contrario (O), 
  • Cuando el costo es igual a 3, se asigna a fb_mobile_purchase.

Para establecer condiciones para un evento:

  1. En la página de integración con el socio, define y asigna los eventos dentro de la aplicación necesarios para enviar al socio.
  2. Haz clic en el icono Agregar condiciónimage.png del evento requerido.
  3. Introduce los campos de condición, tal como aparecen en el valor del evento
    • Nombre de la propiedad
    • Valor
    • Evento asociado para asignar la condición (utilizando cualquiera de estas opciones de mapeo
  4. Puede añadir más condiciones, pero asegúrese de haber introducido primero todos los campos de la condición existente.
  5. Haga clic en Guardar integración

Consideraciones

Al configurar las condiciones, asegúrese de que se cumplan las siguientes consideraciones para que el evento se envíe al socio:

Estructura de la condición

  • La propiedad y el valor de la condición deben coincidir con los datos del evento.
  • Actualmente, solo se pueden establecer condiciones como “iguales”. 
  • No se admiten estructuras complejas como matrices.

Múltiples condiciones para un evento 

  • El número máximo de condiciones por evento es 5.
  • Se debe cumplir al menos una condición para que se envíe el postback, pero solo se ejecuta una.  
  • Cada condición se verifica en orden de aparición: la primera que se cumple se ejecuta.
  • Cada condición se asigna por separado. El nombre del evento del socio se cambia a Según condiciones.
  • Más de una condición puede tener la misma propiedad o el mismo valor, pero no pueden compartir ambos.
  • Se puede asignar más de una condición al mismo evento.

Nota

  • Es recomendable probar esta función con una aplicación de prueba o para eventos menores para evaluar su impacto en la optimización de campañas.
  • Para ver el contenido del postback, puede descargar el informe de postback de datos sin procesar. 

Editar múltiples eventos

Al mapear eventos, los valores en los campos para usuarios de y incluido se pueden editar para múltiples eventos en una única acción.

Para editar varios eventos:

  1. Seleccione los eventos a actualizar.
  2. Haga clic en Acciones masivas.
  3. Seleccione la nueva configuración que se aplicará a todos los eventos seleccionados:
    • para usuarios de (elija solo una opción)
      • Solo este socio
      • Todas las fuentes de medios, incluidas las orgánicas.
    • incluyendo (elija solo una opción)
      • Sin datos (predeterminado)
      • Valores sin ingresos
      • Valores e ingresos

altIn-app_event_postbacks_es-us.pngalt

Eventos personalizados

La lista de eventos disponibles para asignar muestra solo los eventos ya informados por el SDK o desde eventos enviados de servidor a servidor hacia AppsFlyer. Si el evento que deseas asignar no aparece en la lista desplegable, esto puede deberse a las siguientes razones:

  • Aún no hay ningún usuario que haya realizado el evento
  • La última vez que ocurrió el evento fue hace más de dos semanas.
  • Tienes una gran cantidad de eventos activos

En cualquiera de estos casos, para asignar el evento al ID de pareja:

  1. En la lista desplegable, haz clic en + Añadir elemento.
  2. En el cuadro de texto, introduce el nombre del evento que deseas añadir.
  3. Haga clic en el símbolo V para confirmar. El evento que has añadido ahora aparece en la lista y puedes seleccionarlo. add-custom-event-name.jpg
  4. Asocia el evento con el identificador del socio.
  5. Haz clic en Guardar integración para asegurarte de que se registre el mapeo.

Nota

  • Agregar eventos personalizados en la página de postback no los extrae automáticamente de tu aplicación. Los eventos deben configurarse en el SDK o S2S para que funcionen correctamente. Consulta cómo enviar eventos a AppsFlyer.
  • Cuando se añade un evento personalizado bajo un socio determinado, se incluye en la lista de eventos de todos los socios. Es decir, este evento es visible en cualquier lista desplegable de eventos de un socio.
  • Consulta los consejos y las limitaciones para definir nombres y parámetros de eventos. 

Agencias y redes publicitarias:

  • No pueden añadir eventos personalizados
  • Solo pueden ver y/o mapear eventos después de que el especialista en marketing haya añadido el evento y otorgado los permisos necesarios.

Mapeo de eventos por redes publicitarias

Los especialistas en marketing pueden permitir que las redes publicitarias mapeen los eventos y deshabiliten los postbacks por sí mismos. Para ello, el especialista en marketing debe otorgar los permisos pertinentes a la red publicitaria:

  1. En la página Integraciones activas, busca al socio al que deseas otorgar permiso.
  2. En la pestaña de Permisos, cambia el interruptor Permitir configurar postbacks de eventos en la aplicación a ACTIVADO.

permisos-de-red-publicitaria-postbacks.png

Una vez que la red publicitaria ha recibido los permisos, puede mapear los eventos siguiendo las instrucciones en Escribe el ID del evento en el campo de texto.

Mapeo de eventos por agencias

Los especialistas en marketing pueden permitir que las agencias configuren postbacks de eventos en la aplicación.

Para otorgar a la agencia permiso para configurar postbacks dentro de la aplicación:

  1. Encuentra la agencia en la página Integraciones activas.
  2. Selecciona si la agencia puede compartir todos los eventos o solo aquellos atribuidos a la red publicitaria específica.
  3. Selecciona si la agencia puede enviar ingresos por eventos.
  4. Selecciona los eventos específicos que la agencia puede compartir.

eventos-de-agencia.png