Modules
-
The list of modules factories that can be used to instantiate and pass modules to the
See moreTealiumConfig.Declaration
Swift
public enum Modules -
A storage where the application can insert some data to be added to each tracking call.
You can potentially also extract data that was previously added via various getters. If you want to add several read and writes in a transaction, you can use
transactionallyand execute all the transaction with the provided synchronous blocks.See moreWarning
All the blocks passed in this protocol’s methods will always be run on a Tealium queue.Declaration
Swift
public protocol DataLayer -
The
DeepLinkHandleris responsible for tracking incoming deep links, managing attribution, and handling trace parameters when present in the URL.See moreAttention
The handler is automatically called on iOS unless explicitly disabled.Declaration
Swift
public protocol DeepLinkHandler -
The Lifecycle Module sends events related to application lifecycle - launch, wake, and sleep.
See moreDeclaration
Swift
public protocol Lifecycle -
The Moments API module retrieves visitor profile data from Tealium AudienceStream.
See moreDeclaration
Swift
public protocol MomentsAPI -
The
Traceis responsible for handling Tealium trace registration.Joining a trace will add the trace id to each event for filtering server side. Users can leave the trace when finished.
See moreDeclaration
Swift
public protocol Trace
View on GitHub
Modules Reference