Intégration de la newsletter Discourse

|||
:discourse2: | Résumé | Discourse Newsletter Integration ajoute des services d’abonnement personnalisables à votre instance.
:hammer_and_wrench: | Lien du dépôt | https://github.com/discourse/discourse-newsletter-integration
:open_book: | Guide d’installation | Comment installer des plugins dans Discourse

Fonctionnalités :star2:

  • :gear: Les administrateurs peuvent configurer une newsletter globale qui sera synchronisée avec une liste de diffusion dans le fournisseur de newsletter.
  • :eye: Les utilisateurs peuvent s’abonner à la newsletter depuis une bannière sur le site.
    • :no_entry: Une fois la bannière fermée, elle n’apparaîtra plus pour l’utilisateur.
  • :ballot_box_with_check: Une case à cocher est ajoutée à la page des préférences utilisateur (/my/preferences/emails), permettant aux utilisateurs de modifier leur abonnement à la newsletter à tout moment.
  • :email: Les abonnés sont ajoutés ou supprimés de la liste de diffusion liée dans le fournisseur de newsletter via son API lorsque les utilisateurs s’abonnent ou se désabonnent.
  • :link: Le plugin synchronise le statut d’abonnement entre Discourse et le fournisseur de newsletter.
  • :mailbox: Actuellement, le plugin prend en charge Mailchimp comme fournisseur de newsletter et une seule newsletter globale pour tous les utilisateurs. La prise en charge de fournisseurs supplémentaires et de newsletters limitées aux groupes est prévue pour les futures versions.

Guide de configuration :open_book:

Pour activer le plugin, vous pouvez utiliser le commutateur sur votre page /admin/plugins, ou en cochant le paramètre d’administration discourse newsletter integration enabled. Vous pouvez également accéder aux paramètres du plugin depuis cette page :

enable toggle and settings

Personnaliser le texte de la bannière et des paramètres utilisateur

Les utilisateurs verront une bannière concernant la newsletter, leur permettant de s’abonner ou de la fermer. Cette bannière peut être personnalisée pour mieux répondre aux besoins de votre forum, et ne sera visible que si tous les paramètres liés au plugin sont configurés. Une fois fermée, l’utilisateur ne la verra plus mais pourra choisir de s’abonner depuis sa page de préférences.

Vous pouvez personnaliser le texte de la bannière d’abonnement depuis le panneau d’administration. Voici les étiquettes personnalisables pour la bannière :

  • js.discourse_newsletter_integration.banner.heading
  • js.discourse_newsletter_integration.banner.description
  • js.discourse_newsletter_integration.banner.subscribe

  • js.discourse_newsletter_integration.banner.manage_preferences
  • js.discourse_newsletter_integration.banner.thank_you
  • js.discourse_newsletter_integration.banner.added_to_newsletter

Vous pouvez également personnaliser le nom de votre newsletter tel qu’il apparaît pour chaque utilisateur dans sa page de préférences :

  • js.discourse_newsletter_integration.preferences.section_head
  • js.discourse_newsletter_integration.preferences.checkbox_description

Intégration Mailchimp

Il existe trois paramètres de site Discourse liés à l’intégration Mailchimp :

Nom Description
discourse newsletter integration mailchimp api key Clé API pour votre compte Mailchimp.
discourse newsletter integration mailchimp list id L’ID de votre audience Mailchimp que vous souhaitez synchroniser avec Discourse.
discourse newsletter integration mailchimp server prefix La partie sous-domaine de l’URL que vous voyez lorsque vous vous connectez à votre compte Mailchimp, par exemple us14 et us19.

discourse newsletter integration mailchimp api key

Pour générer une clé API, suivez ces étapes :

  1. Accédez à la section Clés API de votre compte.
  2. Cliquez sur Créer une nouvelle clé.
  3. Nommez votre clé.
  4. Cliquez sur Générer la clé.
  5. Cliquez sur Copier la clé dans le presse-papiers. Enregistrez votre clé dans un endroit sûr.
  6. Cliquez sur Terminé.

À propos des clés API | Mailchimp

discourse newsletter integration mailchimp list id

