Skip to content
This repository was archived by the owner on May 5, 2026. It is now read-only.

Custom tree structure 6eaf02

Benjamin Diolez edited this page May 5, 2026 · 1 revision

Data collection / Android / Content / Custom tree structure

Foreword

AT Internet’s SDK lets you create a custom tree structure for your application.

Thanks to this feature, you can get a completely customised view of your traffic that responds precisely to your analysis criteria.

To do this, you must use screen categories. They represent a new way of classifying your screens, complementary to chapters, enabling a lateral view of results.

Get off to a good start

Once your tag has been initialised, you can create your custom tree structure.

If you want to use variables, be sure to import ATInternet, Tracker, Screen and CustomTreeStructure classes in your Activity.

Tagging

The Screen object makes available a CustomTreeStructure method.

This method takes one parameter :

  • category1 of type int indicates the first custom tree category

This method returns a CustomTreeStructure object

Tagging example

  1. Create a custom tree structure
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
    }
}

CustomTreeStructure class

Properties

Name Type Default value Description
category1 Int 0 Gets or sets the tree structure’s main category
category2 Int 0 Gets or sets the tree structure’s subcategory
category3 Int 0 Gets or sets the tree structure’s sub-subcategory

Last update: 05/04/2018

Wiki contents

Clone this wiki locally