# Unification des utilisateurs

La collecte et l'unification des données de vos utilisateurs (clients, prospects, visiteurs anonymes...) conditionne la pertinence de votre **Customer Data Platform**, puisque toutes les autres fonctionnalités vont s'appuyer sur ces données.

Captain Metrics vous permet de **fusionner les profils de vos utilisateurs** éparpillés sur vos différentes bases de données, et d'obtenir ainsi **une vision à 360° de vos interactions** avec ceux-ci.

![](https://captainmetrics.com/images/docs/profil-utilisateur.gif)

### Types de bases <a href="#h2-types-de-bases" id="h2-types-de-bases"></a>

Il faut distinguer 2 types de bases d'utilisateurs :

1. La base primaire
2. Les bases secondaires

La base primaire est votre source d'utilisateurs déjà clients, ayant acheté ou souscrit à vos services. Dans le eCommerce c'est bien souvent la base de donnée du logiciel eCommerce (Shopify, Magento etc...).

Les données des utilisateurs présents dans vos bases secondaires (CRM, MailChimp, Web analytics...) seront fusionnées autant que possible dans les profils provenant de votre base primaire.

### Données collectées dans les profils <a href="#h2-donnees-collectees-dans-les-profils" id="h2-donnees-collectees-dans-les-profils"></a>

Un profil utilisateur est composé de 3 briques :

* Des renseignements plus ou moins obligatoires (ID, adresse email etc...)
* L'historique des interactions (= timeline) qui ont eu lieu avec votre marque
* La liste des terminaux utilisés pour réaliser les interactions (ordinateur, téléphone...)

Les renseignements obligatoires pour pouvoir ajouter un profil utilisateur dans Captain Metrics sont :

* Un ID
* S'il est authentifié ou non (= si l'ID provient de la base de donnée primaire ou non)
* Le fuseau horaire de l'utilisateur
* Le pays de l'utilisateur

Bien entendu, et conformément au RGPD, il est obligatoire de déclarer la liste des données personnelles que vous souhaitez collecter dans vos Conditions Générales d'Utilisation et de Vie Privée de votre site web, et d'en obtenir le consentement de vos utilisateurs.

### Méthode de fusion des profils <a href="#h2-methode-de-fusion-des-profils" id="h2-methode-de-fusion-des-profils"></a>

Pour détecter et fusionner les données d'un même utilisateur, éparpillées sur différentes bases (CRM, eCommerce, web analytics...), nous utilisons les IDs suivants s'il sont renseignés :

* Adresse email
* "Hash" de l'adresse email : MD5, SHA1, SHA256
* Numéro de téléphone
* Username LinkedIn
* Username Twitter
* Username Facebook
* ID Facebook

{% hint style="info" %}
**Exemple** : lorsqu'un prospect s'inscrit sur la newsletter de votre blog, son profil est sauvegardé dans Captain Metrics avec son adresse email et un ID d'utilisateur "non-authentifié" est généré. Le jour où un nouveau client s'inscrit sur votre site (et donc dans votre base de donnée primaire), avec une adresse email identique, le profil "non-authentifié" est fusionné dans le nouveau profil d'utilisateur fraîchement créé, qui cette fois-ci contient l'ID utilisateur de votre base de donnée primaire. Vous serez alors en mesure de voir toutes les interactions réalisées par votre client avec votre marque (pages web visitées etc...) lorsqu'il n'était pas encore client.
{% endhint %}

{% hint style="warning" %}
**Attention** : les profils des utilisateurs non-authentifiés (= provenant de vos bases de données secondaires) seront fusionnés entre eux s'ils ont des champs en commun (adresse email etc...) de façon à n'avoir qu'un seul profil par utilisateur, même s'ils ne sont pas encore clients authentifiés.
{% endhint %}

### Types d'interactions collectées <a href="#h2-types-dinteractions-collectees" id="h2-types-dinteractions-collectees"></a>

La timeline d'un profil utilisateur peut contenir l'ensemble des interactions faites avec votre marque : visites sur votre site web, commandes, souscription, événements particulier...

L'agent de collecte Web JavaScript à placer sur votre site web vous permet de remonter tout ce qui se passe sur votre site web. Mais vous pouvez également interconnecter vos points de ventes physique sur l'API de Captain Metrics pour y remonter les données de fidélisation, les envois publicitaires papier etc...

Les capacités et la [liste des interactions prises en charge par l'agent JavaScript est disponible ici](https://captainmetrics.com/fr/docs/agent-web-js).
