Modules for the Tealium Swift library 1.x.
Gathers important information about the app bundle.
Adds the user-resettable advertising identifier (IDFA) to each tracking call and, optionally, implements the Apple Search Ads API to gather attribution information.
Automatically triggers tracking calls when certain user interface interactions take place. For example, taps, swipes, screen views.
Dispatches tracking calls to Tealium Customer Data Hub.
Automatically queues dispatches if the device reports no network connectivity.
Automatically tracks crashes in your app. Once the module is enabled and the accompanying frameworks are installed, a crash event is triggered if a crash occurs in your app.
Adds the data source variable to each dispatch.
Provides persistent data storage, backed by UserDefaults.
A multicast delegate handler to allow delegates to monitor or suppress dispatch events.
Gathers information about the current device and adds to the tracking call/dispatch.
This module works in conjunction with the Connectivity module to store pending dispatches to disk while the device is offline. When connectivity is restored the queue of events is sent.
Provides persistent data storage, backed by the FileManager/NSKeyedArchiver APIs.
Automatically tracks app lifecycle events and associated data.
Provides device location data for your events and the ability to add geofences around points of interest.
Enables logging of debug information to the LLDB console.
Allows data variables to be stored on disk, and automatically adds them to each dispatch/tracking call.
Enables triggering of native code blocks from events in Tealium iQ Tag Management, controlled by extensions and load rules.
A client-side implementation of the Universal Tag (utag.js) which uses a non-rendered WKWebView instance to execute JavaScript.
Retrieves the updated visitor profile from the visitor service.
Allows data variables to be stored in main memory (RAM). Data is stored and added to all dispatches/tracking calls until the app is restarted.