Interactions Web

Il est possible d'intégrer Symplify pour faire le suivi du comportement des utilisateurs sur votre site.

Les informations collectées peuvent être utilisées dans des filtres et des segments peuvent être créé pour cibler les utilisateurs.

Il s'agit d'une distinction majeure par rapport aux autres outils de suivi que vous pouvez utiliser: l'objectif n'est pas d'accumuler des données comportementales générales pour l'analyse statistique, mais de collecter des informations détaillées pour chaque utilisateur afin que vous puissiez cibler correctement le contenu de l'utilisateur à partir de ces informations.

Ce qui suit vous guidera à travers les étapes nécessaires pour commencer à faire le suivi des interactions Web de vos utilisateurs.​

Générer un jeton API

Un jeton API est requis pour identifier votre site lors de l'envoi de données de suivi à Symplify. Vous pouvez générer ou afficher votre jeton d'API ici.

Ajouter la balise de script

La première étape de l'intégration sur votre site consiste à inclure le script de suivi. Le script doit figurer sur chaque page sur laquelle vous souhaitez collecter des informations.

Vous aurez besoin de deux paramètres de configuration spécifiques à votre compte: votre jeton d'API et votre ID de serveur Symplify.

<script
id="carma-tracking"
type="text/javascript"
data-server="[Your Symplify server id]"
data-url="//jp52d3joej.execute-api.eu-west-1.amazonaws.com/prod/t"
data-token="[Your API Token]" src="//d3mi6d1ao3fzsg.cloudfront.net/carma-scripts/tracking.min.js">
</script>

​Le script peut être configuré pour générer des informations de débogage sur la console javascript, ce qui peut s'avérer utile lors de la phase d'installation pour le dépannage:

​<script
id="carma-tracking"
type="text/javascript"
data-server="[Your Symplify server id]"
data-url="//jp52d3joej.execute-api.eu-west-1.amazonaws.com/prod/t" data-token="[Your API Token]"
data-debug="true" src="//d3mi6d1ao3fzsg.cloudfront.net/tracking.min.js">
</script>

​​

Identifier l'utilisateur

Avant que les informations de suivi puissent être enregistrées, l'utilisateur doit être identifié. Pour les utilisateurs accédant à votre site à l'aide de liens configurés avec le suivi Symplify ROI, cette opération est automatiquement gérée par le script. Pour tous les autres utilisateurs, vous devez indiquer explicitement au script qui est l'utilisateur actuel:​

<script type="text/javascript"> carma.tracking.identify("some.user@example.com");
</script>

​​L'identité de l'utilisateur doit être identique à celle que vous utilisez pour identifier vos utilisateurs de manière unique dans Symplify (Original ID). Il s’agit souvent de l’adresse électronique de l’utilisateur, mais en fonction de vos importations Symplify, il peut s’agir de votre ID utilisateur interne unique.

​​

Behavior monitoring

Vous êtes maintenant prêt à suivre le comportement de l'utilisateur. Les informations sont suivies action par action. Chaque événement de suivi comporte une action et (éventuellement) des informations supplémentaires sur l'événement.

Exemples

​​<script type="text/javascript">
carma.tracking.track("browsed-category", {
category: "clothing"
});
</script>

​​

<script type="text/javascript">
carma.tracking.track("visited-page", {
page: "index.html"
});
</script>

​​L'événement sera automatiquement horodaté, ce qui vous permettra de cibler le contenu en fonction du moment où les actions ont eu lieu, par exemple. "Utilisateurs ciblés ayant consulté la catégorie" vêtements "au cours des deux dernières semaines."

Vous pouvez également suivre une action sans fournir de détails sur l'événement:

​​<script type="text/javascript">
carma.tracking.track("visited-page");
</script>​​

Vous pouvez suivre toutes les données souhaitées, mais notez que les données que vous collectez doivent constituer des informations utiles pour cibler le contenu de l'utilisateur. Cela signifie que ce ne sera jamais une bonne idée de collecter des informations uniques pour chaque utilisateur. Par exemple, l’appel suivant ne serait pas approprié:​

<script type="text/javascript">
carma.tracking.track("visited-page", {
page: "index.html?sessionId=abc123"
});
</script>

​Dans l'exemple ci-dessus, l'attribut "page" sera unique pour chaque utilisateur, ce qui signifie qu'il sera inutile de cibler le contenu de l'utilisateur. La même chose s'applique à l'appel suivant:​

<script type="text/javascript">
carma.tracking.track("purchased-item", {
sku: "abc123",
category: "clothing",
orderId: "someUniqueOrderId"
});
</script>

​Puisque orderId sera unique pour chaque appel individuel, il ne sera jamais utile pour cibler le contenu de l'utilisateur et doit être exclu de l'appel.

Cet article vous a-t-il été utile?
Utilisateurs qui ont trouvé cela utile : 0 sur 0