Emarsys est en mesure d’envoyer des variables de traçage à des outils d’analyse Web externes, tels que Google Analytics, pour effectuer le traçage du comportement des contacts dans les campagnes d’emailing.
Introduction
Le traçage des liens externe fonctionne par l'ajout de variables supplémentaires aux liens présents dans vos campagnes d’emailing (nom de l’e-mail, date de l’e-mail, catégorie de lien, etc.). Lorsqu’un contact se rend sur une page Web en utilisant ce type de lien, l’outil d’analyse effectue le traçage de son comportement et le fait correspondre à une entrée dans votre base de données de contacts via l’identifiant (la variable) ayant été utilisé(e).
Cela vous permet de connaître de manière précise l’intérêt suscité par une campagne d’emailing ou encore le trafic ou les revenus générés pour votre boutique en ligne, et de segmenter ensuite les contacts en fonction de leur comportement. Selon l’outil d’analyse utilisé, ces données peuvent être renvoyées à l’application Emarsys de manière automatique, manuelle via une importation ou encore via l’API Emarsys.
Cette fonctionnalité est appelée Analyses extérieures dans l'application Emarsys et peut être activée pour vous par le Support Emarsys. Le Support Emarsys peut aussi vous fournir une liste d'applications intégrables à l'application Emarsys et vous conseiller sur l'implémentation de l'API Emarsys.
Avant de commencer, vous gagneriez à lire notre page bonnes pratiques sur le traçage des liens dynamiques à partir d'un événement extérieur.
Fonctionnement de l’outil externe d’analyse
La plateforme d’analyse Web classe les informations qu’elle enregistre conformément aux variables définies durant la configuration. La plateforme trie ensuite les données conformément aux variables sélectionnées et est en mesure d’associer les variables entre elles afin de proposer une analyse détaillée de l’activité des contacts.
L’outil externe d’analyse d’Emarsys fait correspondre les variables utilisées par la plateforme d’analyse aux variables présentes dans l’application Emarsys, et les ajoute à l’URL des liens présents dans l’e-mail. Ainsi, les variables de l’outil d’analyse sont automatiquement alimentées avec les données de l’application Emarsys (nom de la campagne, date, nom du lien, etc.).
Cela peut être effectué au niveau du compte pour toutes les campagnes d’emailing ou encore pour des campagnes spécifiques.
Exemple de lien de traçage
Un lien pour lequel aucun traçage externe n’est effectué peut ressembler à ceci :
www.example.com/pagename.html
Le même lien marqué pour le traçage de l’activité par Google Analytics, comprenant le nom de la campagne (utm_campaign
) et le nom du lien utilisé (utm_term
) ressemble à ceci :
www.example.com/pagename.html?utm_campaign=$cname$&utm_term=$clinkname$
Voir ci-dessous pour obtenir la liste complète des variables Emarsys.
Activer les analyses externes dans Emarsys
Avant de demander au support d’Emarsys d’activer cette fonctionnalité, nous vous conseillons de vous familiariser avec les variables et les séparateurs utilisés dans votre plateforme d’analyse Web, et de choisir les éléments que vous souhaitez utiliser dans vos campagnes d’emailing Emarsys.
Vous pouvez décider d’utiliser les mêmes variables pour toutes les campagnes ou encore de les modifier au cas par cas.
Si vous souhaitez utiliser les mêmes variables pour toutes les campagnes d’emailing, envoyez au support d’Emarsys la liste des variables qui coïncide entre les champs de votre outil d’analyse Web et les champs de votre installation Emarsys.
Si vous décidez d’utiliser différentes variables pour différentes campagnes, naviguez vers la page Paramètres de l’e-mail. et saisissez les variables manuellement dans le champ texte ; elles seront alors ajoutées au lien traçable pour l’e-mail en question.

