Described features are classified either as short term or long term. Short term features are likely to be released in the next weeks or months, whereas long term features are expected to arrive later.
All contributions are appreciated! Fell free to post issues and suggest pull requests!
Planned features:
- short term: add content-tracking helpers (components, directives...) to ease content impressions/interactions tracking
- short term: improve schematics to fully support
NgModule
-free set-up
Uncertain features (not planned):
- short term enable
withRouteData()
by default with default data key - long term: split MatomoTracker service (extract global configuration methods into another service, to offer simpler interface for tracking features)
- short term: improve schematics to allow updating an existing configuration
Done:
- short term: provide library using new Angular 14+ way of providing features (module-free apps, standalone components, etc.)
- short term: merge router package into main package (no need to have a separate package thanks to tree-shaking in most applications)
- short term: add consent-related methods to MatomoTracker service
- short term: simplify current page details customization (url, title, ecommerce features...)
- short term: improve schematics to provide basic support for
NgModule
-free set-up