Chaque audience Mailchimp a un ID d’audience unique (parfois appelé ID de liste) dont les intégrations, plugins et widgets peuvent avoir besoin pour se connecter et transférer les données des abonnés. L’ID d’audience est généré par le système de Mailchimp lors de la création de l’audience et ne peut pas être modifié.

Pour trouver votre ID d’audience, suivez ces étapes :

  1. Accédez à Audience
  2. Sélectionnez l’Audience que vous souhaitez
  3. Cliquez sur le menu déroulant Paramètres et choisissez Nom et paramètres par défaut de l’audience.
  4. Dans la section ID d’audience, vous verrez une chaîne de lettres et de chiffres. C’est votre ID d’audience.

Trouver votre ID d’audience | Mailchimp

discourse newsletter integration mailchimp server prefix

Connectez-vous à votre compte Mailchimp et regardez l’URL dans votre navigateur. Vous verrez quelque chose comme https://us19.admin.mailchimp.com/; la partie us19 est le préfixe du serveur. Notez que votre valeur spécifique peut être différente.

Problèmes connus

Ce plugin a des fonctionnalités de base et fonctionne bien, mais voici quelques problèmes connus que nous traiterons à l’avenir :

Changement de comptes Mailchimp

Après avoir configuré l’intégration Mailchimp et établi des audiences pour une newsletter, si vous changez pour un nouveau compte (via les paramètres du site), les audiences ne seront pas synchronisées avec le nouveau compte.

:discourse2: Hébergé par nous ? Ce plugin est disponible sur notre plan Enterprise.

22 « J'aime »

Est-ce que cela fonctionne sans Mailchimp ou est-ce une sorte de frontend pour les services de Mailchimp (comme c’est très souvent le cas sur d’autres plateformes) ?

2 « J'aime »

L’intention de ce plugin est d’aider les propriétaires de sites à travailler avec des fournisseurs de marketing par e-mail pour envoyer des messages de marque plus personnalisés.

Le seul fournisseur inclus dans le plugin est Mailchimp pour l’instant, donc non, ce plugin ne fonctionne pas sans Mailchimp. Il synchronise les utilisateurs du forum Discourse qui choisissent de participer, avec ce que Mailchimp définit comme une « audience ».

9 « J'aime »

@nat Permettez-moi de suggérer de prévoir Zoho Campaigns dans un avenir proche.

4 « J'aime »

Une chose que j’ai remarquée est qu’après l’avoir activée, la bannière ne s’est pas affichée pour moi tant que je ne me suis pas connecté avec un navigateur incognito.

Y aura-t-il quelque chose que nous pourrons faire pour nous assurer que cela s’affiche pour tous les utilisateurs existants qui ont déjà visité le site ?

Pour information, cela s’est bien affiché pour tous mes utilisateurs de test existants lorsque j’essayais. :+1:

1 « J'aime »

Comme avec le plugin Abonnements, ce serait bien si les gens pouvaient s’inscrire à la newsletter et au forum en même temps. Je suppose que ce n’est possible que pour les utilisateurs déjà enregistrés.

2 « J'aime »

Je pense qu’inclure une case dans la fenêtre modale de création de compte pourrait être une bonne idée. Bien qu’actuellement, ils verraient la bannière lorsqu’ils se connectent, ce qui pourrait être plus visible ?

1 « J'aime »

@Jagster J’ai lu ceci dans le message du sujet ci-dessus…

:mailbox: Actuellement, le plugin prend en charge Mailchimp comme fournisseur de newsletter et une seule newsletter globale pour tous les utilisateurs. La prise en charge de fournisseurs supplémentaires et de newsletters limitées à des groupes est prévue pour les futures versions.

Je soupçonne qu’il pourrait s’agir d’un petit problème (mise en cache !) uniquement pour votre utilisateur, car c’est vous qui l’avez activé.

La logique de la bannière pour qu’elle s’affiche est très fixe : si l’utilisateur n’a jamais rejeté la bannière auparavant, elle s’affichera.

2 « J'aime »

Comment ce plugin gère-t-il une audience existante qui contient déjà de nombreux membres de la communauté ?

