Age | Commit message (Collapse) | Author |
|
* update doc blocks with new name
* submodule updates
* updates expected UI files
|
|
* start adding new goal type
* Add new goal type to UI + tracker + add tests.
* Cache pageview count query result.
* Apply pr feedback
* remove debugging code
* remove unused code
* Apply review feedback.
* fix test
* Apply review comments.
|
|
I updated the link tag for all php files with the new matomo link.
Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
|
|
|
|
|
|
converted if there were detected goals, but do not unset it if there are none.
|
|
stateless and store in DI, move logic in GoalManager that determined info about a tracking request to request metadata, change someGoalsConverted request metadata to goalsConverted metadata so we can see exactly which goals were converted.
|
|
|
|
Visitor object.
|
|
|
|
move last use of GoalManager from Visit::handle() to GoalsRequestProcessor.
|
|
|
|
|
|
specific RequestProcessors in manipulateVisitProperties method. Also temporarily made GoalManager a singleton that is set as a static var in GoalsRequestProcessor. Should be in DI, but until all of Visit::handle() is dealt w/, this can't be done.
|
|
RequestProcessor for ping request handling. Ping request handling is performed in new Heartbeat plugin. Also added a new method to Plugin, isTrackerPlugin for plugins to override if they are tracker plugins, but don't have a dimension or implement a tracker method.
|
|
RequestProcessor stored in the Goals plugin.
|