Envoi de données sur les visiteurs


La librairie analytics.js vous permet d’envoyer et d’échanger vos données sur les utilisateurs de votre site. Par exemple, lorsqu’un visiteur remplit un formulaire ou se connecte, vous pouvez transmettre des informations à AFS Analytics. Celles-ci seront attachées au profil du visiteur et apparaitront à chacune de ses visites.

L’envoie des données aux serveurs d’AFS s’effectue en deux étapes:

  • 1. Le stockage des données par analytics.js: Le stockage s’effectue grâce la commande SET suivit du mot clé visitor
  • 2. La transmission des données au serveur : La transmission au serveur s’effectue grâce à la commande SEND suivit du mot clé visitor.

    Remarque: : Si vous avez installé l’extension WordPress d’AFS Analytics sur votre site, celle-ci transmettra automatiquement les données à AFS Analytics lors de la connexion des utilisateurs. Ces fonctions sont seulement disponibles avec l'abonnement aux plans Silver et Gold.

    I. Le stockage des données.

    La commande SET permet de stocker les données grâce à un objet, ou une chaine indiquant la variable.

    Syntaxe:

    
    aa("set","visitor",[object])
    Ou:
    aa("set","visitor.[variable]",[value])
    

    Exemple:
    
    aa("set","visitor",{firstname:"christophe";lastname:"Durand"};
    
    Qui est équivalent à:
    
    aa("set","visitor.firstname","Christophe");
    aa("set","visitor.lastname","Durand");
    

    Les variables disponibles:

    Toutes les variables sont optionnelles.

  • job: "create" pour la création du profil. "update" pour la mise à jour du profile. "delete" pour la suppression du profile. Par défaut, la valeur est définie à update,mode de mise à jour. Le mode création enregistre les données seulement si l'utilisateur est nouveau. Le mode « mise à jour » met à jour les données ou effectue la création du profil si il n’existe pas. Le mode « suppression » supprime le profil de l’utilisateur
  • logged: Le visiteur s’est authentifié (logged) sur le site.
  • afsid: L’identifiant unique du visiteur créé par AFS Analytics. Par défaut, c’est l'ID du visiteur connecté.
  • yourid: C’est votre propre identifiant unique.
  • username: C’est le pseudo de l’utilisateur ou son identifiant utilisé pour la connexion.
  • displayedname: Le nom à afficher sur la liste des visiteurs. Par défaut c’est l’username qui est affiché.
  • role: La fonction ou le rôle de l’utilisateur. C’est une chaine de caractère. Exemple administrateur, membre, etc. A vous de le définir.
  • firstname: Le prénom de l’utilisateur.
  • listname: Le nom de famille.
  • company: Le nom de la société.
  • address: Numéro et nom de la rue.
  • addressplus: Adresse ligne 2.
  • city: La ville.
  • state: La région ou l'état.
  • country: Le pays.
  • zipcode: Le code postal.
  • email: Email
  • phone: Le numéro de téléphone (fixe de préférence)
  • sms: Le numéro de téléphone mobile qui peut recevoir des SMS
  • birthday: : La date de naissance sous la forme aaaa-mm-jj.
  • sex: M pour masculin, F pour féminin.
  • photourl: : Adresse URL de l'image représentant l’utilisateur (https).
  • yournote: Vos remarques sur le visiteur.
  • yoururl: Le lien pour l’identifiant que vous avez fourni "yourid".
  • followlist: Liste(s) à attacher à l’utilisateur. Cela peut être l’identifiant numérique des listes, ou le nom des listes. S’il y a plusieurs listes, elles doivent être séparées par une virgule. Vous pouvez créer les listes, ou noter leur identifiant en cliquant sur lorsque le profil d’un visiteur est affiché.

    II. La transmission des données au serveur.

    La transmission des données s’effectue avec la commande SEND. Après la transmission des données analytics.js réinitialise les données.

    La syntaxe:
    
    aa("send","visitor");
    
    Exemple d'envoi des données:
    
    data=new Object() ;
    data.job="update";
    data.firstname="Christophe";
    data.lastname="Durand";
    data.username="chris277";
    data.displayedname="The Boss";
    data.birthday= "1989-12-31";
    data.photourl="https://www.afsanalytics.com/images2/profile/demo.png";
    data.role="Administrator";
    data.followlist="Developer team, support";
    aa("create", "xxxxxxxx", "auto"); 
    aa("send", "pageview");
    aa("send","visitor");
    

    L'authentification d'un utilisateur

    Exception: quand un utilisateur de coonnecte, la commande Send visitor n’est pas obligatoire après la définition de la variable "logged" (visitor.logged), si celle-ci est définit avant la ligne envoyant les données de la page.

    Voici un exemple correct:
    
    aa("create", "xxxxxxxx", "auto"); 
    aa("set","visitor.logged",1); //pas besoin d'ajouter send visitor
    aa("send","pageview");
    



     
    By AFS Website Analytics

    Go Top
  • AFS Analytics uses LiveDisplay Tachnology