Preguntas frecuentes

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.

Límites

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.

Implementación

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.

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.

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.

  • Olvidar pasar la divisa o el valor de una compra o de un evento relacionado con la misma.
  • Colocar los decimales de forma incorrecta.
  • Usar comas para los decimales en lugar de puntos.
  • Codificar los valores de las conversiones con los valores medios de los pedidos en lugar de los valores reales.

Preguntas sobre anuncios

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:

  • optimization_goal: valor establecido como OFFSITE_CONVERSIONS
  • billing_event: valor establecido como IMPRESSIONS
  • promoted_object: establece el valor del elemento “custom_event_type” en el evento de la aplicación que quieres optimizar.
  • 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.

    Registro automático de compras en la aplicación

    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 .

    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.

    1. Ve a Mis aplicaciones.
    2. Selecciona la aplicación.
    3. Haz clic en Configuración en el panel de navegación izquierdo.
    4. Ve a la sección de Android.
    5. Marca la opción de Registrar eventos de compras en la aplicación automáticamente en Android como .
    1. Ve a Mis aplicaciones.
    2. Selecciona la aplicación.
    3. Haz clic en Configuración en el panel de navegación izquierdo.
    4. Ve a la sección de iOS.
    5. Activa la opción “Registrar eventos de compras en aplicación automáticamente en iOS”.

    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.

    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.