Preguntas frecuentes

Después de que integras el SDK de Facebook, se registran y recopilan automáticamente determinados eventos de la app en el administrador de eventos, a menos que desactives el registro automático de eventos. Puedes cambiar esta configuración en el código de tu app o mediante el botón de activación de eventos de la app, ubicado en el panel de apps o en el administrador de eventos. Ten en cuenta que, en el caso de que haya valores contradictorios entre la marca AutoLogAppEventsEnabled y el botón de activación, prevalecerá el valor del botón de activación del "registro automático de eventos del SDK de Facebook". Para obtener información sobre qué información se recopila y cómo desactivar el registro de eventos de la app de manera automática, consulta Registro automático de eventos de la app.

Limitaciones

Una app puede crear hasta 1000 nombres de eventos únicos. Si excedes este límite, es posible que veas el error 100 Invalid parameter cuando intentes registrar un nuevo evento.

Si necesitas eliminar eventos obsoletos, puedes desactivarlos siguiendo las instrucciones de nuestro servicio de ayuda.

Un motivo típico por el que los desarrolladores sobrepasan los límites de eventos es que registran eventos diferentes en situaciones en las que podrían aprovechar los parámetros. Por ejemplo, en lugar de registrar un evento separado para cada ocasión en la que alguien complete un nivel (p. ej., "Nivel alcanzado 1", "Nivel alcanzado 2", etc.), el desarrollador debería registrar un único evento Nivel alcanzado con un 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 o parámetros de eventos deben tener entre 2 y 40 caracteres alfanuméricos.

El valor de cada parámetro no puede superar los 100 caracteres.

Implementación

Los eventos de la app proporcionan SDK para los siguientes canales: iOS, Android, juegos en Facebooky Unity. Además, los eventos de la app permiten pasar eventos de servidor a servidor a través de la API Graph.

Puedes definir eventos personalizados que quieras capturar y podrás verlos en tu panel de Facebook Analytics . Permitimos el registro de hasta 1.000 nombres de eventos personalizados y no establecemos límites para el volumen de eventos. Sin embargo, en los informes publicitarios, solo mostraremos los eventos estándar de la app. Los eventos personalizados de la app que hayas creado se registrarán como "Acciones de otro tipo en la app para celulares".

En el caso de los juegos de Unity, puedes usar el SDK para Unity a fin de registrar eventos de la app. En otros canales en los que se utilice una vista web dentro de una app nativa, una opción sería utilizar la API de eventos de la app para pasar eventos de tu servidor a los servidores de Facebook.

Normalmente, para los desarrolladores resulta más sencillo usar el SDK de Facebook en la integración de eventos de la app. El SDK de Facebook reduce la cantidad de código que necesitas escribir y te brinda metadatos útiles sobre tu app, como la versión y el nombre de esta. Aplicar el SDK proporciona, de forma automática y con un mínimo desarrollo, métricas como el tiempo empleado, el número de sesiones y las interrupciones. El SDK también puede recopilar el identificador del anunciante de Android o el IDFA (si usas eventos de la app combinados con atribución de anuncios) y maneja la limitación de seguimiento de anuncios. Sin embargo, la limitación del SDK consiste en que debes enviar una nueva versión de tu app si decides agregar eventos. Para la mayoría de los desarrolladores, la opción del SDK es la mejor.

La solución de la API puede ser una mejor opción para desarrolladores que no quieran tener que enviar una versión actualizada de su app para integrar o agregar eventos de esta. Para los desarrolladores que crean apps web híbridas, la integración con la API también puede ser más sencilla. Sin embargo, en el caso de la solución de la API, debes manejar tú mismo la limitación de seguimiento de anuncios y la recopilación de IDFA e identificadores del anunciante de Android. A su vez, no proporciona las métricas de uso de apps que el SDK recopila de forma automática. Los desarrolladores que deseen hacer un seguimiento de métricas adicionales, como la versión o el nombre de la app, el tiempo empleado, el número de sesiones y las interrupciones, deberán determinar dichas métricas por su cuenta y pasarlas nuevamente como parámetros personalizados a través de 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 usar un SDK de MMP y un SDK de Facebook en tu app, pero debes asegurarte de no pasar el mismo evento dos veces para ambos porque esto podría generar un doble conteo.

