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.
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 globaleApplication
- Liens pour les développeurs :
- Pour associer le CUID à l'événement d'installation, suivez ce lien.
Passez par la méthode customerUserId
pour définir le CUID. L'emplacement de CustomerUserId
par rapport à la méthode start
détermine quels événements peuvent être associés au CUID.
- Si
customerUserId
est appelé avantstart
, le CUID est associé à l'installation et aux événements in-app qui suivent - S'il est appelé après
start
, le CUID n'est associé qu'aux événements enregistrés après que le CUID a été défini.
Instructions pour les développeurs
Demandez à votre développeur de se référer à la rubrique Définir l'ID utilisateur du client dans le Dev Hub.
Instructions pour les développeurs
Demandez à votre développeur de se référer à la rubrique Définir l'ID utilisateur du client dans le Dev Hub.
Instructions pour les développeurs
Référez votre développeur à la référence d'API setCustomerUserId dans le Dev Hub.
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
- Rapports sur le parcours de l'utilisateur (pour en savoir plus sur le CUID dans les rapports de données brutes)
- Les conseils de Google pour ne pas transmettre d'informations confidentielles