FlutterPiwikPro class

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

checkAudienceMembership(String audienceId) Future<bool>
configureTracker({required String baseURL, required String siteId}) Future<String>
dispatch() Future<String>
dryRun(bool shouldDryRun) Future<String>
getSessionHash() Future<SessionHash>
Gets the current session hash value Returns a SessionHash enum value representing the session hash state
getUserAgent() Future<String>
getVisitorIDLifetime() Future<int>
isPrefixingOn() Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
optOut(bool shouldOptOut) Future<String>
readUserProfileAttributes() Future<Map<String, String>>
setAnonymizationState(bool shouldAnonymize) Future<String>
setDispatchInterval(int intervalInMilliseconds) Future<String>
setIncludeDefaultVariables(bool shouldInclude) Future<String>
setPrefixing(bool enabled) Future<String>
setSessionHash(SessionHash sessionHash) Future<String>
Sets the session hash value sessionHash should be one of the SessionHash enum values:
setSessionTimeout(int timeoutInMilliseconds) Future<String>
setUserEmail(String email) Future<String>
setUserId(String? id) Future<String>
setVisitorId(String id) Future<String>
setVisitorIDLifetime(int visitorIDLifetimeInMilliseconds) Future<String>
toString() String
A string representation of this object.
inherited
trackAppInstall() Future<String>
trackApplicationInstall() Future<String>
trackApplicationUpdate() Future<String>
trackCampaign(String url) Future<String>
trackContentImpression({required String contentName, String? piece, String? target}) Future<String>
trackContentInteraction({required String contentName, required String contentInteraction, String? piece, String? target}) Future<String>
trackCustomDimension({required int index, required String value}) Future<String>
trackCustomEvent({required String category, required String action, String? name, double? value, String? path}) Future<String>
trackCustomVariable({required int index, required String name, required String value, required CustomVariableScope scope}) Future<String>
trackDownload(String url) Future<String>
trackEcommerceAddToCart({required List<EcommerceProduct> products, String? currencyCode}) Future<String>
trackEcommerceCartUpdate({required String grandTotal, required List<EcommerceProduct> products, String? currencyCode}) Future<String>
trackEcommerceOrder({required String identifier, required String grandTotal, required List<EcommerceProduct> products, String? subTotal, String? tax, String? shippingCost, String? discount, String? currencyCode}) Future<String>
trackEcommerceProductDetailView({required List<EcommerceProduct> products, String? currencyCode}) Future<String>
trackEcommerceRemoveFromCart({required List<EcommerceProduct> products, String? currencyCode}) Future<String>
trackEcommerceTransaction({required String identifier, required int grandTotal, int? subTotal, int? tax, int? shippingCost, int? discount, List<EcommerceTransactionItem>? transactionItems}) Future<String>
trackException({required String description}) Future<String>
trackGoal({required String goal, double? revenue, String? currencyCode}) Future<String>
trackProfileAttribute({required String name, required String value}) Future<String>
trackScreen({required String screenName, String? title}) Future<String>
trackSearch({required String keyword, String? category, int? numberOfHits}) Future<String>
trackSocialInteraction({required String interaction, required String network}) Future<String>

Operators

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

Static Properties

sharedInstance FlutterPiwikPro
no setter

Constants

checkAudienceMembershipName → const String
configureTrackerName → const String
dispatchName → const String
dryRunName → const String
getSessionHashName → const String
getUserAgentName → const String
getVisitorIDLifetimeName → const String
isPrefixingOnName → const String
optOutName → const String
readUserProfileAttributesName → const String
setAnonymizationStatenName → const String
setDispatchIntervalName → const String
setIncludeDefaultVariablesName → const String
setPrefixingName → const String
setSessionHashName → const String
setSessionTimeoutName → const String
setUserEmailName → const String
setUserIdName → const String
setVisitorIdFromDeepLinkName → const String
setVisitorIDLifetimeName → const String
setVisitorIdName → const String
trackAppInstallName → const String
trackApplicationInstallName → const String
trackApplicationUpdateName → const String
trackCampaignName → const String
trackContentImpressionName → const String
trackContentInteractionName → const String
trackCustomDimensionName → const String
trackCustomEventName → const String
trackCustomVariableName → const String
trackDownloadName → const String
trackEcommerceAddToCartName → const String
trackEcommerceCartUpdateName → const String
trackEcommerceOrderName → const String
trackEcommerceProductDetailViewName → const String
trackEcommerceRemoveFromCartName → const String
trackEcommerceTransactionName → const String
trackExceptionName → const String
trackGoalName → const String
trackOutlinkName → const String
trackProfileAttributeName → const String
trackScreenName → const String
trackSearchName → const String
trackSocialInteractionName → const String