디스커스 뉴스레터 통합

: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개의 좋아요

Mailchimp 없이도 작동하나요, 아니면 Mailchimp의 서비스를 위한 일종의 프론트엔드인가요 (다른 플랫폼에서 흔히 볼 수 있는 상황처럼)?

2개의 좋아요

이 플러그인의 목적은 사이트 소유자가 이메일 마케팅 제공업체와 협력하여 더 맞춤형 브랜드 메시지를 전송할 수 있도록 돕는 것입니다.

현재 이 플러그인에 포함된 제공업체는 Mailchimp뿐이므로, Mailchimp 없이 이 플러그인은 작동하지 않습니다. 이 플러그인은 옵트인한 Discourse 포럼 사용자를 Mailchimp에서 정의하는 "오디언스(audience)"와 동기화합니다.

9개의 좋아요

@nat 가까운 장래에 Zoho Campaigns를 지원해 주시기를 제안드립니다.

4개의 좋아요

한 가지 눈치챈 점은, 활성화된 후에도 인코그니토 브라우저로 로그인하기 전까지는 배너가 표시되지 않았다는 것입니다.

이전에 사이트를 방문했던 기존 사용자들에게도 이 배너가 표시되도록 할 수 있는 방법이 있을까요?

참고로, 테스트하던 당시 기존 테스트 사용자들에게는 모두 정상적으로 표시되었습니다. :+1:

1개의 좋아요

구독(Subscription) 플러그인과 마찬가지로, 뉴스레터와 포럼에 동시에 가입할 수 있으면 좋겠습니다. 아마도 이미 가입된 사용자들에게만 가능한 것 같습니다.

2개의 좋아요

계정 생성 모달에 박스를 포함하는 것도 좋을 것 같습니다. 다만 현재는 로그인 시 배너를 보게 되는데, 이게 더 눈에 잘 띌 수도 있겠죠?

1개의 좋아요

@Jagster 위 토픽 게시글에서 이렇게 읽었습니다…

:mailbox: 현재 이 플러그인은 뉴스레터 제공자로 Mailchimp만 지원하며, 모든 사용자를 위한 글로벌 뉴스레터 하나만 사용할 수 있습니다. 추가 제공자 지원 및 그룹으로 제한된 뉴스레터 기능은 향후 릴리스에서 계획되어 있습니다.

기능을 켜신 분이 바로 귀하이므로, 아마도 캐싱 문제로 인해 귀하의 계정에서만 일시적으로 발생한 현상일 것 같습니다.

배너가 표시되도록 하는 로직은 매우 고정되어 있습니다: 사용자가 이전에 배너를 닫지 않았다면, 배너가 표시됩니다.

2개의 좋아요

이 플러그인은 이미 커뮤니티 멤버가 많이 포함된 기존 Audience를 어떻게 처리하나요?

또한 ‘opt in’ 대신 ‘opt out’ 방식으로 작동하도록 할 수 있는 방법이 있나요?
즉, 다음과 같은 기능을 의미합니다:

  1. 사이트에 가입하는 모든 사용자가 자동으로 Audience에 추가됩니다.
  2. 배너에 ‘opt out’ 옵션이 제공되거나(또는 아예 표시되지 않거나)
1개의 좋아요

이 제안은 프로세스를 간소화해 주므로 좋습니다.

하지만 수년간 메일링 리스트를 운영해 온 사람으로서, 이메일을 내 리스트에 추가하기 전에 최소한 한 단계의 계정 인증을 거치는 것을 훨씬 선호합니다. 이렇게 하면 시간이 지날수록 더 큰 가치를 제공하며, 장기적으로 업무 부담도 줄어들 것입니다.

가입 시점에 이 기능을 제공하더라도, 저는 먼저 로그인하도록 기다리는 방식을 여전히 선호하겠습니다. :slight_smile:

5개의 좋아요

네, 현재와 마찬가지로 Discourse 가입 시 이메일 인증을 요구하게 되며, Discourse 가입을 시작하는 시점에 메일링 리스트 가입도 함께 시작됩니다.

그것이 서구 국가 중 어딘가에서 여전히 합법적인 행위인가요?

네, 사이트 가입 시 뉴스레터 구독도 함께 진행됨이 명확하게 명시된다면 당연히 가능합니다.

실제로 이는 다음 요청과 본질적으로 동일한 내용입니다:

그것은 사실이 아닙니다. @Jagster 님의 말씀이 맞습니다. EU에서는 합법적이지 않습니다.

네덜란드 통신법은 뉴스레터의 경우 사용자가 명시적이고 별도의 허락을 줘야 한다고 규정하고 있으며, GDPR에서는 포럼과 뉴스레터의 처리 근거가 다릅니다. 포럼은 계약 이행으로 볼 수 있지만, 뉴스레터는 명시적 동의가 필요합니다.

따라서 최소한 별도의 체크박스가 필요합니다. 그리고 제 기억이 맞다면, 네덜란드에서는 판례상 해당 체크박스가 기본적으로 미선택 상태여야 합니다.

아무튼, 정말 멋진 플러그인입니다! :heart_eyes:

3개의 좋아요

사실 동의하시는 것 같습니다. 명시적이고 분리된 동의에 대해 말씀하신 내용을 바탕으로, 처음에는 체크되어 있지 않은 이메일 목록 동의 상자를 체크해야만 포럼에 가입할 수 있도록 하는 것이 의무화될 수 있습니다.

1개의 좋아요

이것은 EU 전체에 적용됩니다. 옵트아웃은 단순히 불법일 뿐입니다.

그리고… 사실 어디서든 큰 금기사항이어야 합니다. 사용자가 요청하지도 않은 것을 강제로 받게 만드는 것은 매우 나쁜 방법이기 때문입니다. 하지만 hey, 마케팅에는 좋으며, 사용자는 항상 이러한 뉴스레터(즉, 마케팅 리드)를 스팸으로 삭제하거나 표시할 수 있습니다 :winking_face_with_tongue:

음, 이제 오프토픽으로 빠지고 있으니 이 작은 분기점에서 빠지겠습니다. 하지만 제 기억이 맞다면 Mailchimp는 옵트아웃에 대해 강력히 반대합니다.

1개의 좋아요

추가로 말씀드리자면, 처음 요청을 했을 때 제 의도는 이메일 목록 가입을 위한 선택적이고 기본값이 선택되지 않은 체크박스를 Discourse 가입 페이지에 표시하는 것이었습니다. 이는 EU의 GDPR은 물론 전 세계의 합리적인 해석과 모범 사례에도 부합한다고 생각합니다.

2개의 좋아요

다행히 저는 네덜란드에 거주하지 않습니다(적어도 현재는요). EU 법의 적용을 받지 않는 ‘서방’ 국가들이 있습니다.

이것은 활동 요약(Activity Summary)에도 해당하나요? 뉴스레터의 정의가 무엇인지, 그리고 실제로 이메일로 전송되는 콘텐츠가 스펙트럼의 어디에 위치하는지에 따라 모두 달라집니다.

또한, 모든 사용자에게 기본적으로 '감시 중(Watching)'으로 설정된 전용 카테고리는 어떻게 될까요? 이는 넓은 해석을 적용하면 뉴스레터로 간주될 수 있습니다.

그럼에도 불구하고, 우리는 모두 동의할 것입니다. 동의 없이 사람들에게 전자적으로 정보를 보내는 것은 분명히 잘못된 일(그리고 대개 불법적인)이라는 점에요. 전 세계의 법률은 허용 가능한 정확한 기준점에 대해 서로 다릅니다.

2개의 좋아요