Mise en correspondance des variables
Les plateformes d’analyse Web disposent d’un nombre fixe de variables qu’elles utilisent pour filtrer le contenu ; en règle générale, ces variables sont moins nombreuses que celles étant disponibles dans l’application Emarsys. Lorsque vous définissez les variables dans la plateforme d’analyse, nous vous conseillons d’associer plusieurs variables Emarsys à une seule et même variable de la plateforme d’analyse pour vous assurer que les données sont filtrées conformément à vos besoins.
Si votre plateforme d’analyse ne propose, par exemple, qu’une variable pour l’ID de la campagne (telle que utm_campaign
pour Google Analytics), vous pouvez surmonter cette limitation en associant plusieurs variables Emarsys et en les faisant toutes correspondre à ladite variable. Vous pouvez ainsi créer des filtres plus complexes (pour par exemple trier les réponses à la même campagne récurrente ayant été obtenues à différentes dates).
En plus de faire correspondre des variables Emarsys standard, vous pouvez également définir une valeur fixe pour la variable de la plateforme d’analyse en omettant l’élément $ avant et après la valeur. Pour obtenir la liste complète des variables, veuillez consulter l’annexe ci-dessous.
Exemple de mise en correspondance de variables complexes
Si vous disposez d’un grand nombre de newsletters quotidiennes, vous souhaitez sans doute être en mesure de trier les réponses dans Google Analytics par newsletter et par jour, ou encore de rassembler toutes les réponses pour l’ensemble des newsletters. Dans ce cas, nous vous conseillons de procéder comme suit :
- Faites correspondre les variables Emarsys
$cname$
,$cmonth$
et$cday$
àutm_campaign
- relier la newsletter de valeur constante à
utm_source
L’URL peut alors ressembler à ceci :
www.example.com/pagename.html?utm_campaign=$cname$$cmonth$$cday$&utm_source=newsletter
Pour une newsletter du nom de welcomecampaign, envoyée le 23 mars, la valeur pour utm_campaign
dans Google Analytics est : welcomecampaign0323.
Apprenez à connaître votre plateforme d’analyse
Les différentes plateformes d’analyse utilisent différentes syntaxes pour créer des statistiques sur l’activité des sites Web. Il est donc essentiel de comprendre les différentes options disponibles dans la plateforme que vous avez choisie. Chaque plateforme utilise ses propres conventions de dénomination pour les variables ; certaines plateformes utilisent par exemple & pour séparer les variables, alors que d’autres utilisent . .
Voici quelques-unes des variables disponibles dans Google Analytics.
Variable Google Analytics | Description |
---|---|
utm_campaign | analyse des mots clés pour l’identification d’une promotion particulière |
utm_medium | identification du mécanisme/type de message |
utm_term | mot clé/de recherche utilisé |
Les différentes plateformes utilisent également différentes variables pour décrire les mêmes données ; vous trouverez ci-dessous les variantes utilisées pour la variable campaign_ID
dans différentes plateformes.
Plateforme d’analyse Web | Syntaxe de la variable de la campagne |
---|---|
Coremetrics | cm_mmc |
Google Analytics | utm_campaign |
Omniture | id |
Webtrends | mc_ |
Webtrekk | mid |
Variables obligatoires
Pour vous assurer que la plateforme d’analyse glane correctement les données, vous devez également connaître les variables obligatoires de ladite plateforme. Les variables utm_source
et utm_medium
sont par exemple requises pour Google Analytics ; en revanche, seule la variable cm:
est nécessaire pour Coremetrics.
Remarque : Si les variables obligatoires ne sont pas utilisées aucune donnéene sera envoyée à la plateforme d’analyse.
Comparaison des différentes syntaxes utilisées
Vous trouverez ci-dessous quelques exemples indiquant la structure des URLs de certaines plateformes en matière de capture de certaines données relatives aux campagnes. Pour mieux illustre cela, nous avons fait en sorte que chaque plateforme tente de glaner les mêmes informations ; cela vous permettra de distinguer les différences dans l'URL finale. Cette information a été classée selon le code couleur suivant :
Information | Variables Emarsys ou valeurs fixes |
---|---|
nom/ID de la campagne | $cname$$cyear$$cmonth$$cday$ |
source ou origine du clic | newsletter |
canal de communication utilisé | email |
Le code final utilisé dans l’URL ressemble alors à ceci : | $clinkname$ |
Chaque plate-forme utilise en général différentes étiquettes et codes syntaxiques pour séparer les variables. Pour approfondir veuillez consulter la documentation pertinente relative à cette plate-forme.
Google Analytics
Voici donc à quoi ressemble une syntaxe Coremetrics vide, utilisée pour glaner le contenu :
- www.example.com/pagename.html?utm_campaign=&utm_source=&utm_medium=&utm_term=
le code final utilisé dans l’URL ressemble à ceci :
- www.example.com/pagename.html?utm_campaign=$cname$$cyear$$cmonth$$cday$&utm_source=newsletter&utm_medium=email&utm_term=$clinkname$
Coremetrics
Coremetrics ne propose que la variable cm_mmc
; elle peut contenir jusqu’à quatre paramètres, chacun d’entre eux pouvant être mis en correspondance avec une variable de l’application Emarsys. Voici donc à quoi ressemble une syntaxe Coremetrics vide, utilisée pour glaner le contenu :
- www.example.com/pagename.html?cm_mmc=
Sur la base de la syntaxe Coremetrics (dans laquelle les paramètres sont séparés par -_-)
, le code final utilisé dans l’URL ressemble à ceci :
- www.example.com/pagename.html?cmmmc=$cname$ -newsletter--email--$clinkname$
Webtrends
Voici à quoi ressemble une syntaxe Webtrends vide, utilisée pour glaner le contenu – veuillez noter que Webtrends ne propose aucune variable pour le canal utilisé :
- www.example.com/pagename.html?WT.mc_n=&WT.mc_t=$&WT.ti=
le code final utilisé dans l’URL ressemble à ceci :
- www.example.com/pagename.html?WT.mc_n=$cname$$cyear$$cmonth$$cday$&WT.mc_t=newsletter$&WT.ti=clinkname$
Webtrekk & Omniture
Ces deux plateformes d’analyse utilisent des variables personnalisées ; cela signifie que pour cet exemple, aucun exemple de syntaxe ne peut être présenté car, dans les deux cas, une configuration personnalisée est nécessaire. Car les deux plateformes proposent un nom de paramètre et une valeur de paramètre d’entrée, spécifiés durant la configuration et leur permettant de fonctionner avec l’application Emarsys.
Remarque importante concernant la confidentialité des données
En raison des règles de conformité, veuillez noter que les plateformes d’analyse Web traitent vos données en dehors de l’application Emarsys. Cela peut entraîner une responsabilité juridique si la plateforme d’analyse est hébergée en dehors de votre pays. Vous devez donc vous assurez que les serveurs sur lesquels la plateforme d’analyse Web est hébergée respecte la législation nationale en vigueur s’appliquant à votre organisation car Emarsys ne pourra en aucun cas être tenu pour responsable de vos actions si vous utilisez une plateforme non conforme aux lois relatives à la protection des données et aux lois connexes applicables en matière de traitement des données et de sécurité des données.
Annexe : Variables Emarsys
Les variables Emarsys sont pour la plupart explicites. Non nombre d’entre elles vous permettent de personnaliser les variables relatives à l’heure d’envoi pour les campagnes, ainsi que les informations sur les liens et les catégories de liens. La variable $pers_N$
propose encore davantage de flexibilité, N
représentant l’ID du champ dans l’application Emarsys.
Vous trouverez ci-dessous la liste des variables standards étant disponibles dans l’application Emarsys. Veuillez noter que la variable $pers_N$
est un nom générique sur laquelle se base chaque variable manuelle. N
peut être échangé pour chaque ID de champ dans l’application Emarsys pour vous permettre d’intégrer le contenu de votre base de données de contacts à votre plateforme d’analyse Web.
Dans le Visual Content Editor (VCE) (aussi appelé éditeur d'email basé sur les blocs) la variable $clinktitle$
se réfère au nom dans l'analyse qui peut être spécifié dans l'onglet Liens. La variable $clinkname$
est le texte ou l'image liés.
Variable Emarsys | Définition |
---|---|
$cname$ | nom de la campagne |
$ascii_cname$ | nom de la campagne (ASCII) |
$cdate$ | date de la campagne |
$cyear$ | année de la campagne |
$cmonth$ | mois de la campagne |
$cday$ | jour de la campagne |
$chour$ | heure de la campagne |
$clinkcat$ | catégorie de lien |
$clinkname$ | nom du lien |
$clinktitle$ | titre du lien |
$pers_N$ | N élément d'utilisateur |
$campaign_category$ | catégorie de campagne |
$addcamptracking$ | variables de traçage supplémentaires étant activée pour vous si vous souhaitez utiliser les liens de traçage individuels pour différentes campagnes |
Pour plus d’informations sur les champs pouvant être utilisés en tant que variables Emarsys, voir Emarsys Field IDs and Values.