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

Level

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.