TealiumDataKey
public enum TealiumDataKey
Keys used for data in Tealium tracking events.
-
The Tealium account identifier.
Declaration
Swift
static let account: String -
The Tealium profile identifier.
Declaration
Swift
static let profile: String -
The Tealium environment (dev, qa, prod).
Declaration
Swift
static let environment: String -
The unique visitor identifier.
Declaration
Swift
static let visitorId: String -
The event name.
Declaration
Swift
static let event: String -
The screen or page title.
Declaration
Swift
static let screenTitle: String -
The type of event (view, event).
Declaration
Swift
static let eventType: String -
The name of the Tealium library.
Declaration
Swift
static let libraryName: String -
The version of the Tealium library.
Declaration
Swift
static let libraryVersion: String -
The data source identifier.
Declaration
Swift
static let dataSource: String -
An
Int64value containing the time, measured in seconds, since midnight 01-01-1970, in which the session was started.Declaration
Swift
static let sessionId: String -
A
Booleanvalue oftrueto indicate that this event was the first event of a new session.Declaration
Swift
static let isNewSession: String -
An
Int64value containing the session timeout measured in milliseconds.Declaration
Swift
static let sessionTimeout: String -
A random value for unique event identification and deduplication.
Declaration
Swift
static let random: String -
List of enabled modules.
Declaration
Swift
static let enabledModules: String -
Versions of enabled modules.
Declaration
Swift
static let enabledModulesVersions: String -
The URL from a deep link.
Declaration
Swift
static let deepLinkURL: String -
Prefix for deep link query parameters.
Declaration
Swift
static let deepLinkQueryPrefix: String -
The referrer URL for a deep link.
Declaration
Swift
static let deepLinkReferrerUrl: String -
The referrer app for a deep link.
Declaration
Swift
static let deepLinkReferrerApp: String -
The trace ID for debugging. The same value will be keyed by
tealium_trace_id(seetealiumTraceIdkey). Both keys should be kept and their associated values should be in sync. (seeTrace)Declaration
Swift
static let cpTraceId: String -
Mapping destination for commands used by Remote Command Dispatchers.
Declaration
Swift
static let commandName: String
View on GitHub