Developers » Windows » Contenus de l'application » Indicateurs décran et dapplication
Indicateurs décran et dapplication
Avant-propos
Les indicateurs d’application permettent d’associer des informations à l’activité de l’utilisateur pendant l’utilisation de son application.
Les indicateurs d’écran se focalisent sur une vue en particulier, et permettent notamment de marquer les champs d’un formulaire de saisie.
Pour bien débuter
Une fois votre marqueur initialisé, vous pouvez ajouter vos indicateurs à votre hit d’écran.
Pour utiliser les classes et les méthodes du SDK, veillez à ajouter le namespace ATInternet dans votre Page.
Marquage
Le tracker met à disposition un objet de type CustomVars qui expose une méthode Add. Cette méthode accepte trois paramètres :
- VarId : indice de l’indicateur
- Value : valeur de l’indicateur, chaîne de caractères au format :
- texte : [lorem]
- décimal : séparateur « , » ou « . », deux caractères maximum après le séparateur
- date : aaaammjj
- pays : ISO
- durée : entier
- Type : type de l’indicateur
Exemples de marquage
- Indicateur de site, avec une valeur date
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; tracker.CustomVars.Add(1, "345687", CustomVarType.App); tracker.Screens.Add("My Screen with a CustomVar").SendView(); } } }
- Indicateur d’écran avec une valeur texte
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; tracker.CustomVars.Add(2, "[object]", CustomVarType.Screen); tracker.Screens.Add("My Screen with a CustomVar").SendView(); } } }
Classe CustomVar
Propriétés
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
VarId | Int | -1 | Obtient ou définit l’identifiant de la variable |
Type | Enum | CustomVarType.App | Obtient ou définit le type de la variable |
Value | String | Chaîne vide | Obtient ou définit la valeur de la variable |