AutoTrack - Capture des événements automatisés


AFS Analytics offre une option permettant la capture automatique des interactions entre les visiteurs et les pages d’un site web. Nommée AutoTrack, cette fonctionnalité représente sans aucun doute un atout majeur de cette solution de web analytics.

Capture des événements automatisés avec Autotrack

Quels sont les événements capturés par l’option "Autotrack" ?

L’option autotrack capture les clics associés aux liens, aux éléments HTML et aux iframes contenus dans une page web. Une fois détecté, l’élément associé au clic est analysé afin de définir ses attributs et l’action déclenchée. Il peut s’agir du téléchargement d’un fichier, de la visualisation d’ une vidéo, de l’ouverture d’une fenêtre, de la soumission d’un formulaire ou tout simplement d’un clic sur un lien.

L’envoi d’une page vue peut aussi être déclenché par l’option autotrack . Cela permet d’obtenir un rapport détaillé sur les sections les plus visualisées des sites composés d’une seule page.

Autotrack détecte automatiquement les caractéristique d’un événement, mais la spécification d’informations via les datasets augmente la fiabilité et l’efficacité de cette fonctionnalité.

Initiation aux DataSets

HTML5 donne la possibilité d’associer à un élément HTML des données grâce à l’attribut data- appelé dataset . Pour utiliser cette fonctionnalité, votre page HTML doit être compatible avec HTML5, c'est-à-dire, quelle doit inclure le doctype HTML5: <!DOCTYPE html>.

La syntaxe d’un DataSet se compose du nom de la variable précédé du préfixe data- suivi de sa valeur placée dans une chaine de caractères.


<element data-category="valeur">…</element>

Dans notre exemple, le dataset est category et sa valeur est valeur.

Intérêt des DataSets

L’intérêt des datasets est la simplification du stockage des données dans les documents HTML et plus particulièrement dans les éléments. Grâce aux dataSets, vous pouvez fournir à Autotrack de nombreuses données sur un événement ou une interaction.

Les différents modes de l’option AutoTrack

L’option AutoTrack accepte trois modes différents. Le mode souhaité est transmis avec la commande set via la fonction aa(). Ce réglage doit suivre la création du traqueur.

Le mode "off"

Dans cet état, l’option Autotrack est complétement désactivée. Il n’y a aucune capture automatique des évènements.

Le mode "dataSet"

Dans ce mode, seul les éléments avec des datasets définis sont capturés.

Le mode "on"

Dans ce mode, tous les évènements sont capturés, même si aucun dataset n’est défini.

Les sous-réglages d’AutoTrack

AFS Analytics vous permet de désactiver certaines fonctionnalités d’ AutoTrack. Cela s’avère utile si vous ne souhaitez pas capturer certains événements ou éléments.

Remarque: Ces réglages doivent s’effectuer après la spécification du mode principal d’ autotrack. Dans le cas contraire, ils seront ignorés.

