Collecte de l'identité des utilisateurs
Une fois par session au minimum, il faut transmettre des informations d'identification de l'utilisateur connecté. Pour ce faire, il y a deux données utilisateurs pouvant être utilisées :
- l'email de l'utilisateur connecté
- votre identifiant interne utilisateur s'il a été communiqué dans la propriété
refId
des contacts
Note
Identifiant interne utilisateur correspond à la propriété refId
(champ Contact ID de l'interface d'édition du contact)
Note
Tous les codes Javascript ci-dessous doivent être exécutés après l'initialisation du script Skalin.
# Utilisation de l'email utilisateur
Le code ci-dessous permet de collecter un évènement d'identification utilisateur :
<script type="text/javascript">
ska(function(skalin){
skalin.identity({ email: {{UserEmail}} });
});
</script>;
UserEmail | Email de l'utilisateur connecté déjà référencé dans Skalin |
# Utilisation de votre identifiant utilisateur
Le code ci-dessous permet de collecter un évènement d'identification utilisateur :
<script type="text/javascript">
ska(function(skalin){
skalin.identity({ id: {{UserId}} });
});
</script>;
UserId | Votre identifiant utilisateur déjà référencé dans Skalin |
# Cas des utilisateurs multi-comptes
Dans le cas où tout ou une partie de vos utilisateurs (non interne) ont accès à plusieurs comptes clients, il est recommandé de préciser au SDK Skalin le client courrant pour lequel l'utilisateur utilise votre plateforme.
Note
Cette fonnactionnalité est optionnelle si vos utilisateurs n'ont accès qu'à un seul client.
Le code ci-dessous permet de préciser le client courant de l'utilisateur :
<script type="text/javascript">
ska(function(skalin){
skalin.customerId({{CustomerId}});
});
</script>;
CustomerId | Identifiant interne du client ou son domaine |
Note
Identifiant interne du client correspond à la propriété refId
(champ Customer ID de l'interface d'édition du client)