TealiumDataKey

public enum TealiumDataKey

Keys used for data in Tealium tracking events.

VALUES

  • 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 Int64 value containing the time, measured in seconds, since midnight 01-01-1970, in which the session was started.

    Declaration

    Swift

    static let sessionId: String
  • A Boolean value of true to indicate that this event was the first event of a new session.

    Declaration

    Swift

    static let isNewSession: String
  • An Int64 value 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 (see tealiumTraceId key). Both keys should be kept and their associated values should be in sync. (see Trace)

    Declaration

    Swift

    static let cpTraceId: String
  • The trace ID for debugging. The same value will be keyed by cp.trace_id (see cpTraceId key). Both keys should be kept and their associated values should be in sync. (see Trace)

    Declaration

    Swift

    static let tealiumTraceId: String
  • Mapping destination for commands used by Remote Command Dispatchers.

    Declaration

    Swift

    static let commandName: String