kameleoon_client_flutter library

Classes

Browser
Uses for tracking browser client
Conversion
Uses for tracking conversion(goalId, revenue, negative)
CustomData
Uses for tracking any type of data
Data
Abstract class Data for all tracking data
Device
Uses for tracking browser client
KameleoonClient
Abstract class KameleoonClient, need use KameleoonClientFactory to create instance
KameleoonClientFactory
KameleoonClientFactory to create KameleoonClient instance depending of siteCode
KameleoonConfiguration
KameleoonConfiguration uses for setup KameleoonClient configuration
PageView
Uses for tracking page (url, title , referrers)

Exceptions / Errors

CredentialsNotFound
Exception indicating that credentials are not provided or invalid
ExperimentNotFound
Exception indicating that the request experiment ID has not been found in the internal configuration of the SDK. This is usually normal and means that the experiment has not yet been started on Kameleoon's side (but code triggering / implementing variations is already deployed on the mobile app's side).
FeatureNotFound
Exception indicating that the requested feature ID has not been found in the internal configuration of the SDK. This is usually normal and means that the feature flag has not yet been activated on Kameleoon's side (but code implementing the feature is already deployed on the web-application's side).
NotAllocated
Exception indicating that the current user triggered the experiment (met the targeting conditions), but did not activate it. The most common reason for that is that part of the traffic has been excluded from the experiment and should not be tracked.
NotTargeted
Exception indicating that the current user did not trigger the required targeting conditions for this experiment. The targeting conditions are defined via Kameleoon's segment builder.
SDKNotReady
Exception indicating that the SDK has not completed its initialization yet.
SiteCodeDisabled
Exception indicating that site of experiment is disabled
VariableNotFound
Exception indicating that the requested variable key has not been found in the internal configuration of the SDK. This is usually normal and means that the variation's corresponding experiment has not yet been activated on Kameleoon's side.
VariationNotFound
Exception indicating that the requested variation ID has not been found in the internal configuration of the SDK. This is usually normal and means that the variation's corresponding experiment has not yet been activated on Kameleoon's side.
VisitorCodeNotValid
Exception indicating that the the visitor code is empty or longer than 255 chars