Dispatches tracking calls to Tealium's Universal Data Hub (UDH).
In the Objective-C library (GitHub:tealium-ios), the Collect module dispatched events to the
main profile by default, unless overridden. By contrast, the Swift Collect module sends data to the profile passed in the TealiumConfig object.
Usage of this module is strongly recommended if you are using Tealium's UDH. As an alternative, if you are using the Tag Management module, you may instead use the Collect tag via Tealium iQ. This may give greater control over the data and events dispatched to the UDH, as you may then use load rules and extensions to manipulate the data prior to dispatch. If you are using the Collect tag via Tealium iQ, please ensure the Collect module is disabled to avoid duplicate tracking requests.
The following variables will be transmitted with each tracking call while the module is enabled:
|dispatch_service||Static string to indicate which module the tracking call came from||collect|
There are no public API methods for the Collect module. Dispatch successes and failures may be monitored through the Delegate module.