Champ ID utilisateur du client (CUID)

En bref : le CUID vous permet de regrouper les événements d'un même utilisateur sur plusieurs appareils, sources média ou canaux.

Qu'est-ce qu'un CUID ?

Le Customer User ID (CUID) est un
identifiant utilisateur unique.Il est généralement produit et défini par le propriétaire de l'app au moment de l'inscription de l'utilisateur.Le CUID permet aux propriétaires d'app de suivre le parcours d'un utilisateur sur différents appareils.

 Exemple

Un utilisateur possédant plusieurs appareils a le même CUID dans une app. Chaque fois que l'utilisateur effectue un événement sur un appareil mobile ou un ordinateur, l'événement est capturé avec le CUID. Cela permet à l'annonceur de combiner les données des appareils pour obtenir une vision globale des actions de l'utilisateur.

Quelques cas d'utilisation :

  • Les achats in-app effectués par le même utilisateur sur différents appareils (mobile, tablette, TV, ordinateur) peuvent être regroupés en une seule vue.
  • Les performances de l'utilisateur pour un jeu installé sur plusieurs plateformes (ordinateur, mobile ou TV) peuvent être partagées entre les plateformes pour permettre au joueur de passer facilement d'une plateforme à l'autre.

Paramétrer le CUID

Il est recommandé de définir le CUID le plus tôt possible dans le flux d'initialisation du SDK afin que le plus grand nombre d'événements reçoivent une association CUID.

Android natifiOS natifUnityReact natif

Une fois que le CUID est disponible, vous pouvez le définir en appelant  setCustomerUserID . Le CUID peut uniquement être associé à des événements in-app se produisant après qu'il a été défini. Par conséquent, l'événement d'installation n'est pas associé au CUID lorsque start est appelé avant setCustomerUserID.

Associer le CUID à l'événement d'installation

S'il est important pour vous d'associer l'événement d'installation au CUID, vous devez procéder à la configuration avant d'appeler start.

Important : n'oubliez pas que le fait de configurer le CUID avant start peut empêcher le SDK d'envoyer l'événement d'installation et donc, bloquer l'attribution. Cela peut se produire, par exemple, lorsque l'utilisateur lance l'app pour la première fois et la quitte avant que le SDK ne puisse définir le CUID.

Dans Android, la méthode start et la configuration du CUID peuvent être exécutées depuis la classe globale Application ou une quelconque classe Activity selon la manière dont l'app a été implémentée. Pour plus d'informations, consultez Choisir la classe pour démarrer le SDK.

Si le SDK démarre dans la classe Application

Si vous souhaitez associer le CUID à l'événement install lorsque vous démarrez depuis la classe globale Application, pensez à retarder l'envoi de l'événement d'installation avec la méthode waitForCustomerUserId . Cette méthode met le SDK en attente jusqu'à ce que le CUID soit défini.

Remarque : Si le paramétrage du CUID échoue, le SDK reste en mode d'attente et n'envoie aucun événement.

Si le SDK démarre dans une classe Activity

Si vous souhaitez associer le CUID à l'événement d'installation lorsque vous démarrez avec une classe Activity , vous ne devez pas retarder l'envoi de l'événement d'installation. Il suffit d'appeler setCustomerUserId avant d'appeler start.

Instructions pour les développeurs

Transmettez au développeur les éléments suivants :

  • Utilisez waitForCustomerUserId  si le SDK démarre dans la classe globale Application
  • Liens pour les développeurs :
    • Pour associer le CUID à l'événement d'installation, suivez ce lien.

CUID et confidentialité

AppsFlyer respecte la vie privée de vos utilisateurs et n'autorise donc ni la collecte ni le transfert d'informations personnelles identifiables depuis la plateforme AppsFlyer.

Pour sécuriser la confidentialité de vos utilisateurs, il est interdit de concevoir le CUID en y incluant la moindre information qui identifie directement l'utilisateur. Il s'agit notamment des numéros de sécurité sociale ou d'identification nationale.

En outre, si le CUID défini contient l'e-mail ou le numéro de téléphone d'un utilisateur, ces informations doivent toujours être cryptées lors de leur transfert vers AppsFlyer. Il est interdit d'envoyer à AppsFlyer des CUID non cryptés contenant des données personnelles.

À consulter également