Integrazione della newsletter in Discourse

||||
-|-|
:discourse2: | Riepilogo | Discourse Newsletter Integration aggiunge servizi di iscrizione alla newsletter personalizzabili alla tua istanza.
:hammer_and_wrench: | Link al repository | https://github.com/discourse/discourse-newsletter-integration
:open_book: | Guida all’installazione | Come installare i plugin in Discourse

Funzionalità :star2:

  • :gear: Gli amministratori possono configurare una newsletter globale che verrà sincronizzata con una mailing list nel provider della newsletter.
  • :eye: Gli utenti possono iscriversi alla newsletter da un banner del sito
    • :no_entry: Una volta che il banner viene chiuso, non apparirà più per l’utente.
  • :ballot_box_with_check: Viene aggiunta una casella di controllo nella pagina delle preferenze utente (/my/preferences/emails), consentendo agli utenti di modificare la propria iscrizione alla newsletter in qualsiasi momento.
  • :email: Gli iscritti vengono aggiunti o rimossi dalla mailing list collegata nel provider della newsletter tramite la loro API quando gli utenti si iscrivono o si disiscrivono.
  • :link: Il plugin sincronizza lo stato dell’iscrizione tra Discourse e il provider della newsletter.
  • :mailbox: Attualmente, il plugin supporta Mailchimp come provider della newsletter e prevede solo una newsletter globale per tutti gli utenti. Il supporto per provider aggiuntivi e newsletter limitate ai gruppi è previsto per le versioni future.

Guida alla configurazione :open_book:

Per abilitare il plugin, puoi utilizzare l’interruttore nella pagina /admin/plugins, oppure controllando l’impostazione amministrativa discourse newsletter integration enabled. Puoi anche accedere alle impostazioni del plugin da questa pagina:

enable toggle and settings

Personalizza il testo nel Banner e nelle Impostazioni Utente

Gli utenti vedranno un banner relativo alla newsletter, che consentirà loro di iscriversi o chiuderlo. Questo banner può essere personalizzato per adattarsi meglio alle esigenze del tuo forum e sarà visibile solo se tutte le impostazioni relative al plugin sono configurate. Una volta chiuso, l’utente non lo vedrà più ma potrà scegliere di iscriversi dalla pagina delle preferenze.

Puoi personalizzare il testo del banner di iscrizione dal pannello di amministrazione. Ecco le etichette personalizzabili per il banner:

  • 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

Puoi anche personalizzare il nome della tua newsletter come appare a ciascun utente nella loro pagina delle preferenze:

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

Integrazione con Mailchimp

Ci sono tre impostazioni del sito Discourse relative all’integrazione con Mailchimp:

| Nome | Descrizione
|-|
| discourse newsletter integration mailchimp api key | Chiave API per il tuo account Mailchimp.
| discourse newsletter integration mailchimp list id | L’ID della tua Audience Mailchimp con cui desideri sincronizzare Discourse.
| discourse newsletter integration mailchimp server prefix | La parte del sottodominio dell’URL che vedi quando accedi al tuo account Mailchimp, ad esempio us14 e us19.

discourse newsletter integration mailchimp api key

Per generare una chiave API, segui questi passaggi:

  1. Vai alla sezione Chiavi API del tuo account.
  2. Clicca su Crea nuova chiave.
  3. Dai un nome alla tua chiave.
  4. Clicca su Genera chiave.
  5. Clicca su Copia chiave negli appunti. Salva la tua chiave in un luogo sicuro.
  6. Clicca su Fatto.

Informazioni sulle chiavi API | Mailchimp

discourse newsletter integration mailchimp list id

Ogni audience di Mailchimp ha un ID audience univoco (a volte chiamato ID lista) che le integrazioni, i plugin e i widget possono richiedere per connettersi e trasferire i dati degli iscritti. L’ID audience è generato dal sistema di Mailchimp quando l’audience viene creata e non può essere modificato.

Per trovare il tuo ID audience, segui questi passaggi:

  1. Vai a Audience
  2. Seleziona l’Audience che desideri
  3. Clicca sul menu a discesa Impostazioni e scegli Nome audience e impostazioni predefinite.
  4. Nella sezione ID Audience, vedrai una stringa di lettere e numeri. Questo è il tuo ID audience.

Trova il tuo ID Audience | Mailchimp

discourse newsletter integration mailchimp server prefix

Accedi al tuo account Mailchimp e guarda l’URL nel tuo browser. Vedrai qualcosa come https://us19.admin.mailchimp.com/; la parte us19 è il prefisso del server. Nota che il tuo valore specifico potrebbe essere diverso.

Problemi noti

Questo plugin ha funzionalità di base e funziona bene, ma ecco alcuni problemi noti che affronteremo in futuro:

Modifica degli account Mailchimp

Dopo aver configurato l’integrazione con Mailchimp e stabilito le audience per una newsletter, se cambi account (tramite le impostazioni del sito), le audience non verranno sincronizzate con il nuovo account.

:discourse2: Ospitato da noi? Questo plugin è disponibile sul nostro piano Enterprise.

22 Mi Piace

Funziona senza Mailchimp o è una specie di frontend per i servizi di Mailchimp (come spesso accade su altre piattaforme)?

2 Mi Piace

L’intenzione di questo plugin è aiutare i proprietari di siti a lavorare con i provider di email marketing per inviare messaggi di brand più personalizzati.

L’unico provider incluso nel plugin è per ora Mailchimp, quindi no, questo plugin non funziona senza Mailchimp. Sincronizza gli utenti del forum Discourse che scelgono di partecipare, con quella che Mailchimp definisce una “audience”.

9 Mi Piace

