Developers » AS2 tagging » Android » Content » Custom tree structure 2.3.0
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
- 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 |