Can I store page data on a user by user basis so they could access their own set of stats?


Literally just heard about piwik and wanted to find out more. I recently wanted to offer some kind of page tracking to my users. I have a site that people can post items on. I wanted to give them individual stats about each item. Such as:

  • Number of views
  • Unique views
  • Average time on their item page (of which there may be multiple)

Where I struggled with this was being able to log how long they were on a page, does Piwik offer something like this? Apparently it’s a hard thing to accurately and reliably log.

I guess i’m basically just trying to see if it’s possible to create an individual stat report for each user about their items?



You might want to take a look at and for some example reports.

Thank you,

I did have a look prior to posting. The functionality seems to exist definitely. Just the overview in visitors would be great, my main question here is:

Do you think i’d be able to implement this on a user by user basis?

To give you a bit of an idea of the usage I’m thinking, I’m guessing it would be like a user on ebay being look up the stats on each of their individual items they have for sale. (Hope that makes sense)

I guess it would be possible, I just wanted to check with someone experienced with Piwik first. Rather than start and find out that it was a) Not possible ot b) Possible, but difficult to achieve :slight_smile:


I should note, I altered the title of the post to reflect the topic better.

Hey Jonny,
well you could just track everything and if the items have a unique URL you can use the API to fetch the data you need and display it on a per-user or per-item basis.
You can use Segmentation (Segmentation - Compare segments of visitors - Analytics Platform - Matomo) on API.getRowEvolution to filter by item/page.

Hope that helps!