Rayons visités

 

Avant-propos

Le SDK AT Internet vous permet de marquer vos rayons de produits.

Il s’agit d’une analyse de navigation propre aux applications eCommerce qui permet de catégoriser les écrans proposant des produits (nouvelle collection, soldes, etc.). Le but est d’obtenir 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.

Dans le cas où vous souhaitez utiliser des variables, veillez à importer les classes ATInternet, Tracker, Screen et Aisle dans votre Activity.

 

Marquage

L’objet Screen met à disposition une méthode Aisle. Cette méthode prend un paramètre :

  • level1 de type String renseignant le premier niveau d’un rayon

Cette méthode retourne un objet de type Aisle

 

Exemples de marquage

  1. Marquage d’un écran avec un niveau de rayon
    package com.atinternet.atinternetdemo;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    import com.atinternet.tracker.ATInternet;
    import com.atinternet.tracker.Tracker;
    
    
    public class MainActivity extends Activity {
    
        private Tracker tracker;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            tracker = ATInternet.getInstance().getDefaultTracker();
        }
    
        @Override
        protected void onResume() {
            super.onResume();
            Screen s = tracker.Screens().add("High Tech");
            s.Aisle"10[high_tech]");
            s.sendView();
        }
    }
  2. Marquage d’un écran avec plusieurs niveaux de rayons
    package com.atinternet.atinternetdemo;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    import com.atinternet.tracker.ATInternet;
    import com.atinternet.tracker.Tracker;
    
    
    public class MainActivity extends Activity {
    
        private Tracker tracker;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            tracker = ATInternet.getInstance().getDefaultTracker();
        }
    
        @Override
        protected void onResume() {
            super.onResume();
            Screen s = tracker.Screens().add("Laptops");
            s.Aisle("10[high_tech]")
                .setLevel2("20[Computers_network]")
                .setLevel3("30[Computers]")
                .setLevel4("40[laptops]");
            s.sendView();
        }
    }
 

Classe Aisle

 

Propriétés

NomTypeValeur par défautDescription
level1StringnullObtient ou définit le premier niveau de rayon
level2StringnullObtient ou définit le second niveau de rayon
level3StringnullObtient ou définit le troisième niveau de rayon
level4StringnullObtient ou définit le quatrième niveau de rayon
level5StringnullObtient ou définit le cinquième niveau de rayon
level6StringnullObtient ou définit le sixième niveau de rayon
Dernière mise à jour : 04/03/2020