Integrazione della newsletter Discourse

|||
:discourse2: | Riepilogo | Discourse Newsletter Integration aggiunge servizi personalizzabili di iscrizione alla newsletter alla tua istanza.
:hammer_and_wrench: | Link al Repository | https://github.com/discourse/discourse-newsletter-integration
:open_book: | Guida all’Installazione | Come installare 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 alla pagina delle preferenze dell’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 annullano l’iscrizione.
  • :link: Il plugin sincronizza lo stato di iscrizione tra Discourse e il provider della newsletter.
  • :mailbox: Attualmente, il plugin supporta Mailchimp come provider della newsletter e una sola newsletter globale per tutti gli utenti. Il supporto per provider aggiuntivi e newsletter limitate ai gruppi è previsto per le future release.

Guida alla Configurazione :open_book:

Per abilitare il plugin, puoi usare l’interruttore nella tua pagina /admin/plugins, o controllando l’impostazione admin 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 sulla 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 sua 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 in base a ciò che ogni utente vede nella sua pagina delle preferenze:

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

Integrazione Mailchimp

Ci sono tre impostazioni del sito Discourse relative all’integrazione 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 che vuoi sincronizzare con 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. Naviga alla sezione API Keys del tuo account.
  2. Clicca su Create New Key.
  3. Dai un nome alla tua chiave.
  4. Clicca su Generate Key.
  5. Clicca su Copy Key to Clipboard. Salva la tua chiave in un luogo sicuro.
  6. Clicca su Done.

Informazioni sulle Chiavi API | Mailchimp

discourse newsletter integration mailchimp list id

Ogni audience Mailchimp ha un ID audience univoco (a volte chiamato ID lista) di cui le integrazioni, i plugin e i widget potrebbero aver bisogno per connettersi e trasferire i dati degli iscritti. L’ID audience viene generato dal sistema di Mailchimp al momento della creazione dell’audience e non può essere modificato.

Per trovare il tuo ID audience, segui questi passaggi:

  1. Naviga a Audience
  2. Seleziona l’Audience che desideri
  3. Clicca sul menu a discesa Settings e scegli Audience name and defaults.
  4. Nella sezione Audience ID, 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:

Cambio di account Mailchimp

Dopo aver configurato l’integrazione Mailchimp e stabilito le audience per una newsletter, se cambi a un nuovo 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