SDK de React Native - Opciones avanzadas

Opciones avanzadas

Configuración avanzada y opcional del SDK de Singular para React Native. No es necesaria para una integración estándar.


Funciones BETA

No disponible de forma general: Las funciones de esta sección están en BETA. Singular debe habilitarlas para tu cuenta antes de que funcionen, y su comportamiento puede cambiar. Habla con tu Customer Success Manager antes de desarrollar sobre ellas.

Callback de atribución

El callback de atribución entrega a tu app, en el dispositivo, el resultado de atribución de Singular para la instalación —como la red y la campaña que la generaron— durante la primera sesión del usuario después de instalar.

Se requiere habilitación: Esta función está desactivada de forma predeterminada. Si no se ha habilitado para tu cuenta, el callback nunca se ejecuta, aunque tu código sea correcto. Contacta a tu Customer Success Manager para solicitarla.

Cómo configurarlo

  1. Pide a tu Customer Success Manager que habilite el callback de atribución para tu cuenta.
  2. Registra tu handler en el objeto de configuración del SDK antes de inicializarlo. Para ver la firma y un ejemplo de código, consulta deviceAttributionCallbackHandler.
  3. Prueba en un dispositivo que no haya abierto la app antes. El callback solo se ejecuta en una primera sesión.

Qué esperar

  • Solo en la primera sesión: El callback se ejecuta una vez, durante la primera sesión después de la instalación. No se llama en aperturas posteriores.
  • Organic es un resultado, no una falla: Cuando no se encuentra ningún touchpoint, el callback igualmente se ejecuta e informa la red como "Organic". Si el callback no se ejecuta en absoluto, la causa es un problema de configuración y no de atribución.
  • Una mejor estimación, no la atribución final: El resultado refleja el último touchpoint disponible en el momento en que se procesa la sesión. No siempre coincidirá con la atribución que se muestra en los reportes de Singular, que se decide después con más información.