Campo de ID de usuario de cliente (CUID)

De un vistazo: El CUID te permite agrupar eventos del mismo usuario a través de diferentes dispositivos, aplicaciones, fuentes de medios o canales.

¿Qué es el CUID?

El ID de usuario de cliente (CUID) es un identificador de usuario único que el SDK de AppsFlyer puede agregar para eventos in-app y de instalación. Usando el CUID, se pueden realizar referencias cruzadas de los eventos con los datos del usuario extraídos de otros canales.

¿Por qué usar el CUID?

El CUID te permite agrupar eventos del mismo usuario a través de diferentes dispositivos, aplicaciones, fuentes de medios o canales.

 Ejemplos

Un usuario con dos o más dispositivos tiene el mismo CUID. Cada vez que el usuario realiza un evento en un dispositivo móvil o de escritorio, el evento se captura junto con el CUID. Esto permite al anunciante combinar los datos de los dispositivos en una vista holística del usuario.

Algunos casos de uso:

  • Las compras in-app realizadas por el mismo usuario en múltiples dispositivos (teléfono, tableta, TV, escritorio) se pueden combinar en una sola vista.
  • El rendimiento del usuario en un juego instalado en múltiples plataformas (escritorio, móvil, TV) se puede compartir entre plataformas.

Cómo configurar el CUID

Se recomienda establecer el CUID antes de llamar al método start, que envía el evento de instalación a AppsFlyer. 

Establecer el CUID en Android

En Android, el método start y la configuración del CUID se pueden ejecutar desde la clase Application global o una clase Activity, dependiendo de la implementación de la aplicación. Para obtener más información, consulta Seleccionar en qué clase iniciar el SDK.

Establecer el CUID en la clase Application global

Si deseas asociar el CUID con el evento de instalación cuando se inicia desde la clase de Application global, asegúrate de retrasar el envío del evento de instalación utilizando el método waitForCustomerUserId. Este método pone el SDK en modo de espera hasta que se establezca el CUID.

Nota: Si por alguna razón la configuración del CUID falla, el SDK permanecerá en modo de espera y no enviará ningún evento.

Establecer el CUID en una clase Activity

Cuando el SDK comienza en una clase Activity, no tienes que demorar el envío del evento de instalación. Simplemente establece el CUID antes de llamar a start.

Instrucciones para el desarrollador

Informa al desarrollador de lo siguiente:

Establecer el CUID en iOS

Utiliza el método customerUserId para establecer el CUID. La ubicación de customerUserId en relación con el método start determina qué eventos se pueden asociar con el CUID.

  • Si se llama a customerUserId antes de llamar a start, el CUID se asocia con la instalación y los siguientes eventos in-app.
  • Si se llama después de start, el CUID solo se asocia con los eventos registrados después de establecer el CUID.

Instrucciones para el desarrollador

Remite al desarrollador a los siguientes enlaces:

CUID y privacidad

AppsFlyer valora y respeta tu privacidad y la de tus usuarios, y no permite la recopilación o transferencia de información personal directamente identificable a la plataforma AppsFlyer.

Para garantizar la privacidad de tus usuarios, diseña el CUID sin información que identifique directamente al usuario. Por ejemplo, no debe contener una forma no cifrada de la dirección de correo electrónico, el nombre, el número de teléfono o el número de seguridad social del usuario. Cualquier información sensible incluida en el CUID debe encriptarse.

Lectura adicional

Consulta los reportes de la trayectoria del usuario para obtener más información sobre el CUID en los reportes de raw data.