Trois modes sont disponible pour les sous réglages:
  • Le mode off: Désactive complètement.
  • Le mode dataset: Capture seulement si les « dataset » sont définis.
  • Le mode on: Capture de tous les événements.

  • Pour définir un sous réglage, on ajoute un point à "autotrack" suivi du nom du sous-réglage. .

    
    aa ('set','autotrack.category',[state]);
    //capturer seulement les clics sortants. (a href)
    aa ('set','autotrack','off');
    aa ('set','autotrack.outboundclick','on');
    //désactiver les clics sortants provenant des  iframes;
    aa ('set','autotrack.iframe','off');
    

    Attention: Il existe une hiérarchie dans la définition des sous réglages. Vous devez en premier lieu définir le réglage général autotrack, puis en second les sous-réglages insideclicks, outboundclick, download,video et en dernier les sous-réglages des éléments iframe, div, et button.

    
    //first setting
    aa ('set','autotrack','on');
    //disable inside clicks (second setting)
    aa ('set','autotrack.insideclick','off');
    //disable iframe tracking (last setting)
    aa ('set','autotrack.iframe','off');
    

    Réglage : "vidéo"

    Change le mode de capture des vidéos.
    
    aa('set',"autotrack.video","off");
    //même chose avec un objet.
    aa('set',"autotrack",{"video”:"off"});
    

    Remarque: Le sous réglage "iframe" prendra la valeur du sous-réglage vidéo si "iframe" est réglé sur "off".

    Réglage: "download"

    Change le mode de capture des téléchargements.
    
    aa('set',"autotrack.download","off");
    

    Remarque: Les sous réglages "iframe", "div" et "button" prendront la valeur du sous-réglage "download" si ils sont réglés sur "off".

    Réglage : "outboundclick"

    Change le mode de capture des clics sortants ou "Exit clicks".
    
    aa('set',"autotrack.outboundclick","off");
    

    Remarque: Les sous réglages "iframe", "div" et "button" prendront la valeur du sous-réglage "outboundclick" si ils sont réglés sur "off".

    Réglage: "insideclick"

    Change le mode de capture des clicks ayant pour destination une page du site.
    
    aa('set',"autotrack.insideclick","off");
    

    Remarque: Les sous réglages "iframe", "div" et "button" prendront la valeur du sous-réglage "insideclick" si ils sont réglés sur "off".

    Réglage: "iframe"

    Change le mode de capture des éléments iframe .
    
    aa('set',"autotrack.iframe.off");
    

    Réglage: "div"

    Change le mode de capture des éléments div .
    
    aa('set',"autotrack.div","off");
    

    Réglage: "button"

    Change le mode de capture des éléments button .
    
    aa('set',"autotrack.button","off");
    

    Réglages de plusieurs options avec une seule ligne de code :

    
    aa('set',"autotrack","dataset");
    aa('set',"autotrack",{"insideclick":"off", "iframe":off});
    

    Définir les attributs Datasets pour l’option Autotrack

    La syntaxe d’un dataset défini pour autotrack est la suivante :
    
    data-[datasetprefix]-[nom du champ à renseigner]='valeur du champ'
    

    Remarque: datasetprefix est une variable définie avec la valeur par défaut aa.

    Exemple pour le champ catégorie:
    
    data-aa-category='click'
    

    Les différents champs "dataset" disponibles:

    Le champ "hitType" (optionnel)

    Ce champ spécifie le type de hit. Il peut prendre deux valeurs : event ou pageview. S’il n’est pas défini, il sera configuré avec event.

    Le champ "label" (obligatoire)

    Ce champ spécifie le titre de l’évènement.

    Remarque: si le hitType est pageview, le champ label peut être remplacé par title.

    Le champ "category"

    Ce champ indique la catégorie de l’évènement : click, download, form, video, window, alert et navigation

    Le champ "action"

    Ce champ spécifie l’action. Par exemple pour un clic : Inside or outbound . Pour obtenir la liste des actions disponibles, veuillez consulter le document "Event Tracking".

    Le champ "type"

    Ce champ spécifie le type de l’événement. Ne pas confondre avec le hitType.

    Le champ "url"

    Ce champ spécifie la destination de l’évènement.

    Le champ "callback"

    Ce champ spécifie une fonction de retour. (callback)

    Le champs "params"

    Ce champ spécifie une chaine de caractère à transmettre à la fonction de retour.

    Exemples d’utilisation de l’option AutoTrack

    La détection des clics avec autotrack et les datasets

    
    <a href="https://www.mysite.com" data-aa-hitType="event" data-aa-category="click" data-aa-label="mon super click" >mon super clic</a>
    

    Remarque: AFS Analytics détectera automatiquement les champs url , type et action, s’ils ne sont pas définis dans les datasets.

    La détection des téléchargements avec autotrack et les datasets

    Avec l’option autotrack et les datasets, les champs url et type n’ont pas besoin d’être renseignés

    
    <a href="http://monsite.com/monfichier.pdf" data-aa-hitType="event" data-aa-category="download" data-aa-label="mon super fichier pdf" data-aa-callback="mycallback" data-aa-params="{message:'test'}" >monfichier.pdf</a>
    

    Remarque: Le passage de la fonction de retour (callback) qui sera appelée après l’envoi de l’événement à analytics.js. L’url n’a pas besoin d’être spécifiée dans les dataset, elle est déjà renseignée dans la balise a href.

    Capture de la lecture d’une vidéo YouTube avec autotrack et les datasets.

    L’action play peut être utilisée comme alternative à l’action start.

    
    <iframe src="https://www.youtube.com/embed/cnBtRh08ShQ?rel=0" frameborder="0" data-aa-category='video' data-aa-action='play' data-aa-label='AFS Analytics vidéo'></iframe>
    

    Conclusion

    Utilisé à bon escient, l’option AutoTrack permet de capturer la plupart des interactions entre les visiteurs et les pages d’un site web sans aucune ligne de code.



     
    By AFS Website Analytics

    Go Top
    AFS Analytics uses LiveDisplay Tachnology