Pour installer le tag Standard, copiez le code suivant et collez-le juste après l'ouverture de la balise HTML <head> sur toutes les pages de votre site Internet. Remplacer mon.domainedetracking.com par le sous-domaine de collecte via lequel vous souhaitez envoyer votre donnée.
Ce tag est totalement asynchrone. Une fois interprété par le navigateur, la fonction passée en argument (ici par défaut 'EA_push') vous permet de déclencher la collecte.
Types de tags Eulerian
Vue d’ensemble (quoi / quand / pourquoi)
Tag
Quand le déclencher
Objectif
Générique
Sur la majorité des pages
Mesurer la navigation (pages, groupes, funnels, etc.)
Produit
Fiche produit
Mesurer les vues produit + données produit
Catégorie / Listing
Page avec une liste de produits
Mesurer la consultation de listings
Recherche interne
Page de résultats
Remonter requêtes + résultats
Lead / Devis
Action “engageante” validée
Mesurer conversions secondaires
Panier
Page panier et/ou ajout au panier
Mesurer paniers et abandons + contenu panier
Conversion (Achat)
Thank you / confirmation paiement
Mesurer conversion principale + détails commande
Erreur
Page 404 (ou erreur)
Suivre pages en erreur
Action / Événement
Clic, submit, interaction
Suivi avancé (événements)
sauf cas spécifique, un seul tag “page” doit se déclencher par page.
Par exemple, sur une fiche produit, si le tag Produit est présent, le tag Générique ne doit pas se déclencher (et inversement).
Privilégiez toujours le tag le plus spécifique, afin de remonter les informations les plus pertinentes pour la page concernée.
Vos tags peuvent être gérés manuellement ou via notre interface de création des Tags.
Nous vous conseillons la deuxième option, que vous retrouverez en allant à Gérer mes tags site-centric dans votre interface Eulerian.
Cette interface de gestion des Tags permet d'avoir une référence unique fournie à chaque Tag et un suivi statistique par tag:
une traçabilité des tags déployés
les capacités d'un tag spécifique
les appels subséquents générés par tag - TMS ou S2S
Tag Générique
Ce tag permet de comptabiliser la quasi-totalité des pages de votre site.
Exemple de tag générique
/* Exemple de Tag Générique */
<script>
varEA_datalayer=[
// Information Page
"path","<nom de la page>",
"pagegroup","<groupe de page>",
// Information Utilisateur
"uid","<identifiant utilisateur unique>",
"email","<email utilisateur hashé en SHA256>",
"profile","visitor"
]);
EA_push(EA_datalayer);
</script>
Tag Produit
Il doit se declencher sur la totalité des pages présentant un produit unique :
Il comptabilise les fiches produits vues
les données produits associées à la fiche produit présente
identifie les utilisateurs qui ont visité cette page.
Exemple de tag Produit
/* Exemple de Tag Page Produit */
<script type="text/javascript">
varEA_datalayer=[
// Information Page
"path","<nom de la page>",
"pagegroup","<groupe de page>",
// Information Utilisateur
"uid","<identifiant utilisateur unique>",
"email","<email utilisateur hashé en SHA256>",
"profile","looker",
// Info Produit
"prdref","<ref unique du produit>",
"prdname","<nom produit>",
"prdgroup","<group de produits>"
];
EA_push(EA_datalayer);
</script>
Tag Catégorie
On considère une page catégorie à partir du moment où il y a au moins 3 produits sur une même page. Il permet d'identifier une page où il y a un listing de produits.
Exemple de tag Categorie
/* Exemple de Tag Categorie */
<script type="text/javascript">
varEA_datalayer=[
// Information Page
"path","<nom de la page>",
"pagegroup","<groupe de page>",
// Information Utilisateur
"uid","<identifiant utilisateur unique>",
"email","<email utilisateur hashé en SHA256>",
// Info Produit
"prdref","<ref unique du produit 1>",
"prdref","<ref unique du produit 2>",
"prdref","<ref unique du produit 3>"
];
EA_push(EA_datalayer);
</script>
Tag Moteur de recherche
Ce tag permet de remonter en interface les requêtes tapées par les utilisateurs sur votre moteur de recherche interne (qu'il faut déclarer dans le tag). Si vous avez un moteur de recherche, ce tag se déclenchera sur la page des résultats.
Remarque : Les valeurs "isearch" sont à déclarer en amont.
Exemple de tag Moteur de recherche
/* Exemple de Tag Moteur de recherche */
<script type="text/javascript">
varEA_datalayer=[
// Information Page
"path","<nom de la page>",
"pagegroup","<groupe de page>",
// Information Utilisateur
"uid","<identifiant utilisateur unique>",
"email","<email utilisateur hashé en SHA256>",
// Informations Recherche
"isearchengine","<nom du moteur de recherché utilisé>",
"isearchresults","<nombre de resultats>"
"isearchkey","barre_de_recherche",/* Le couple de paramètres isearchkey-isearchdata peut être mulitplié pour collecter les filtres de recherche */
"isearchdata","<mot clé cherché>"
];
EA_push(EA_datalayer);
</script>
Tag Lead / Devis
il s'agit des objectifs "secondaires" de votre site, tout ce que vous considérez comme action engageante transformant votre utilisateur en lead (création de compte, complétion de formulaire, des inscriptions newsletter...).
Il s'agit de l'objectif principal de votre site, ce que vous voulez que l'utilisateur fasse. Pour la plupart du temps, il s'agit de la vente, mais il est possible également de mettre en conversion principale un formulaire à remplir ou toute autre interaction importante. On le déclenche sur la Thank You page ou sur la page de confirmation de paiement, pour s'assurer que la conversion est bien finalisée.
Exemple de tag de Confirmation
/* Exemple de tag conversion */
<script type="text/javascript">
varEA_datalayer=[
// Information Page
"path","<nom de la page>",
"pagegroup","<groupe de page>",
// Information Utilisateur
"uid","<identifiant utilisateur unique>",
"profile","buyer",
"email","<email utilisateur hashé en SHA256>",
"newcustomer","<1 si nouveau client ou 0 si ancien client>",
Ce tag permet de récupérer les URLs ayant généré une page erreur 404, donc à déclencher sur les pages présentant ce type d'erreur au moment du chargement de la page.
Exemple de tag Erreur
/* Exemple de Tag Erreur */
<script type="text/javascript">
varEA_datalayer=[
"error","1"
];
EA_push(EA_datalayer);
</script>
Tag action et Suivi de conversion
Ce tag permet de remonter des interactions ponctuelles qui ne correspondent pas à une page spécifique (clic sur un bouton, soumission d’un formulaire, téléchargement, ouverture d’un module, ajout/suppression d’un élément, etc.).Il est généralement déclenché au moment de l’action (sur clic ou sur validation), et complète les tags “page” (Générique / Produit / Catégorie…) ainsi que les tags Panier / Conversion.Il peut inclure des paramètres additionnels (labels, contexte, valeurs) afin de qualifier précisément l’événement et d’alimenter les rapports de suivi d’actions et de conversion.
Exemple te tag Action
/* Exemple de Tag Action */
<script type="text/javascript">
varEA_datalayer=[
"actionname","form-subscribe1",
"actionmode","in",
"actionlabel","sales,form,blue",
"actionpname","param1",
"actionref","jb8VtnxBwnMhbq",
"actionpname","param2",
"actionpvalue","value1",
"actionpvalue","randomvalue",
"actionpfinite","0"
];
EA_push('action',EA_datalayer);
</script>
Les rapports alimentés par les tags
Type de tag
Groupe de rapports Alimentés sur Eulerian
Générique
Synthèse globale, Rapports Analytics (page, groupe de page, entonnoir, heatmap...)
Rapports Analytics (Catégorie de page, groupe de page...)
Moteur de recherche
Liste des requêtes moteur interne et liste des moteurs de recherche internes
Devis
Synthèse Globale, performance produits, Datamining : Liste des devis
Conversion
Synthèse Globale, performance produits, Datamining : Liste des ventes
Erreur
Rapport pages en erreur
Action
Rapport suivi de conversion et rapport action
Exemples de personnalisation
Personnalisation info des pages
Les pages vues par vos utilisateurs remontent automatiquement à chaque déclenchement de la fonction “EA_push”. Si un utilisateur consulte une nouvelle page, la page est automatiquement créée dans les reportings sur Eulerian.
Vous pouvez ajouter 3 paramètres natifs additionnels dans le tag EA_push() pour personnaliser les informations associées à votre page.
Nom
Requis
Valeur Par Défaut
Description
Valeur attendue
path
Non
location.pathname
Le chemin de la page active.
/chemin/vers/ma/page
pagegroup
Non
aucun
Le nom du groupe auquel la page appartient.Note: La page est présente dans un seul groupe de page
fiche_produit
pagelabel
Non
aucun
Vous avez 5 labels à votre disposition que vous pouvez ajouter à chaque page. Vous pouvez utiliser ces labels pour mieux classer vos pages et procéder à des regroupements multiples. Les labels sont fournis dans une chaine de caractére et sont séparés par une virgule.
Par exemple, le code javascript ci-dessous réécrit la valeur du Page Path et l'associe à un Groupe de page fiche_produit pour segmenter sur vos reportings:
EA_push([
'path','/produit/fiche/mon_produit',
'pagegroup','fiche_produit',
'pagelabel','mon-label1,mon-label2,,,mon-label5'
]);
Le groupe de pages (pagegroup) peut également être configuré via le Live Tagging à l'aide d'une règle d'association automatique basée sur l'URL.
Personnalisation info internautes
Depuis mai 2018, le RGPD vous impose de chiffrer les données personnelles de vos utilisateurs. Nous vous recommandons d'utiliser l'algorithme de chiffrement SHA256 qui est conforme aux standards de sécurité actuels et rapide à implémenter.
Envoyez le paramètre UID dans vos appels collector pour regrouper les différents appareils d'un même visiteur. Ce regroupement vous permet de :
Mieux reconnaitre les appareils de vos visiteurs (par exemple suite à la suppression du cookie Eulerian)
Bâtir un profil utilisateur, autour duquel consolider la donnée peu importe sa source (publicitiare, CRM, navigation sur le site)
Faire de l'attribution multi-devices, en réconciliant les historiques entrants de chaque appareil d'un même utilisateur
Mettre en place des flux d'import de données, en se servant de l'UID comme clef pivot
Nom
Requis
Valeur Par Défaut
Description
Valeur attendue
uid
Non
non renseigné
Identifiant Unique Utilisateur
identifiant CRM, adresse email, autre
Par exemple, cet appel, en plus de remonter une Page Vue, va associer l'appareil actif à un utilisateur A123FE et lui associer une adresse email. Si cet utilisateur n'était pas connu d'Eulerian, il sera créé en base:
L'UID doit être unique par internaute. Vous ne devez pas utiliser un ID de session ou un ID volatile.
Recueillez les identifiants CRM pour créer des audiences de ciblage
Ajoutez des informations CRM “Identifiants” (numéro de téléphone, email ou mobile device id) pour améliorer le reach de vos audiences de ciblage publicitaire. Utilisez ces paramètres additionnels pour compléter le profil de vos utilisateurs:
Nom
Requis
Valeur Par Défaut
Description
Valeur attendue
email
Non
non renseigné
Adresse email de l'utilisateurrequis: chiffrement de la valeur en SHA256
Par exemple, cet appel en plus de remonter une Page Vue, va associer une adresse email et un numéro de téléphone à l'appareil actif. Si l'UID de cet appareil est déjà connu, ces identifiants CRM sont associés au profil de l'utilisateur et sont disponibles pour tous ses appareils:
Vous pouvez bâtir des audiences qualifiées en fonction des contenus consultés par vos visiteurs. Le context-flag est un attribut personnalisable qui vous permet de remonter une ou plusieurs informations contextuelles associées au parcours de l'utilisateur. Ces informations peuvent par exemple être utilisées pour évaluer les centres d'intérêts de vos visiteurs.
Les paramètres CRM <param CRM> permettent d'ajouter des informations additionnelles au profil d'un visiteur en train de consulter votre site Web. Par exemple, sa catégorie d'âge ou son pays de résidence. Si un UID existe, ces informations sont ensuite propagées sur l'ensemble des appareils associés à cet utilisateur.