디스커스 뉴스레터 통합

:discourse2: 요약 Discourse Newsletter Integration 플러그인은 인스턴스에 사용자 정의 뉴스레터 구독 서비스를 추가합니다.
:hammer_and_wrench: 저장소 링크 https://github.com/discourse/discourse-newsletter-integration
:open_book: 설치 가이드 Discourse에 플러그인 설치 방법

기능 :star2:

  • :gear: 관리자는 뉴스레터 제공업체의 메일링 리스트와 동기화되는 전역 뉴스레터를 구성할 수 있습니다.
  • :eye: 사용자는 사이트 배너를 통해 뉴스레터에 구독할 수 있습니다.
    • :no_entry: 배너를 닫으면 해당 사용자에게 다시 표시되지 않습니다.
  • :ballot_box_with_check: 사용자 설정 페이지(/my/preferences/emails)에 체크박스가 추가되어 사용자가 언제든지 뉴스레터 구독을 변경할 수 있습니다.
  • :email: 사용자가 구독 또는 구독을 취소할 때, 뉴스레터 제공업체의 API를 통해 구독자가 연결된 메일링 리스트에 추가되거나 제거됩니다.
  • :link: 이 플러그인은 Discourse와 뉴스레터 제공업체 간의 구독 상태를 동기화합니다.
  • :mailbox: 현재 이 플러그인은 Mailchimp를 뉴스레터 제공업체로 지원하며, 모든 사용자를 위한 전역 뉴스레터 하나만 지원합니다. 추가 제공업체 및 그룹에 제한된 뉴스레터 지원은 향후 릴리스에서 계획되어 있습니다.

구성 가이드 :open_book:

플러그인을 활성화하려면 /admin/plugins 페이지의 토글을 사용하거나 discourse newsletter integration enabled 관리자 설정을 확인할 수 있습니다. 이 페이지에서 플러그인 설정에도 접근할 수 있습니다:

enable toggle and settings

배너 및 사용자 설정의 텍스트 사용자 정의

사용자는 뉴스레터에 대한 배너를 보고 구독하거나 배너를 닫을 수 있습니다. 이 배너는 포럼의 필요에 맞게 사용자 정의할 수 있으며, 플러그인과 관련된 모든 설정이 구성된 경우에만 표시됩니다. 닫힌 후에는 사용자가 다시 보지 않지만, 설정 페이지에서 구독을 선택할 수 있습니다.

관리자 패널에서 구독 배너 텍스트를 사용자 정의할 수 있습니다. 배너의 사용자 정의 가능한 레이블은 다음과 같습니다:

  • 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

각 사용자의 설정 페이지에서 보이는 뉴스레터 이름도 사용자 정의할 수 있습니다:

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

Mailchimp 통합

Mailchimp 통합과 관련된 Discourse 사이트 설정은 세 가지입니다:

이름 설명
discourse newsletter integration mailchimp api key Mailchimp 계정의 API 키.
discourse newsletter integration mailchimp list id Discourse와 동기화하려는 Mailchimp Audience의 ID.
discourse newsletter integration mailchimp server prefix Mailchimp 계정에 로그인할 때 URL에서 볼 수 있는 서브도메인 부분, 예: us14 또는 us19.

discourse newsletter integration mailchimp api key

API 키를 생성하려면 다음 단계를 따르세요:

  1. 계정의 API Keys 섹션으로 이동합니다.
  2. Create New Key를 클릭합니다.
  3. 키 이름을 지정합니다.
  4. Generate Key를 클릭합니다.
  5. Copy Key to Clipboard를 클릭합니다. 키를 안전한 곳에 저장하세요.
  6. Done을 클릭합니다.

About API Keys | Mailchimp

discourse newsletter integration mailchimp list id

각 Mailchimp Audience에는 고유한 Audience ID(때로는 List ID라고도 함)가 있으며, 통합, 플러그인 및 위젯이 연결하고 구독자 데이터를 전송하는 데 필요할 수 있습니다. Audience ID는 Audience가 생성될 때 Mailchimp 시스템에 의해 생성되며 변경할 수 없습니다.

Audience ID를 찾으려면 다음 단계를 따르세요:

  1. **Audience**로 이동합니다.
  2. 원하는 Audience를 선택합니다.
  3. Settings 드롭다운을 클릭하고 Audience name and defaults를 선택합니다.
  4. Audience ID 섹션에서 문자와 숫자의 문자열을 볼 수 있습니다. 이것이 Audience ID입니다.

Find Your Audience ID | Mailchimp

discourse newsletter integration mailchimp server prefix

Mailchimp 계정에 로그인하고 브라우저의 URL을 확인하세요. https://us19.admin.mailchimp.com/와 같은 내용을 볼 수 있으며, us19 부분이 서버 접두사입니다. 특정 값은 다를 수 있습니다.

알려진 문제

