Aggregate ZIM traffic statistics
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 7
- Forks
- 1
- Avg merge
- 15h 20m
- Merged PRs (30d)
- 18
Description
Kind of blocked by https://github.com/kiwix/web/issues/415
It is currently very difficult to know how much a given ZIM file has been downloaded. Our only tool is Matomo, and it will distinguish between flavours and dates so that wikipedia_en_all_maxi_2026-02' is different from wikipedia_en_all_maxi_2026-04' and `wikipedia_en_all_nopic_2026-02' and all three need to be search separately.
This prevents us from sharing useful data with partners who gave us bespoke permission to share their content.
I suspect this would be better integrated with the CMS, but putting it here for the time being.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked web issue #415 and how the CMS currently uses Matomo to identify ZIM downloads. Define an aggregation that groups downloads across flavours and dates, then confirm that the resulting data can be shared with permitted partners.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- analytics, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100