Traqio.

Concepts

Identité : appareils, utilisateurs, ouvertures d’app

Traqio reconnaît une installation sans ID publicitaire : ID d’appareil first-party, votre ID utilisateur, ouvertures d’app pour rétention et réattribution.

Traqio identifie une installation avec deux valeurs, et aucun identifiant publicitaire : un identifiant d’appareil créé par le SDK, et l’identifiant utilisateur que votre app possède déjà. Un troisième signal, l’ouverture d’app, lui indique si cette installation est toujours utilisée.

L’identifiant d’appareil#

Au premier lancement, le SDK génère un UUID aléatoire et le stocke dans le stockage propre à l’app (AsyncStorage, SharedPreferences, UserDefaults…). Il identifie cette installation de cette app : il n’est pas dérivé du matériel, n’est pas partagé avec d’autres apps, et disparaît quand l’app est désinstallée — la sauvegarde automatique d’Android (Auto Backup) peut le restaurer avec les données de l’app. Il accompagne l’installation, chaque lot d’événements et chaque ouverture d’app.

Votre identifiant utilisateur#

Passez votre identifiant utilisateur à l’init ou avec setUserId après la connexion. Il remplit deux rôles :

  • Revenus. RevenueCat identifie un achat par son app_user_id. Quand Traqio et RevenueCat reçoivent le même identifiant, un renouvellement des mois plus tard tombe toujours sur l’installation qui l’a généré. Voir RevenueCat.
  • Utilisateurs qui reviennent. Une réinstallation arrive généralement avec un nouvel identifiant d’appareil ; c’est votre identifiant utilisateur qui la rattache à la personne d’avant. Voir réattribution.

Pas de données personnelles inutiles

Utilisez un identifiant interne opaque. Une adresse e-mail ou un numéro de téléphone ne sert à rien de ce que fait Traqio, et les réseaux publicitaires ne reçoivent des identifiants que hachés, et seulement pour les utilisateurs dont le consentement le permet.

Ouvertures d’app#

Le SDK remonte une ouverture d’app à l’init et chaque fois que l’app revient au premier plan après au moins 30 minutes d’absence. Traqio conserve une ligne par appareil et par jour, si bien qu’un client qui remonte trop souvent ne peut rien gonfler. Les ouvertures d’app ne sont pas des conversions et ne sont jamais facturées. Ce sont elles qui rendent deux chiffres possibles :

ChiffreA besoin des ouvertures d’app parce que…
Rétention au jour n« l’utilisateur a-t-il ouvert l’app le jour n » est une question d’ouvertures, pas d’événements.
Réattributionune période d’inactivité se mesure depuis la dernière fois que l’utilisateur a été vu.

Les SDK React Native, Expo, Android, iOS, Flutter et Unity remontent les ouvertures d’eux-mêmes ; sur Capacitor, Kotlin Multiplatform et .NET MAUI, votre app appelle appOpened() à la reprise — la page de chaque SDK montre la ligne.

Ce qui n’est jamais collecté#

  • L’IDFA ou le GAID comme identité. L’option collectAdvertisingId ne sert qu’à rapprocher un clic d’une régie qui attribue par lui (Unity Ads, AppLovin) ; l’installation reste identifiée par les deux valeurs ci-dessus.
  • Une empreinte d’appareil, ou toute combinaison de signaux servant à reconnaître un appareil d’une app à l’autre.
  • Le presse-papiers, la localisation précise ou les contacts.

La liste complète de ce qu’envoie le SDK se trouve dans Confidentialité.

Questions fréquentes#

Quel identifiant utilisateur donner à Traqio ?
Le vôtre : votre identifiant utilisateur interne et stable — la même valeur que celle que vous passez à RevenueCat comme app_user_id (Purchases.logIn). C’est lui qui relie les revenus côté serveur à l’installation, et qui reconnaît un utilisateur qui revient alors que son identifiant d’appareil a été effacé par une désinstallation. Jamais une adresse e-mail ni un numéro de téléphone.
Traqio identifie-t-il un utilisateur d’une app ou d’un appareil à l’autre ?
Non. L’identifiant d’appareil est aléatoire, créé par le SDK dans une seule app, et jamais partagé avec une autre app. Traqio mesure une app sur un appareil et ne construit aucun graphe d’identité entre apps ou entre appareils.

Mis à jour le 22 octobre 2026