Configurable values for IQ Analytics. More...

#import <OOIQConfiguration.h>

+ Inheritance diagram for OOIQConfiguration:

Public Attributes

NSString *const OOIQCONFIGURATION_DEFAULT_ANALYTICS_JS_URL
 
int const OOIQCONFIGURATION_DEFAULT_ANALYTICS_JS_TIMEOUT
 
NSString *const OOIQCONFIGURATION_DEFAULT_DOMAIN
 
NSString *const OOIQCONFIGURATION_DEFAULT_BACKEND_ENDPOINT_URL
 
int const OOIQCONFIGURATION_DEFAULT_BACKEND_ENDPOINT_TIMEOUT
 
NSString *const OOIQCONFIGURATION_DEFAULT_BROWSER
 
NSString *const OOIQCONFIGURATION_DEFAULT_BROWSER_VERSION
 
NSString *const OOIQCONFIGURATION_DEFAULT_OS
 
NSString *const OOIQCONFIGURATION_DEFAULT_OS_VERSION
 
NSString *const OOIQCONFIGURATION_DEFAULT_DEVICE_BRAND
 
NSString *const OOIQCONFIGURATION_DEFAULT_MODEL
 
BOOL const OOIQCONFIGURATION_DEFAULT_NETWORK_WIFI
 

Properties

NSString * playerID
 The PlayerID value used in IQ Analytics reporting. More...
 
NSString * analyticsJSURL
 The url where Ooyala SDK downloads analytics.js, the IQ Analytics reporting library. More...
 
int analyticsJSRequestTimeout
 The timeout to use when requesting analytics.js, in seconds. More...
 
NSString * domain
 The domain/traffic source url used for IQ Analytics reporting. More...
 
NSString * backendEndpointURL
 The analytics endpoint used for reporting. More...
 
int backendEndpointTimeout
 The timeout to use when posting data to the analytics endpoint, in seconds. More...
 
OODeviceInfodeviceInfo
 The device info that can be customized. More...
 
BOOL useWifiOnly
 The default network to send analytics data is any available. More...
 

Detailed Description

Configurable values for IQ Analytics.

Configure by using the default [OOIQConfiguration new], and manually setting any fields you need changed. The default values are defined in the header.

Member Data Documentation

- (int const) OOIQCONFIGURATION_DEFAULT_ANALYTICS_JS_TIMEOUT

The default analytics.js request timeout, in seconds: 10

- (NSString* const) OOIQCONFIGURATION_DEFAULT_ANALYTICS_JS_URL

The default analytics.js URL: "https://analytics.ooyala.com/static/v3/analytics.js"

- (int const) OOIQCONFIGURATION_DEFAULT_BACKEND_ENDPOINT_TIMEOUT

The default reporting timeout, in seconds: 10

- (NSString* const) OOIQCONFIGURATION_DEFAULT_BACKEND_ENDPOINT_URL

The default IQ Analytics endpoint for reporting: "https://l.ooyala.com/v3/analytics/events"

- (NSString* const) OOIQCONFIGURATION_DEFAULT_BROWSER

The default browser in device information

- (NSString* const) OOIQCONFIGURATION_DEFAULT_BROWSER_VERSION

The default browser version in device information

- (NSString* const) OOIQCONFIGURATION_DEFAULT_DEVICE_BRAND

The default device brand in device information

- (NSString* const) OOIQCONFIGURATION_DEFAULT_DOMAIN

The default domain value: nil, which will result in IQ using the domain provided in the OOOoyalaPlayer initializer.

- (NSString* const) OOIQCONFIGURATION_DEFAULT_MODEL

The default model in device information

- (BOOL const) OOIQCONFIGURATION_DEFAULT_NETWORK_WIFI

The default network to send analytics data, "NO" is the default and will use any available (local or wifi) "YES" to only use wifi network to send data

- (NSString* const) OOIQCONFIGURATION_DEFAULT_OS

The default os in device information

- (NSString* const) OOIQCONFIGURATION_DEFAULT_OS_VERSION

The default os version in device information

Property Documentation

- (int) analyticsJSRequestTimeout
readwritenonatomicassign

The timeout to use when requesting analytics.js, in seconds.

- (NSString*) analyticsJSURL
readwritenonatomicassign

The url where Ooyala SDK downloads analytics.js, the IQ Analytics reporting library.

- (int) backendEndpointTimeout
readwritenonatomicassign

The timeout to use when posting data to the analytics endpoint, in seconds.

- (NSString*) backendEndpointURL
readwritenonatomicassign

The analytics endpoint used for reporting.

- (OODeviceInfo*) deviceInfo
readwritenonatomicassign

The device info that can be customized.

- (NSString*) domain
readwritenonatomicassign

The domain/traffic source url used for IQ Analytics reporting.

If null, IQ will use the domain provided in the OOOoyalaPlayer initializer

- (NSString*) playerID
readwritenonatomicassign

The PlayerID value used in IQ Analytics reporting.

- (BOOL) useWifiOnly
readwritenonatomicassign

The default network to send analytics data is any available.


The documentation for this class was generated from the following file: