Visiteurs identifiés

 

Avant-propos

Les visiteurs identifiés sont les visiteurs que vous êtes capables de reconnaître suite à une authentification (inscription, abonnement, login…). Ces visiteurs peuvent être regroupés en catégories afin d’obtenir une vision plus globale dans vos analyses.

Un visiteur peut être identifié avec un un identifiant numérique ou textuel.

 

Pour bien débuter

Une fois votre marqueur initialisé, vous pouvez ajouter les informations d’identification du visiteur.

 

Marquage

Le tracker possède un objet IdentifiedVisitor. Cet objet offre un ensemble de méthodes pour activer ou désactiver l’identification du visiteur. Ce type de marquage est persistant par défaut, c’est-à-dire que même si l’application est quittée, les données d’identification du visiteur seront présentes dans les hits une fois l’application relancée. En mode « non persistant », les données seront automatiquement effacées une fois l’application quittée. Il est également possible de supprimer les données d’identification manuellement.

 

Exemples de marquage

  1. Marquage d’un écran avec un identifiant numérique de visiteur
    using System;
    using System.Collections.Generic;
    using Windows.Data.Json;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using ATInternet;
    using Windows.UI.Xaml.Navigation;
    
    namespace App1
    {
        public sealed partial class MainPage : Page
        {
            Tracker tracker;
    
            public MainPage()
            {
                this.InitializeComponent();
                tracker = SmartTag.Instance.defaultTracker;
                IdentifiedVisitor visitor = tracker.IdentifiedVisitor;
                visitor.Set(145942);
                tracker.Screens.Add("screen1").SendView();
            }
        }
    }
  2. Marquage d’un écran avec un identifiant numérique et une catégorie
    using System;
    using System.Collections.Generic;
    using Windows.Data.Json;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using ATInternet;
    using Windows.UI.Xaml.Navigation;
    
    namespace App1
    {
        public sealed partial class MainPage : Page
        {
            Tracker tracker;
    
            public MainPage()
            {
                this.InitializeComponent();
                tracker = SmartTag.Instance.defaultTracker;
                IdentifiedVisitor visitor = tracker.IdentifiedVisitor;
                visitor.Set(145942, 2);
                tracker.Screens.Add("screen1").SendView();
            }
        }
    }
  3. Marquage d’une publicité avec ajout d’un identifiant textuel de visiteur
    using System;
    using System.Collections.Generic;
    using Windows.Data.Json;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using ATInternet;
    using Windows.UI.Xaml.Navigation;
    
    namespace App1
    {
        public sealed partial class MainPage : Page
        {
            Tracker tracker;
    
            public MainPage()
            {
                this.InitializeComponent();
                tracker = SmartTag.Instance.defaultTracker;
                IdentifiedVisitor visitor = tracker.IdentifiedVisitor;
                visitor.set("user145942");
                tracker.Screens.Add("screen1").SendView();
            }
        }
    }
  4. Marquage d’une publicité avec ajout d’un identifiant textuel et d’une catégorie
    using System;
    using System.Collections.Generic;
    using Windows.Data.Json;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using ATInternet;
    using Windows.UI.Xaml.Navigation;
    
    namespace App1
    {
        public sealed partial class MainPage : Page
        {
            Tracker tracker;
    
            public MainPage()
            {
                this.InitializeComponent();
                tracker = SmartTag.Instance.defaultTracker;
                IdentifiedVisitor visitor = tracker.IdentifiedVisitor;
                visitor.Set("user145942", 3);
                _tracker.Screens.Add("screen1").SendView();
            }
        }
    }
  5. Pour désactiver l’identification visiteur (e.g lors de la déconnexion de l’utilisateur)
    private void logOut() {
         IdentifiedVisitor visitor = tracker.IdentifiedVisitor;
         visitor.Unset();
    }
  6. Désactivation du mode persistant
    using System;
    using System.Collections.Generic;
    using Windows.Data.Json;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using ATInternet;
    using Windows.UI.Xaml.Navigation;
    
    namespace App1
    {
        public sealed partial class MainPage : Page, TrackerReadyHandler
        {
            Tracker tracker;
    
            public MainPage()
            {
                this.InitializeComponent();
                tracker = SmartTag.Instance.defaultTracker;
                tracker.SetConfig("persistentIdentifiedVisitor", "false", this);
            }
    
            public void trackerReady()
            {
                System.Diagnostics.Debug.WriteLine("user id won’t be persisted anymore");
            }
        }
    }
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 29/10/2015