Arborescence personnalisée

 

Avant-propos

Le SDK AT Internet vous permet de créer une arborescence personnalisée de votre application.

Grâce à cette fonctionnalité, vous obtenez une vision totalement personnalisée de votre trafic, répondant exactement à vos critères d’analyses.

Vous devez pour cela utiliser des catégories d’écrans. Elles constituent une nouvelle manière de ranger vos écrans, complémentaire aux chapitres afin d’avoir une vision transversale des résultats.

 

Pour bien débuter

Une fois votre marqueur initialisé, vous pouvez créer votre arborescence personnalisée.

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

 

Marquage

L’objet Screen met à disposition une méthode CustomTreeStructure qui prend un paramètre :

  • category1 de type int indiquant la première catégorie de votre arborescence personnalisée

Cette méthode retourne un objet de type CustomTreeStructure

 

Exemple de marquage

  1. Arborescence personnalisée avec une arborescence complète
    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(this);
            s.CustomTreeStructure(5)
                    .setCategory2(8)
                    .setCategory3(4);
            s.sendView(); // &ptype=5-8-4
        }
    }
 

Classe CustomTreeStructure

 

Propriétés

NomTypeValeur par défautDescription
category1Int0Obtient ou définit la catégorie principale de l’arborescence
category2Int0Obtient ou définit la sous-catégorie de l’arborescence
category3Int0Obtient ou définit la sous-sous-catégorie de l’arborescence
Dernière mise à jour : 05/04/2018