Suivi des contacts
Le Monitoring des contacts
Le fait de surveiller le trafic et l’activité des contacts peut parfois être technique et frustrant à comprendre. Kompulse rend cette surveillance simple et facile à configurer.
Le Monitoring de site Web
Le suivi de tout le trafic sur un site Web peut se faire en chargeant un fichier javascript ou en ajoutant un pixel de suivi au site Web. Il est important de noter que le trafic ne sera pas surveillé à partir des utilisateurs de Kompulse connectés. Pour vérifier que le JS / pixel fonctionne, utilisez une fenêtre de navigation anonyme ou privée ou tout simplement vous déconnectez avant le test.
Suivi de Javascript (JS)
JS méthode de suivi a été mis en œuvre et recommandé comme la principale voie de suivi de site Web. Pour le mettre en œuvre, allez dans Configuration Kompulse> Paramètres de la page d’atterrissage pour trouver la construction du code de suivi JS pour votre instance Kompulse et insérez le code avant de terminer la balise <body /> du site Web que vous souhaitez suivre ou copiez le code ci-dessous et changez l’URL de votre instance Kompulse.
Kompulse établit des cookies avec une durée de vie de 2 ans. Les visiteurs qui reviennent sont identifiés exclusivement par le cookie. Si aucun cookie n’existe encore, Kompulse crée un nouveau contact et définit le cookie. Assurez-vous que l’URL de votre site Web est entrée dans les paramètres CORS. C’est la première étape pour une meilleure identification des contacts. Notez que si un navigateur est configuré pour ne pas accepter les cookies, cela peut entraîner chaque frappe créant un nouveau visiteur. Si ce comportement est préjudiciable, voir option d’empreinte digitale ci-dessous.
<script>
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','http(s)://yourmautic.com/mtc.js','mt');
mt('send', 'pageview');
</script>
N’oubliez pas de changer le schéma (http (s)) soit à http ou https en fonction du régime que vous utilisez. Aussi, changez [kompulse.com] pour le domaine où votre outil s’exécute.
L’avantage du suivi JS est que la demande de suivi qui peut prendre un temps assez long est chargée de façon asynchrone afin qu’il ne ralentisse pas le site Web suivi. JS permet également de suivre plus d’informations automatiquement :
Le titre de la page est le texte écrit entre les balises </ title>.
Page Le langage est la langue définie dans le navigateur.
Page Referrer est l’URL dont le contact provient du site Web actuel.
URL de la page L’URL du site Web actuel.
Mt () Événements
Kompulse () prend en charge deux callbacks, onload et onerror acceptés comme quatrième argument. La méthode onload sera exécutée une fois que le pixel de suivi a été chargé. Si le pixel échoue pour une raison quelconque, onerror sera exécuté.
mt('send', 'pageview', {}, {
onload: function() {
redirect();
},
onerror: function() {
redirect();
}
});
Cookie de contact local
Si CORS est configuré pour autoriser l’accès depuis le domaine, le mtc.js est intégré, un cookie sera placé sur le même domaine avec le nom de mtc_id. Ce cookie aura la valeur de l’ID pour le contact actuellement suivi. Cela permet d’accéder au logiciel côté serveur à l’ID de contact et ainsi de permettre l’intégration avec l’API REST de Kompulse.
Suivi des paramètres personnalisés
Vous pouvez attacher des paramètres personnalisés ou écraser les paramètres générés par défaut. Pour ce faire, mettez à jour la dernière ligne du code JS ci-dessus comme ceci:
Mt ('send', 'pageview', {email: 'my@email.com', prénom: 'John'});
Ce code enverra toutes les données automatiques à Kompulse et ajoutera également email et prénom. Les valeurs de ces champs doivent être générées par votre système.
Charger l’événement
Lorsque la requête de suivi JS est chargée de manière asynchrone, vous pouvez demander à JS d’appeler une fonction lorsque la requête est chargée. Pour ce faire, définissez une fonction onload dans les options suivantes:
Mt ('send', 'pageview', {email: 'my@email.com', prénom: 'John'}, {onload: function () {alert ("La requête de suivi est chargée");
Empreinte digitale (fonction bêta)
Kompulse est livré avec une fonction de suivi appelée empreinte digitale. La bibliothèque Fingerprint2 a été utilisée. Il doit fonctionner ensemble ou remplacer les identifiants de suivi actuels comme l’adresse IP et / ou l’ID de cookie. Cette méthode n’est pas encore profondément implémentée dans le système, mais vous pouvez déjà voir plus d’informations dans les événements de la page de chronologie touchés dans le détail du contact :
- Fingerprint – Hachage unique calculé à partir des paramètres du navigateur et d’autres variables d’environnement.
- Résolution – Avec x Hauteur de la résolution d’affichage du périphérique.
- Timezone Offset – Nombre de minutes plus ou moins de UTC.
- Plateforme – Plate-forme de l’appareil. Habituellement OS et architecture de processeur.
- Adblock – Valeur booléenne si le contact utilise un plugin de navigateur adblock.
- Ne pas suivre – Valeur booléenne si DNT est activé.
Si vous souhaitez stocker l’une des valeurs ci-dessus dans un champ de contact, créez un nouveau champ personnalisé appelé exactement comme le nom dans la liste ci-dessus et publiez le champ en public