Package-level declarations
Top-level entry point for managing analytics in Pillarbox for SRG SSR applications.
Types
Link copied to clipboard
data class AnalyticsConfig(val vendor: AnalyticsConfig.Vendor, val appSiteName: String, val sourceKey: String, val nonLocalizedApplicationName: String? = null, val userConsent: UserConsent = UserConsent(), val comScorePersistentLabels: Map<String, String>? = null, val commandersActPersistentLabels: Map<String, String>? = null)
Represents the configuration for analytics tracking for SRG SSR applications. This should be used in conjunction with SRGAnalytics.initSRGAnalytics or SRGAnalytics.init.
Link copied to clipboard
object SRGAnalytics
SRG Analytics entry point.
Link copied to clipboard
data class UserConsent(val comScore: ComScoreUserConsent = ComScoreUserConsent.UNKNOWN, val commandersActConsentServices: List<String> = emptyList())
Represents the user consent for various data collection and processing purposes.