CDJ11 / CDJ

Plateforme numérique pour le CDJ11
GNU Affero General Public License v3.0
0 stars 0 forks source link

Rechercher les options pour savoir qui a bien reçu les emails envoyés #78

Open clairezed opened 6 years ago

clairezed commented 6 years ago
clairezed commented 6 years ago

@CDAude voici le fruit de mes recherches (@hugobarthelemy n'hésite pas à compléter si tu penses à d'autres pistes) :

tracking ouverture email via Matomo

Possibilité de rajouter un "lien" invisible dans chaque email, qui enregistre l'ouverture d'une newsletter, en enregistrant comme paramètre l'email de la personne qui ouvre la newsletter. Les données seront consultables sur Matomo.

Compter environ 2h de travail

Avantages : simple à mettre en oeuvre

Inconvénients :

Documentation : https://matomo.org/faq/how-to/faq_25454/

tracking directement via l'application

Des gems (plugins) permettent de tracker les emails directement depuis une application rails. Je pense notamment à https://github.com/ankane/ahoy_email.

Là aussi, on ne peut tracker que l'ouverture (et non la bonne réception ou l'absence de réception), mais avec quelques développements supplémentaires, il doit être possible d'obtenir une liste de tous les utilisateurs qui n'ont pas ouvert un email automatiquement.

La charge de travail ici est plus importante, et dépend du périmètre souhaité (création d'une page permettant de lister pour chaque email qui ne l'a pas reçu, par exemple). Compter à vue de nez au moins 1 jour pour une implémentation assez simple. A affiner ensemble.

Ce qu'il manque

Comme je l'avais déjà précisé à l'oral, consul ne permet pas de renvoyer une newsletter individuellement, mais uniquement à un groupe d'utilisateurs (configurable). Ce qui limite peut-être l'intérêt de savoir qui a ou n'a pas ouvert une newsletter ? N'hésitez pas à nous en dire plus sur ce que vous envisagiez de faire avec cette information.