This repository was archived by the owner on May 5, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Tracker Delegate
Benjamin Diolez edited this page May 5, 2026
·
1 revision
The instance of a tracker is accompanied by a delegate enabling you to track the tagging of your application. It is therefore easier to detect a problem or execute custom processes.
Once your tag is initialised, you must assign the delegate property of the tracker to the instance of the class which implements the protocol methods of the TrackerDelegate. We also have a default class that implement the protocol named DefaultTrackerDelegate.
In the case of a Swift project, make sure to import the Tracker module (or tvOSTracker/watchOSTracker if your target is an Apple TV or an Apple Watch) in your View Controller. In the case of an Objective-C project, make sure to import the headers Tracker-Swift.h
let defaultDelegate: DefaultTrackerDelegate = DefaultTrackerDelegate()
override func viewDidLoad() {
super.viewDidLoad()
let tracker = ATInternet.sharedInstance.defaultTracker
tracker.delegate = defaultDelegate
}self.defaultTrackerDelegate = [[DefaultTrackerDelegate alloc] init];
self.tracker.delegate = self.defaultTrackerDelegate;-
Data API
- Data flow
- Advice optimizations data flow
- Error codes data flow
- Faq data flow
- General information data flow
- Technical information data flow
- Reporting API v3
- Getting started
- Methods
- Parameters
- Technical information
- REST API
- Campaigns
- Custom variables
- Getting started rest
- Methods rest
- Response structure parameters rest
- Fixed periods
- Parameters compatibility
- Relative periods
- Structure of the response
- “code” parameter
- “columns” parameter
- “evo” parameter
- “filter” parameter
- “include” parameter
- “lng” parameter
- “max-results” parameter
- “page-num” parameter
- “period” parameter
- “period” parameter: “H” v. “He” & “MN” v. “MNe”
- “retention” parameter
- “segmentdesc” parameter
- “segment” parameter
- “sep” parameter
- “sort” parameter
- “space” parameter
- Technical specifications rest
- Data flow
-
Data collection
- Android
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Users
- Apple
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Users
- General
- Cddc renew staging process
- Changelog
- Craft your hit
- Encoded parameters
- Server side cookie management
- Supported taggings
- Tagging deletion
- Utilisation of dispatch sdks
- JavaScript
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Partners javascript
- Users
- Piano Analytics
- Event tagging piano analytics
- Getting started piano analytics
- Piano analytics tagging
- Feeding piano analytics with as2 tagging
- Tagging custom properties sdk
- Android