Tracker initialisation

  • iOS
  • watchOS
  • tvOS

Get off to a good start

Once the AT Internet library has been integrated with your project, you should initialise your tracker in order to tag your different views or actions.

The ATInternet class allows you to initialise one or several trackers, name them, and memorise them.



To make the most of all features offered by AT Internet’s tracker, it is strongly recommended you initialise the trackers in your application’s AppDelegate class.


Using a unique tracker for your application

If your application does not require the use of several trackers, the ATInternet class exposes a defaultTracker property that allows you to easily manage a tracker.

To initialise this tracker, add the following code to the app delegate AppDelegate:

Access to the defaultTracker property allows you to instantiate a tracker named defaultTracker and memorise its instance. When you call this property in the future, you will recover the same instance.


Using several trackers

If you need to manage several trackers, the ATInternet class enables you to instantiate, name, and memorise these different instances.

To initialise your different trackers, add the following code in the app delegate AppDelegate:

In the above example, three tracker instances are created:

  1. defaultTracker: instance by default
  2. audioTracker: a tracker used to tag your audio streams
  3. cartTracker: a tracker used to tag your product cart

When calling these properties/methods (e.g. in a ViewController), you will recover these previously created instances.

Was this post helpful?
Last update: 19/11/2018