Con el asistente para anuncios sobre apps , puedes probar los eventos de la app a fin de asegurarte de que envíe eventos a Facebook.

a. Abre el asistente para anuncios sobre apps.

b. En "Selecciona una app", elige tu app y selecciona "Enviar".

c. Ve hasta la parte inferior y selecciona "Probar eventos de la app".

d. Inicia la app y envía un evento. El evento aparece en la página web.

Facebook maneja tus datos conforme a su política de datos. Esta información podría usarse para mejorar nuestras funciones de segmentación y entrega de anuncios, además de otras experiencias en Facebook, como las que ofrecen el feed y las funciones de clasificación de contenido de búsqueda.

  • Olvidar pasar la moneda o el valor de una compra o de un evento relacionado con una compra
  • Colocar el separador decimal en el lugar equivocado
  • Usar una coma en lugar de un punto como separador decimal en un valor numérico
  • Codificar valores de conversión estimando el valor de pedido "promedio" en lugar de pasar el valor real

Preguntas sobre anuncios

Si registras un evento personalizado en lugar de un evento estándar, se mostrará en el informe publicitario en "Acciones de otro tipo en la app para celulares" y no se desglosará.

Sí, puedes crear públicos personalizados usando eventos de la app. Encontrarás instrucciones para hacerlo aquí.

Sí, entregamos tus anuncios a las personas que tienen más probabilidades de realizar una acción específica al menos una vez, con el menor costo. Crea un conjunto de anuncios de instalación de aplicaciones para celulares para un evento de la app específico a través de la API. Esto es similar a un conjunto de anuncios de instalación de la aplicación para celulares o de interacción con la aplicación para celulares habitual, excepto por lo siguiente:

  • optimization_goal: se establece en OFFSITE_CONVERSIONS.
  • billing_event: se establece en IMPRESSIONS.
  • promoted_object: establece custom_event_type en el evento de la app que quieras optimizar.
  • En el caso de los anuncios de interacción con aplicaciones para celulares, optimiza los eventos de la app estándar, a excepción del inicio de la aplicación. Estas opciones están disponibles en el administrador de anuncios y en la API. Consulta API de marketing, Conjunto de anuncios.

    Registro automático de compras en la app

    Primero, asegúrate de tener instalada en tu app la versión 4.36 o posterior del SDK de Facebook Core para Android. Luego, ve a Configuración > Básica en el panel de tu app. En la configuración de Android, mueve el botón de activación Registrar automáticamente eventos de compra en la app a .

    En las versiones 4.27 o 4.35, asegúrate de llamar a callbackManager.onActivityResult() durante la activación de la app y activar el botón Compras en la app automáticas en la sección de configuración de Android del panel de tu app.

    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 apps".
    2. Selecciona tu app.
    3. Haz clic en la pestaña de configuración, en el panel de navegación izquierdo.
    4. Busca la sección correspondiente a Android.
    5. Configura Registrar automáticamente eventos de compra en la app para Android en .
    1. Ve a "Mis apps".
    2. Selecciona tu app.
    3. Haz clic en la pestaña de configuración, en el panel de navegación izquierdo.
    4. Busca la sección correspondiente a iOS.
    5. Activa el botón "Registrar automáticamente los eventos de compra en la app para iOS".

    Al activar el cambio para el registro de compras en la app, se realizará un seguimiento de estos eventos de la app: inicio de finalización de compra, compra y cancelación de compra.

    El registro automático reduce el tiempo necesario para registrar los eventos de apps con precisión. Evitas hacer manualmente el trabajo de recopilar los eventos y determinar los parámetros que se pasarán, ya que el sistema lo hará por ti. Por ejemplo, los siguientes parámetros se registran de forma automática: identificador de producto, cantidad, monto total, moneda, título de producto y descripción de producto. A su vez, si usas la versión 3.22 o una posterior, puedes activar esto de forma automática sin necesidad de enviar un cliente actualizado al App Store.

    Si ya registras las compras en la app, no es necesario activar esta función. No obstante, si quieres adoptar esta funcionalidad, te conviene dejar de registrar explícitamente los eventos de compras en la app. Si no lo haces, es posible que veas registros duplicados en tus 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.