matomo_tracker library
A fully cross-platform wrap of the Matomo Tracking HTTP API for Flutter.
Classes
- Campaign
- Describes a campaign.
- Content
- Describes a content.
- DispatchSettings
- Controls the behaviour of dispatching actions to Matomo.
- EventInfo
- Used to add context to the event send.
- LocalStorage
- MatomoTracker
- Implementation of the Matomo Tracking HTTP API.
- PerformanceInfo
- Describes the performance of an action.
- TraceableWidget
- Wrapper around TraceableClientMixin to easily track a child widget.
- TrackingOrderItem
- Visitor
Enums
Mixins
-
TraceableClientMixin<
T extends StatefulWidget> - Register a MatomoTracker.trackPageViewWithName on this widget.
Properties
-
matomoObserver
→ RouteObserver<
ModalRoute< void> > -
final
Typedefs
-
PersistenceFilter
= bool Function(Map<
String, String> action) - Used to filter out unwanted actions of the last session if using DispatchSettings.persistent.