Is there any way to track unique users following a feed? #2624
jay-tuckey
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
There are some privacy concerns about advertising the number of subscribers (or a unique user ID) in the user agent. Technically, displaying the number of subscribers at the instance level is probably feasible, but it's not something that aligns with Miniflux's principles (privacy and no user tracking). Additionally, I'm fairly certain that most people who self-host Miniflux are the sole users of their instance. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Thinking out loud - is there any way to track unique users following a feed?
It would be useful for sites to be able to figure out how many unique users are fetching a feed URL.
Currently the User Agent from the logs looks like this:
Actual user agent:
I see that each feed is fetched individually by each user account, from this discussion:
https://github.com/orgs/miniflux/discussions/1797
Other hosted feed readers add the number of subscribers when fetching the feed, eg NewsBlur's User Agent:
This would be a bit harder in miniflux considering a lot are self hosted, so you'd need to add the primary URL to the user agent, as well as the subscriber count, which probably isn't possible given the "one fetch per user" situation.
Maybe instead, a UUID could be generated for each user and included? Then the UA would be something like:
I think this would still be pretty privacy respecting as a randomly generated UUID wouldn't give away any PII for the user. Could even do a UUID/per-user/per-feed if there was concern about matching users between feeds?
Keen to hear other's thoughts on this. :)
Beta Was this translation helpful? Give feedback.
All reactions