Al integrar el SDK de Facebook, determinados eventos de la aplicación se registran y recopilan automáticamente para el Administrador de eventos, a menos que desactives el registro automático de eventos de la aplicación. Puedes cambiar este comportamiento en el código de la aplicación o mediante un botón en “Eventos de la aplicación”, en el panel de aplicaciones o el Administrador de eventos. Ten en cuenta que, en caso de que haya valores contradictorios en la marca AutoLogAppEventsEnabled
y el botón, priorizaremos el valor del botón “Registro automático de eventos para el SDK de Facebook”. Para obtener información más detallada sobre los datos que se recopilan y cómo desactivar el registro automático de eventos de la aplicación, consulta Registro automático de eventos de la aplicación.
Una aplicación puede crear hasta 1000 nombres únicos de eventos. Si superas el límite, puede aparecer el error 100 Invalid parameter
durante el registro.
Si necesitas eliminar eventos obsoletos, puedes desactivarlos siguiendo las instrucciones del servicio de ayuda.
Uno de los motivos habituales por los que los desarrolladores superan el límite de eventos es que no aprovechan los parámetros y registran los eventos individualmente en lugar de utilizar dichos parámetros. Por ejemplo, en lugar de registrar un evento individual para cada vez que alguien completa un nivel (p. ej., “Nivel 1 alcanzado”, “Nivel 2 alcanzado”, etc.), el desarrollador debería registrar un único evento Nivel alcanzado con el parámetro level
para indicar el número de nivel.
An event can have up to 25 parameters. This doesn't just mean for each call, but for all invocations using that event name.
If you need to remove obsolete parameters - you can deactivate parameters by following the instructions in our help center.
Los nombres de eventos y parámetros deben tener entre 2 y 40 caracteres alfanuméricos.
La longitud de cada valor de parámetro no puede ser superior a 100 caracteres.
Los eventos de la aplicación proporcionan SDK para los canales siguientes: iOS, Android, juegos en Facebooky Unity. Además, los eventos de la aplicación admiten el envío de eventos entre servidores mediante la API Graph.
Los eventos de la aplicación no requieren implementar el inicio de sesión con Facebookni ninguna otra función del canal.
Puedes definir qué eventos personalizados quieres registrar y verlos en el panel de Facebook Analytics. Se admite el registro de hasta 1000 nombres de eventos personalizados y no hay límite de volumen de eventos. Sin embargo, en los informes de anuncios solo se mostrarán los eventos estándar de la aplicación. Los eventos personalizados de la aplicación que hayas creado se registrarán como “Otras acciones de la aplicación para móviles”.
Para juegos de Unity, puedes utilizar el SDK para Unity a fin de registrar eventos de la aplicación. Para otros canales que utilizan la vista web en una aplicación nativa, una opción puede ser usar la API de eventos de la aplicación para enviar los eventos desde tu servidor a los servidores de Facebook.
Normalmente, a los desarrolladores les resulta más fácil usar el SDK de Facebook para integrar los eventos de la aplicación. El SDK de Facebook ayuda a reducir la cantidad de código necesario y proporciona metadatos útiles sobre tu aplicación, como pueden ser el nombre o la versión de la misma. El SDK proporciona automáticamente y con un esfuerzo mínimo por parte del desarrollador métricas como el tiempo invertido, el número de sesiones y las interrupciones. El SDK también recopila el identificador del anunciante de Android o el identificador de publicidad de Apple (si estás utilizando los eventos de la aplicación junto con la atribución de anuncios) y gestiona la limitación del seguimiento de anuncios. Sin embargo, la desventaja del SDK es que tienes que enviar una nueva versión de tu aplicación si decides añadir eventos adicionales. La mayoría de desarrolladores prefieren la opción del SDK.
La solución de la API puede resultar mejor para aquellos desarrolladores que no quieren tener que enviar una versión actualizada de su aplicación para integrar eventos de la aplicación o añadir eventos de la aplicación adicionales. En el caso de los desarrolladores que tienen aplicaciones web híbridas, es posible que la integración con la API también les resulte más sencilla. Sin embargo, la solución de la API requiere que gestiones tú mismo la limitación del seguimiento de anuncios, así como la recopilación del identificador del anunciante de Android y el identificador de publicidad de Apple. Además, no proporciona las métricas sobre el uso de la aplicación que el SDK sí recopila automáticamente. Los desarrolladores que quieran hacer un seguimiento de otras métricas, como la versión de la aplicación, el nombre de la aplicación, el tiempo invertido, el número de sesiones o las interrupciones, deberán determinar dichas métricas ellos mismos y devolverlas como parámetros personalizados con la API.
Si usas un MMP para hacer un seguimiento de las instalaciones u otras acciones en tu app, puedes solicitarle que pase esos eventos a Facebook.
Puedes utilizar tanto el SDK de un MMP como el SDK de Facebook en tu aplicación, pero deberás asegurarte de no enviar el mismo evento dos veces, ya que se contaría por duplicado.
Sí, puedes hacerlo.
El asistente para anuncios sobre aplicaciones te permite probar los eventos de la aplicación para asegurarte de que esta los envía a Facebook.
a. Abre el asistente para anuncios sobre aplicaciones.
b. En “Seleccionar una aplicación”, elige tu aplicación y haz clic en “Enviar”.
c. Ve a la parte inferior y selecciona “Probar eventos de la aplicación”.
d. Inicia la aplicación y envía un evento, que aparecerá en la página web.
Facebook gestiona tus datos de acuerdo con su Política de datos. Esta información se puede utilizar para mejorar la segmentación de anuncios y las funciones de entrega, así como otras experiencias en Facebook, como las de clasificación de contenido de la sección de noticias y la búsqueda.
Si estás registrando un evento personalizado en lugar de un evento estándar, aparecerá en la sección “Otras acciones de la aplicación para móviles” de los informes de anuncios y no se desglosará.
Sí, puedes crear audiencias personalizadas con los eventos de la aplicación. Aquí encontrarás las instrucciones para hacerlo.
Sí, mostramos tus anuncios a las personas que es más probable que realicen una acción como mínimo una vez al menor coste. Crea un conjunto de anuncios sobre la descarga de aplicaciones para móviles optimizado para un evento de la aplicación concreto mediante la API. Este conjunto es parecido al conjunto de anuncios sobre la descarga de aplicaciones para móviles habitual o al de interacción con aplicaciones para móviles, con excepción de los siguientes elementos:
En el caso de los anuncios de interacción con aplicaciones para móviles, puedes optimizarlos para conseguir cualquier evento estándar de la aplicación, excepto “Inicio de la aplicación”. Estas opciones están disponibles en el administrador de anuncios y la API. Consulta API de marketing, conjunto de anuncios.
En primer lugar, asegúrate de que tienes instalada en tu aplicación la versión 4.36 o una superior del SDK básico de Facebook. Después, ve a Configuración > Básica en el panel de la aplicación. En la configuración de Android, define la opción Registrar eventos de compras en aplicación automáticamente como Sí.
En las versiones desde la 4.27 hasta la 4.35, asegúrate de llamar al objeto callbackManager.onActivityResult()
durante la activación de la aplicación y de activar la opción Compra en aplicación automática en la configuración de Android del panel de la aplicación.
First, ensure you have v3.22 (or higher) of the Facebook iOS SDK installed within your app. Second, ensure you are calling the ActivateApp
method.
Al activar el registro de las compras en la aplicación, se registran los eventos siguientes: “Pago iniciado”, “Compra efectuada” y “Compra cancelada”.
El registro automático reduce el tiempo necesario para registrar correctamente los eventos de la aplicación. En lugar de tener que recopilar los eventos manualmente y determinar cuáles enviar, el registro automático lo hace por ti. Por ejemplo, los parámetros de identificador del producto, cantidad, importe total, divisa, título del producto y descripción del producto se incluyen automáticamente. Además, si utilizas la versión 3.22 o una versión superior, puedes activar automáticamente esta opción sin tener que enviar el cliente actualizado a la App Store.
Si ya estás registrando las compras en la aplicación, no hace falta que habilites esta función. Sin embargo, si quieres implementar esta función, deberías dejar de registrar manualmente los eventos de compras en la aplicación para no tener duplicados en los informes.
No, solo se aplica a las compras en la aplicación.
We recommend logging all events that are relevant to your app. You can use this best practices guide as a starting point to determine what events would be relevant for your business.
Para desactivar el registro automático de las compras en la aplicación, consulta nuestra guía de introducción a los eventos de la aplicación para iOS o la guía de introducción a los eventos de la aplicación para Android.