pentacent / keila

Open Source Newsletter Tool.
https://keila.io
GNU Affero General Public License v3.0
1.36k stars 67 forks source link

Overview of who opened the mail/ clicked on links #109

Open vinnpinn opened 2 years ago

vinnpinn commented 2 years ago

Currently it's only possible to see who clicked on links or opened emails when going into your contacts and clicking on each contact individually. I think it would be useful if there was a list with anyone who opened the campaign and if they clicked on any links.

We've been using keila as an internal newsletter and this would help clarifying if anyone missed important information.

I've made an (pretty ugly) example of how it could look, just to have an idea of what I mean: image

pascalwengerter commented 2 years ago

I find this highly questionable from a privacy perspective, should (if even implemented in the first place) be disabled by default, only enable-able via configuration and come with a notice/warning for contacts

vinnpinn commented 2 years ago

Well, this information is already being tracked and available, it's just "hidden". This would only make it more accessible. I think a toggle option would be important, but I'd say it's up to the user to decide what is stated in their GDPR and what is being agreed upon with customers or, in our case, employees.

Understandable if this won't be implemented though.

wmnnd commented 2 years ago

Thanks @Vinnpinn for suggesting this feature and @pascalwengerter for pointing out the privacy implications.

I would like to find a way to reconcile these two requirements - and I think it’s possible to do so by allowing subscribers to easily and transparently opt-out of being tracked. My current idea is to add a do_not_track field to subscriber profiles. When it’s activated, opens and clicks will not be tracked. Or maybe they will only be tracked in an anonymized way. This field could either be set via a manage newsletter preferences link and interface or it could be configured in the sign-up forms.

I’m currently still finishing the work on #103, and after that I’ll work on a concept for this idea.