Forums
日本語
TLC
Tealium Learning Center
Tealium Learning
Center
Discussions & Ideas
Dicussions & Ideas
Documentation
Documentation
Knowledge Base
Knowledge Base
Education
Education
TLC Blog
TLC Blog
Support Desk
Support Desk
CDH
Customer Data Hub
Customer Data Hub
Platforms
iOS (Swift) 1.x
Install
Track
Data Layer
Data Management
App Extensions
Identity Resolution
Consent Management
Modules
Module List
AppData Module
Attribution Module
AutoTracking Module
Collect Module
Connectivity Module
CrashReporter Module
DataSource Module
DefaultStorage Module
Delegate Module
DeviceData Module
DispatchQueue Module
FileStorage Module
Lifecycle Module
Location Module
Logger Module
PersistentData Module
RemoteCommands Module
TagManagement Module
VisitorService Module
VolatileData Module
Feature comparison
Working with Objective-C
API Reference
TealiumConfig
TealiumConsentCategories
TealiumConsentManagerDelegate
TealiumConsentManager
TealiumInstanceManager
TealiumPersistentData
TealiumVolatileData
Tealium
Release Notes
Modules
Modules for the Tealium Swift library 1.x.
Modules for the Tealium Swift library 1.x.
AppData Module
Gathers important information about the app bundle.
Attribution Module
Adds the user-resettable advertising identifier (IDFA) to each tracking call and, optionally, implements the Apple Search Ads API to gather attribution information.
AutoTracking Module
Automatically triggers tracking calls when certain user interface interactions take place. For example, taps, swipes, screen views.
Collect Module
Dispatches tracking calls to Tealium Customer Data Hub.
Connectivity Module
Automatically queues dispatches if the device reports no network connectivity.
CrashReporter Module
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.
DataSource Module
Adds the data source variable to each dispatch.
DefaultStorage Module
Provides persistent data storage, backed by UserDefaults.
Delegate Module
A multicast delegate handler to allow delegates to monitor or suppress dispatch events.
DeviceData Module
Gathers information about the current device and adds to the tracking call/dispatch.
DispatchQueue Module
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.
FileStorage Module
Provides persistent data storage, backed by the FileManager/NSKeyedArchiver APIs.
Lifecycle Module
Automatically tracks app lifecycle events and associated data.
Location Module
Provides device location data for your events and the ability to add geofences around points of interest.
Logger Module
Enables logging of debug information to the LLDB console.
PersistentData Module
Allows data variables to be stored on disk, and automatically adds them to each dispatch/tracking call.
RemoteCommands Module
Enables triggering of native code blocks from events in Tealium iQ Tag Management, controlled by extensions and load rules.
TagManagement Module
A client-side implementation of the Universal Tag (utag.js) which uses a non-rendered WKWebView instance to execute JavaScript.
VisitorService Module
Retrieves the updated visitor profile from the visitor service.
VolatileData Module
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.