Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Create annotations in the Graphs and list all Text notes for a given date range #1253
An annotation is a Text note set a specific date. Add the ability in Piwik to annotate reports, e.g., a spike in traffic attributed to a slashdot story.
These annotation would appear with a marker on the Graph, and would be listed below the graph on click on "Annotations" button, and could also be created/queried via the API.
I think the emphasis of this ticket should be on the creation of a Piwik Calendar - as per PeterB's original suggestion. The ability to annotate the calendar with known events is an addon feature.
Can I suggest that the name of ticket (Summary field) be changed to reflect this?
This specification is very similr to the google analytics implementation of annotations, simply because -- once more -- Google has done a great job at the UI and integration into the graph. I'm sure they havent invented it neither, but we shall copy their idea and extend it with Piwik features in mind! Here are the specifications for the actually-very-useful Annotations feature.
Data structure & features:
Ability for View & Admin (non anonymous) users to view, create, edit, delete Annotations.
Annotations can be added, updated, deleted via a New Annotations API.
Annotations availability in the UI:
(In ) Fixes #1253, added annotations plugin that allows attaching notes to different days.
-> It is not possible to add annotations in the recent days as the marker will not display on the right part of the axis.