Traqio.

Conceptos

Identidad: dispositivos, usuarios y aperturas

Cómo reconoce Traqio una instalación sin ids publicitarios: un id de dispositivo propio, tu id de usuario y aperturas que permiten retención y reatribución.

Traqio identifica una instalación con dos valores, y ningún identificador publicitario: un id de dispositivo que crea el SDK, y el id de usuario que tu app ya tiene. Una tercera señal, la apertura de la app, le indica si esa instalación sigue en uso.

El id de dispositivo#

En el primer arranque, el SDK genera un UUID aleatorio y lo guarda en el almacenamiento propio de la app (AsyncStorage, SharedPreferences, UserDefaults…). Identifica esta instalación de esta app: no se deriva del hardware, no se comparte con otras apps y desaparece cuando se desinstala la app — Android Auto Backup puede restaurarlo con los datos de la app. Viaja con la instalación, con cada lote de eventos y con cada apertura de la app.

Tu id de usuario#

Pasa tu id de usuario en init o con setUserId tras el inicio de sesión. Cumple dos funciones:

  • Ingresos. RevenueCat identifica una compra por su app_user_id. Cuando Traqio y RevenueCat reciben el mismo id, una renovación meses después sigue llegando a la instalación que la generó. Consulta RevenueCat.
  • Usuarios que vuelven. Una reinstalación suele llegar con un id de dispositivo nuevo; tu id de usuario es lo que la vincula a la persona que era. Consulta reatribución.

No envíes datos personales que no hacen falta

Usa un id interno opaco. Una dirección de email o un número de teléfono no son necesarios para nada de lo que hace Traqio, y las redes publicitarias solo reciben identificadores hasheados, y solo de los usuarios cuyo consentimiento lo permite.

Aperturas de la app#

El SDK reporta una apertura de la app en init y cada vez que la app vuelve al primer plano tras al menos 30 minutos fuera. Traqio guarda una fila por dispositivo y por día, así que un cliente que reporta demasiado a menudo no puede inflar nada. Las aperturas de la app no son conversiones y nunca se facturan. Son lo que hace posibles dos cifras:

CifraNecesita las aperturas porque…
Retención el día n«¿abrió el usuario la app el día n?» es una pregunta sobre aperturas, no sobre eventos.
Reatribuciónun periodo de inactividad se mide desde la última vez que se vio al usuario.

Los SDK de React Native, Expo, Android, iOS, Flutter y Unity reportan las aperturas por sí mismos; en Capacitor, Kotlin Multiplatform y .NET MAUI tu app llama a appOpened() al reanudarse — la página de cada SDK muestra la línea.

Lo que nunca se recopila#

  • El IDFA ni el GAID como identidad. La opción collectAdvertisingId solo vincula un clic de una red que atribuye por él (Unity Ads, AppLovin); la instalación sigue identificada por los dos valores de arriba.
  • Una huella del dispositivo, ni ninguna combinación de señales usada para reconocer un dispositivo entre apps.
  • El portapapeles, la ubicación precisa ni los contactos.

La lista completa de lo que envía el SDK está en Privacidad.

Preguntas frecuentes#

¿Qué id de usuario debo darle a Traqio?
Tu propio id de usuario interno y estable — el mismo valor que pasas a RevenueCat como app_user_id (Purchases.logIn). Es lo que une los ingresos del servidor con la instalación, y lo que reconoce a un usuario que vuelve cuyo id de dispositivo se borró con una desinstalación. Nunca una dirección de email ni un número de teléfono.
¿Traqio identifica a un usuario entre apps o dispositivos?
No. El id de dispositivo es aleatorio, lo crea el SDK dentro de una app y nunca se comparte con otra app. Traqio mide una app en un dispositivo y no construye un grafo de identidad entre apps ni entre dispositivos.

Actualizado el 22 de octubre de 2026