Et existe-t-il un moyen de le faire fonctionner en tant que « désinscription » plutôt qu’en tant que « inscription » ?
Par cela, je veux dire que :

  1. Tous ceux qui s’inscrivent sur notre site sont automatiquement ajoutés à l’audience
  2. La bannière offre une option de « désinscription » (ou peut-être n’est-elle tout simplement pas affichée du tout)
1 « J'aime »

La suggestion est intéressante, car elle simplifie le processus.

Cependant, en tant que personne qui a géré des listes de diffusion pendant des années, je préférerais beaucoup avoir au moins un niveau de vérification de compte avant d’ajouter un e-mail à ma liste. Cela apporte plus de valeur au fil du temps et causera moins de travail sur le long terme.

Si nous le rendions disponible lors de l’inscription, je pense que je préférerais toujours attendre qu’ils se connectent d’abord. :slight_smile:

4 « J'aime »

Oui, vous exigeriez (comme maintenant) une vérification par e-mail pour devenir membre de Discourse, et vous commenceriez à être membre de la liste de diffusion en devenant membre de Discourse.

Est-ce toujours une action en justice quelque part dans les pays occidentaux ?

Absolument, s’il est explicite que vous serez également inscrit à la newsletter en rejoignant le site.

C’est en fait essentiellement la même demande que :

C’est faux. @Jagster a raison, ce n’est pas légal dans l’UE.
La loi néerlandaise sur les télécommunications exige que l’utilisateur donne une permission explicite et séparée pour les newsletters, et le RGPD a un motif différent pour le traitement du forum et de la newsletter. Alors que le forum peut être considéré comme l’exécution d’un contrat, la newsletter nécessite un consentement explicite.

Vous aurez donc au moins besoin d’une case à cocher séparée. Et si je me souviens bien, il y a une jurisprudence aux Pays-Bas selon laquelle la case à cocher doit être décochée par défaut.

Cela dit, quel excellent plugin ! :heart_eyes:

2 « J'aime »

Je pense que vous êtes d’accord. Sur la base de ce que vous avez dit concernant le consentement explicite et distinct, il pourrait être obligatoire de cocher la case de consentement initialement décochée pour la liste de diffusion afin que la personne puisse rejoindre le forum.

1 « J'aime »

Cela s’applique à toute l’UE. Le retrait est tout simplement illégal.

Et… cela devrait être un grand non-non partout de toute façon, car c’est juste une façon médiocre de forcer les utilisateurs à recevoir quelque chose qu’ils n’ont pas demandé. Mais bon, c’est bon pour le marketing et les utilisateurs peuvent toujours supprimer ou marquer une telle newsletter, alias des prospects marketing, comme spam :winking_face_with_tongue:

Bon, je m’éloigne du sujet, alors je vais quitter cette branche latérale. Mais si je me souviens bien, Mailchimp est fortement opposé au retrait.

1 « J'aime »

J’ajouterais qu’en faisant la demande initiale, j’avais à l’esprit une case à cocher facultative et décochée pour s’inscrire à la liste de diffusion, qui apparaîtrait sur la page d’inscription de Discourse. Je pense que cela serait conforme à toute interprétation raisonnable du RGPD de l’UE et des bonnes pratiques mondiales.

2 « J'aime »

Heureusement, je n’habite pas aux Pays-Bas (du moins, pas pour le moment). Il existe des pays ‘occidentaux’ qui ne tombent pas sous le coup de la loi européenne.

Cela inclut-il le résumé d’activité ? Tout dépend de la définition d’une newsletter, et de la place qu’occupe dans le spectre ce qui est effectivement envoyé par e-mail.

De plus, qu’en est-il d’une catégorie dédiée avec le suivi défini par défaut pour tous les utilisateurs ? Cela pourrait être interprété comme une newsletter si l’on avait une interprétation libérale.

Cela dit, je suis à peu près sûr que nous sommes tous d’accord pour dire qu’envoyer des choses électroniquement aux gens sans leur consentement est définitivement une mauvaise chose (et généralement illégal). Les lois du monde entier diffèrent quant au point exact d’acceptabilité.

1 « J'aime »