이 플러그인은 기본 기능을 갖추고 잘 작동하지만, 향후 처리할 알려진 문제가 있습니다:

Mailchimp 계정 변경

Mailchimp 통합을 설정하고 뉴스레터용 Audience를 설정한 후, 새 계정으로 변경(사이트 설정을 통해)하면 Audience가 새 계정과 동기화되지 않습니다.

:discourse2: 저희가 호스팅하고 계신가요? 이 플러그인은 Enterprise 플랜에서 사용할 수 있습니다.

22개의 좋아요

Does it work without Mailchimp or is it kind of frontend for services of Mailchimp (as quite typically situation is on other platforms)?

2개의 좋아요

This plugin’s intention is to help site owners work with email marketing providers to send out more customised brand messaging.

The only provider included in the plugin is Mailchimp for now, so no, this plugin does not work without Mailchimp. It syncs Discourse forum users who opt in, with what Mailchimp defines as an “audience”.

9개의 좋아요

@nat Allow me to suggest providing for Zoho Campaigns in the near future.

4개의 좋아요

One thing I noticed is that, after enabled, the banner didn’t show up for me until I logged in with an incognito browser.

Will there be anything we can do to make sure this shows up for all existing users who’ve gone to the site before?

FWIW, it showed up fine for all my existing test users when I was trying it out. :+1:

1개의 좋아요

As with the Subscriptions plugin, it would be good if people could sign up to the newsletter and forum at the same time. I guess it’s only possible for already-registered users.

2개의 좋아요

I think including a box on the create account modal could be good. Though currently they’d see the banner when they sign in, which may be more prominent?

1개의 좋아요

@Jagster I read this in the above Topic Post…

:mailbox: Currently, the plugin supports Mailchimp as the newsletter provider and only one global newsletter for all users. Support for additional providers and newsletters limited to groups is planned for future releases.

I suspect that might be a small blip (caching!) only for your user as you’re the one who turned it on.

The banner logic to get it to show up is very fixed: if the user has never dismissed the banner before, it will show up.

2개의 좋아요

How does this plugin handle an existing Audience which already contains many of the community members?

And is there any way to make it function as ‘opt out’ rather than ‘opt in’?
By this I mean that:

  1. All who sign up to our site are added to the Audience automatically
  2. The banner gives an ‘opt out’ option (or maybe just isn’t displayed at all)
1개의 좋아요

The suggestion is nice, since it streamlines the process.

However, as someone who has run mailing lists over years (duration), I’d much prefer to have at least one level of account verification before adding an email to my list. It provides more value over time, and will cause less work over time.

If we made it available on sign-up I think I’d still prefer waiting for them to log in, first. :slight_smile:

5개의 좋아요

Yes, you would (as now) require email verification for Discourse membership, and would begin mailing list membership when beginning Discourse membership.

Is that still legal action somewhere in the western countries?

Absolutely, if it is explicit that you will also be signed up to the newsletter as part of joining the site.

It is actually essentially the same request as:

That is untrue. @Jagster is correct, it’s not legal in EU.

The Dutch telecommunications law requires that the user gives explicit and separate permission for newsletters, and the GDPR has a different ground for processing for the forum and the newsletter. Where the forum can be seen as performance of a contract, the newsletter requires explicit consent.

So you’ll need a separate checkbox at least. And if I remember correctly there is jurisprudention in NL that the checkbox need to be unchecked by default.

That all said, what a great plugin! :heart_eyes:

3개의 좋아요

I think you agree really. Based on what you have said about explicit and separate consent, it could be made mandatory for the initially unticked email list consent box to be ticked for the person to join the forum.

1개의 좋아요

That applies thru EU. Opt-out is just unlegal.

And… it should be big no-no everywhere anyway, because it is just a lousy way to force users receive something they aren’r asked. But hey, it’s good for marketing and users can always delete or mark such newsletter, aka. marketing leads, as a spam :winking_face_with_tongue:

Well, I’m heading to off topic so I’ll jump off from this side branch. But if I’m remembering right Mailchimp is strongly against opt-out.

1개의 좋아요

I should add that when I made the original request what I had in mind was an optional and unticked checkbox for signing up to the email list which would appear on the Discourse signup page. I think that would comply with any sensible interpretation of the EU’s GDPR and of good practice worldwide.

2개의 좋아요

Fortunately, I’m not living in the Netherlands (well, not at the moment anyway). There are ‘western’ countries which do not fall under EU law.

Does this include the Activity Summary? It all depends on what the definition of a Newsletter is, and where on the spectrum the thing that actually gets emailed is.

Also, what of a dedicated category with Watching set for all users by default? That could be construed as a newsletter if one had a liberal interpretation.

Having said all that, I’m pretty sure we all agree that sending folk stuff electronically without their consent is definitely bad (and usually illegal). Laws around the world differ in where the exact point of acceptability is.

2개의 좋아요