@nat Permettimi di suggerire di fornire Zoho Campaigns in un futuro molto prossimo.

4 Mi Piace

Una cosa che ho notato è che, dopo averla abilitata, la banner non mi è apparsa finché non ho effettuato l’accesso con un browser in incognito.

Ci sarà qualcosa che possiamo fare per assicurarci che questa appaia a tutti gli utenti esistenti che hanno visitato il sito in precedenza?

Per quanto mi riguarda, è apparso correttamente per tutti i miei utenti di test esistenti quando ci stavo provando. :+1:

1 Mi Piace

Come per il plugin Abbonamenti, sarebbe bello se le persone potessero iscriversi contemporaneamente alla newsletter e al forum. Suppongo sia possibile solo per gli utenti già registrati.

2 Mi Piace

Penso che includere una casella nella modale di creazione dell’account potrebbe essere una buona idea. Anche se attualmente vedrebbero il banner quando effettuano l’accesso, che potrebbe essere più evidente?

1 Mi Piace

@Jagster Ho letto questo nel post dell’argomento sopra…

:mailbox: Attualmente, il plugin supporta Mailchimp come provider di newsletter e una sola newsletter globale per tutti gli utenti. Il supporto per provider aggiuntivi e newsletter limitate ai gruppi è previsto per le future versioni.

Sospetto che potrebbe essere un piccolo problema (cache!) solo per il tuo utente, dato che sei tu quello che l’ha attivato.

La logica del banner per farlo apparire è molto fissa: se l’utente non ha mai rifiutato il banner prima, verrà visualizzato.

2 Mi Piace

Come gestisce questo plugin un pubblico esistente che contiene già molti dei membri della community?

Ed esiste un modo per farlo funzionare come ‘opt out’ anziché ‘opt in’?
Con questo intendo che:

  1. Tutti coloro che si iscrivono al nostro sito vengono aggiunti automaticamente al pubblico
  2. Il banner offre un’opzione di ‘opt out’ (o forse semplicemente non viene visualizzato affatto)
1 Mi Piace

Il suggerimento è carino, dato che semplifica il processo.

Tuttavia, come qualcuno che ha gestito mailing list per anni (durata), preferirei avere almeno un livello di verifica dell’account prima di aggiungere un’email alla mia lista. Fornisce più valore nel tempo e causerà meno lavoro nel tempo.

Se lo rendessimo disponibile al momento dell’iscrizione, penso che preferirei comunque aspettare che accedano per la prima volta. :slight_smile:

4 Mi Piace

Sì, sarebbe (come ora) necessaria la verifica via email per l’iscrizione a Discourse, e si inizierebbe l’iscrizione alla mailing list all’inizio dell’iscrizione a Discourse.

È ancora un’azione legale in qualche paese occidentale?

Assolutamente, se è esplicito che sarai anche iscritto alla newsletter come parte dell’adesione al sito.

È in realtà essenzialmente la stessa richiesta di:

Questo è falso. @Jagster ha ragione, non è legale nell’UE.
La legge olandese sulle telecomunicazioni richiede che l’utente dia un permesso esplicito e separato per le newsletter, e il GDPR ha un diverso fondamento per l’elaborazione per il forum e la newsletter. Mentre il forum può essere visto come l’esecuzione di un contratto, la newsletter richiede il consenso esplicito.

Quindi avrai bisogno almeno di una casella di controllo separata. E se ricordo bene c’è giurisprudenza nei Paesi Bassi secondo cui la casella di controllo deve essere deselezionata per impostazione predefinita.

Detto tutto questo, che fantastico plugin! :heart_eyes:

2 Mi Piace

Penso che tu sia d’accordo. Sulla base di quanto hai detto riguardo al consenso esplicito e separato, si potrebbe rendere obbligatorio che la casella di consenso per la mailing list, inizialmente non selezionata, venga selezionata affinché la persona possa unirsi al forum.

1 Mi Piace

Questo si applica in tutta l’UE. L’opt-out è semplicemente illegale.

E… dovrebbe essere un grande no-no ovunque comunque, perché è solo un modo meschino per costringere gli utenti a ricevere qualcosa che non hanno richiesto. Ma ehi, fa bene al marketing e gli utenti possono sempre eliminare o contrassegnare tali newsletter, alias, lead di marketing, come spam :winking_face_with_tongue:

Bene, sto andando fuori tema, quindi mi staccherò da questo ramo laterale. Ma se ricordo bene, Mailchimp è fortemente contrario all’opt-out.

1 Mi Piace

Aggiungo che quando ho fatto la richiesta originale, quello che avevo in mente era una casella di controllo opzionale e deselezionata per l’iscrizione alla mailing list, che apparisse sulla pagina di registrazione di Discourse. Penso che ciò sarebbe conforme a qualsiasi interpretazione sensata del GDPR dell’UE e delle buone pratiche a livello mondiale.

2 Mi Piace

Fortunatamente, non vivo nei Paesi Bassi (beh, non al momento). Ci sono paesi ‘occidentali’ che non rientrano nella legge UE.

Questo include il Riepilogo delle Attività? Dipende tutto da quale sia la definizione di Newsletter, e da dove si collochi ciò che viene effettivamente inviato via email.

Inoltre, che dire di una categoria dedicata con “Segui” impostato per tutti gli utenti per impostazione predefinita? Quella potrebbe essere interpretata come una newsletter con un’interpretazione liberale.

Detto tutto questo, sono abbastanza sicuro che siamo tutti d’accordo sul fatto che inviare cose elettronicamente senza il consenso delle persone sia decisamente sbagliato (e di solito illegale). Le leggi in tutto il mondo differiscono su quale sia il punto esatto di accettabilità.

1 Mi Piace