The goal of this issue is to use a generic logger tool in Piwik and the Tracker API (such as monolog) and then implement logging of particular actions such as goals, ecommerce, events, content interactions.
The scope of this issue is limited to implementing a new logger (maybe it needs its own issue later) + adding consistent action events in Tracker API.
Later users could buid a plugin or several plugins to allow customising the logging to particular services via a new user interface or new setting.
Examples & future uses
This feature will open up many great possibilities to Piwik users to consume their data, as Monolog eg provides drivers to write data to emails, to Slack, and many others.
Feel free to contribute ideas in comments!
I'm not sure if domain events belong to the log… I don't have a strong opinion though, but what about:
I saw that monolog is currently part of the repo.
May I ask what the current state of this issue is?
Here is what we discussed so far about this issue (but no work was done yet):
implement a logging of all important Tracking API actions (new visit, new sale, new conversion, new click, new page, new search, etc.).
there could be a feature for Piwik to create a payload and send a web-hook whenever a tracking API occurs. For example we could post all "Sales" to a chat system like Slack, etc.