BitmovinAnalyticsConfig
@objc
@objcMembers
public class BitmovinAnalyticsConfig : NSObject
-
CDN Provide that the video playback session is using
Declaration
Swift
public var cdnProvider: String?
-
Optional free-form custom data
Declaration
Swift
public var customData1: String?
-
Optional free-form custom data
Declaration
Swift
public var customData2: String?
-
Optional free-form custom data
Declaration
Swift
public var customData3: String?
-
Optional free-form custom data
Declaration
Swift
public var customData4: String?
-
Optional free-form custom data
Declaration
Swift
public var customData5: String?
-
Optional free-form custom data
Declaration
Swift
public var customData6: String?
-
Optional free-form custom data
Declaration
Swift
public var customData7: String?
-
Optional free-form custom data
Declaration
Swift
public var customData8: String?
-
Optional free-form custom data
Declaration
Swift
public var customData9: String?
-
Optional free-form custom data
Declaration
Swift
public var customData10: String?
-
Optional free-form custom data
Declaration
Swift
public var customData11: String?
-
Optional free-form custom data
Declaration
Swift
public var customData12: String?
-
Optional free-form custom data
Declaration
Swift
public var customData13: String?
-
Optional free-form custom data
Declaration
Swift
public var customData14: String?
-
Optional free-form custom data
Declaration
Swift
public var customData15: String?
-
Optional free-form custom data
Declaration
Swift
public var customData16: String?
-
Optional free-form custom data
Declaration
Swift
public var customData17: String?
-
Optional free-form custom data
Declaration
Swift
public var customData18: String?
-
Optional free-form custom data
Declaration
Swift
public var customData19: String?
-
Optional free-form custom data
Declaration
Swift
public var customData20: String?
-
Optional free-form custom data
Declaration
Swift
public var customData21: String?
-
Optional free-form custom data
Declaration
Swift
public var customData22: String?
-
Optional free-form custom data
Declaration
Swift
public var customData23: String?
-
Optional free-form custom data
Declaration
Swift
public var customData24: String?
-
Optional free-form custom data
Declaration
Swift
public var customData25: String?
-
Optional free-form custom data
Declaration
Swift
public var customData26: String?
-
Optional free-form custom data
Declaration
Swift
public var customData27: String?
-
Optional free-form custom data
Declaration
Swift
public var customData28: String?
-
Optional free-form custom data
Declaration
Swift
public var customData29: String?
-
Optional free-form custom data
Declaration
Swift
public var customData30: String?
-
User ID of the customer
Declaration
Swift
public var customerUserId: String?
-
Experiment name needed for A/B testing
Declaration
Swift
public var experimentName: String?
-
ID of the video in the CMS system
Declaration
Swift
public var videoId: String?
-
Human readable title of the video asset currently playing
Declaration
Swift
public var title: String?
-
Analytics key. Find this value on dashboard.bitmovin.com/analytics
Declaration
Swift
public var key: String
-
Player key. Find this value on dashboard.bitmovin.com/analytics
Declaration
Swift
public var playerKey: String
-
Breadcrumb path to show where in the app the user is
Declaration
Swift
public var path: String?
-
Flag to see if stream is live before stream metadata is available (default: false)
Declaration
Swift
public var isLive: Bool
-
Flag to enable Ad tracking
Declaration
Swift
public var ads: Bool
-
How often the video engine should heartbeat
Declaration
Swift
@available(*, deprecated, message: "No longer possible to change default value of 59700ms") public var heartbeatInterval: Int
-
Flag to use randomised userId not depending on device specific values
Declaration
Swift
public var randomizeUserId: Bool
-
When set to
true
, analytics events that have failed to be sent are cached in a persistent way. Cached elements from within 14 days are retried at a later point in time, once a network connection is established again. There will be at most 5,000 elements cached in total and at most 500 elements per playback session.Disabling this config flag does not disable the retrying of already cached elements.
Declaration
Swift
public var longTermRetryEnabled: Bool
-
Declaration
Swift
public init(key: String, playerKey: String)
-
Declaration
Swift
public init(key: String)