Developers » Windows » Ecommerce » Rayons visités
Rayons visités
Avant-propos
Le SDK AT Internet vous permet de marquer vos rayons de produits.
Il sagit dune analyse de navigation propre aux applications eCommerce qui permet de catégoriser les écrans proposant des produits (nouvelle collection, soldes, etc.). Le but est dobtenir un panorama complet des rayons visités par vos utilisateurs. Les rayons visités sont considérés comme des zones de votre application dans lesquelles les internautes sont venus. Il est donc possible d’avoir des rayons « Affaires », « Soldes », « Démarques », « Nouveautés », etc. qui contiennent un même produit, celui-ci étant lui-même rangé dans une « catégorie ».
Pour bien débuter
Une fois votre marqueur initialisé, vous pouvez ajouter les informations de rayons visités à 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 Aisles. Cet objet expose une méthode Add permettant de renseigner jusqu’à six niveaux de rayons et d’ajouter les informations à votre marquage d’écran.
Exemples de marquage
- Marquage d’un écran avec un niveau de rayon
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; } protected override void OnNavigatedTo(NavigationEventArgs e) { tracker.Aisles.Add("10[high_tech]"); tracker.Screens.Add("High Tech").SendView(); } } }
- Marquage d’un écran avec plusieurs niveaux de rayons
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; } protected override void OnNavigatedTo(NavigationEventArgs e) { tracker.Aisles.Add("10[high_tech]", "20[Computers_network]", "30[Computers]", "40[laptops]"); tracker.Screens.Add("High Tech").SendView(); } } }
Classe Aisle
Propriétés
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
Level1 | String | null | Obtient ou définit le premier niveau de rayon |
Level2 | String | null | Obtient ou définit le second niveau de rayon |
Level3 | String | null | Obtient ou définit le troisième niveau de rayon |
Level4 | String | null | Obtient ou définit le quatrième niveau de rayon |
Level5 | String | null | Obtient ou définit le cinquième niveau de rayon |
Level6 | String | null | Obtient ou définit le sixième niveau de rayon |