AdobeAnalyticsImpl class

Coordinates Adobe Experience Platform analytics APIs for Ensemble.

Constructors

AdobeAnalyticsImpl({required String appId})
Creates the shared Adobe Analytics module instance for appId.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getConsents() Future
Returns the current Adobe consent preferences.
override
getExperienceCloudId() Future
Returns the current Experience Cloud ID.
override
getIdentities() Future
Returns the identities currently known to the Adobe SDK.
override
getUrlVariables() Future
Returns Adobe identity URL variables for hybrid web views.
override
getUserAttributes(Map<String, dynamic> parameters) Future<String>
Reads user profile attributes named in parameters.
override
initialize(String appId) Future
Initializes Adobe Analytics with the supplied mobile property appId.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeIdentity(Map<String, dynamic> parameters) Future
Removes one identity described by parameters.
override
removeUserAttributes(Map<String, dynamic> parameters) Future<void>
Removes user profile attributes named in parameters.
override
resetIdentities() Future
Clears SDK identities and returns the refreshed identity state.
override
sendEvent(String name, Map<String, dynamic>? parameters) Future
Sends an Experience Edge event with optional XDM and data parameters.
override
setAdvertisingIdentifier(String advertisingIdentifier) Future
Sets or clears the advertising identifier used by the SDK.
override
setDefaultConsent(bool allowed) Future<void>
Sets the default collect consent preference.
override
setupAssurance(Map<String, dynamic> parameters) Future<void>
Starts Adobe Assurance using the provided connection parameters.
override
toString() String
A string representation of this object.
inherited
trackAction(String name, Map<String, String>? parameters) Future
Tracks a user action with optional string parameters.
override
trackState(String name, Map<String, String>? parameters) Future
Tracks an app state or screen with optional string parameters.
override
updateConsent(bool allowed) Future<void>
Updates the collect consent preference.
override
updateIdentities(Map<String, dynamic> parameters) Future
Merges the supplied identity parameters into the SDK identity map.
override
updateUserAttributes(Map<String, dynamic> parameters) Future<void>
Updates user profile attributes from parameters.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited