사용자 생성 콘텐츠를 안전하게 이메일로 보내는 방법

게시 됨: 2015-02-17

콘텐츠 공유 및 초대를 통해 서비스를 성장시키십시오. 하지만 안전하게 수행하십시오.

사용자가 이메일을 통해 정보를 공유할 수 있는 시스템을 구축하고 있습니까? "친구 초대" 또는 "친구와 공유" 이메일 메시지를 배포합니까? 고성장 온라인 서비스는 창의적인 접근 방식을 사용하여 사용자 기반을 활용하여 커뮤니티 참여를 늘리고 브랜드를 성장시킵니다. 잘 하면 채택을 늘리고 아이디어 확산을 늘릴 수 있지만 브랜드에 심각한 피해를 줄 수 있는 단점도 있습니다. 선의의 공유 시스템은 스패머와 사기꾼에 의해 남용될 수 있습니다. "사용자 생성 콘텐츠"(UGC) 공유 시스템에 보호 장치를 구축하여 위험을 제한할 수 있습니다.

사용자 생성 이메일을 개선하기 위한 11가지 팁

UGC로 이메일을 보내는 것은 두 가지 이유로 특히 위험합니다. 첫째, 일반 이메일 마케팅 캠페인 및 거래 이메일과 달리 콘텐츠를 완전히 제어할 수 없습니다. 둘째, 사용자가 콘텐츠를 보낼 대상을 선택합니다. 이 두 요소는 휘발성 혼합을 형성합니다. 폭발하게 놔두지 마세요. 다음은 SendGrid의 배달 컨설팅 및 스팸 방지 팀의 몇 가지 지침과 실용적인 제안입니다.

  1. 발신인 파악 – 발신자를 고유하게 식별합니다. 그들이 다른 사람의 신원을 스푸핑하지 못하게 하십시오(예: "보낸 사람" 주소를 설정하십시오. 임의의 "보낸 사람" 주소, 심지어 모바일 클라이언트가 표시하는 전부인 "친한 사람" 필드도 허용하지 마십시오.) 태그 발신자의 ID로 아웃바운드 메시지를 차단하여 남용을 소스와 다시 연관시킬 수 있습니다.
  2. 주의 깊게 들으십시오 – 방어를 통과하는 원치 않는 UGC를 인식할 수 있도록 피드백 메커니즘을 설정하십시오. (SendGrid 계정을 구성하여 스팸 불만 사항을 모니터링하는 사서함으로 전달하거나 Event Webhook을 사용하여 불만 사항 이벤트를 시스템에 실시간으로 게시하여 분명히 원치 않는 메일을 식별하고 중지할 수 있습니다.)
  3. 누가 장난꾸러기인지 알 수 있습니다. UGC 발신자에 대한 평판을 구축하십시오. 평판을 보낸 사람의 ID와 연결합니다. 알 수 없는/신뢰할 수 없는 발신자는 임계값이 더 낮습니다. (예: 더 느린 전송, 시차를 둔 전송 사이의 더 긴 일시 중지, 목록 크기의 더 낮은 상한.)
  4. 흐름 제어 – 보낸 사람이 너무 많은 나쁜 피드백을 받으면 메시지 흐름을 중단하거나 제한하여 평판을 떨어뜨립니다.
    1. 아웃바운드 UGC의 흐름을 속도 제한합니다. 알 수 없거나 신뢰할 수 없는 보낸 사람은 신뢰할 수 있는 보낸 사람보다 더 제한되어야 합니다.
    2. 누군가와 "공유"할 수 있는 수신자 수에 대해 합리적인 한도를 설정합니다. 그들의 "공유 목록"이 합리적인 속도로(유기적으로) 증가하고 있습니까, 아니면 갑자기 커졌습니까?
    3. 엇갈리게 더 크게 보냅니다. 일부 메시지를 조금씩 보내고 피드백이 반송/불만 형식으로 다시 흐를 때까지 기다립니다. 괜찮으면 조금 더 흘려보냅니다. 헹구고 반복합니다. (캠페인이 클수록 더 주의해야 합니다.)
  5. 메시지 내용 관리
    1. 사용자가 UGC에 URL을 넣는 것을 허용하지 마십시오.
    2. 첨부 파일이나 사용자 생성 이미지를 허용하지 마십시오. (“이미지 스팸” 유행을 기억하십니까?)
    3. 불필요한 콘텐츠를 제한하는 데 도움이 되도록 메시지의 UGC 부분에 글자수 제한을 두는 것이 좋습니다.
    4. 스팸을 검색합니다. 보내기 전에 http://akismet.com/과 같이 특별히 제작된 웹 댓글 스팸 감지 시스템으로 UGC를 사전 검열합니다.
  6. UGC를 발신자에게 보내는 비용(및 그 결과)을 발신자 에게 전가하십시오. 남용자가 귀하의 서비스를 통해 대규모 이메일 캠페인을 쉽게 보낼 수 있도록 하여 남용을 활성화하지 마십시오. 가능한 경우 UGC 이메일 전파 비용을 발신자에게 다시 전가하십시오. 한 가지 방법은 사용자 자신의 이메일 클라이언트(예: mailto: URL을 통해)에서 보낼 미리 채워진 이메일을 시작하는 "이메일 공유 기능"을 사용하는 것입니다.
  7. 메일 폭탄 공격 방지 – 시스템이 UGC 또는 초대를 특정 수신자에게 보내는 횟수를 추적합니다. 특정 기간 동안 단일 수신자가 받을/받을 수 있는 UGC의 양을 제한합니다.
  8. 수신 거부 존중 – 모든 UGC 이메일의 바닥글에 작동 중인 수신 거부 링크를 넣습니다. 또한 list-unsubscribe 헤더를 구현했는지 확인하십시오.
  9. 법률 준수 – 캐나다 CASL(스팸 방지법)은 원치 않는 이메일에 대해 엄격한 제한을 두고 있습니다. 캐나다 당국은 외국 기관(미국 포함)과 호혜성을 확립했습니다. 소송 당사자는 해외에서 판결을 집행할 수 있습니다.
  10. 메일 스트림 분리 – 필수 메일(가입 알림, 비밀번호 재설정 등)과 동일한 IP 및 도메인/하위 도메인을 통해 더 위험한 메시지(UGC 등)를 보내는 것을 조심하십시오. UGC가 필수 메일 스트림의 배달 가능성 문제를 일으킬 위험이 있습니다. UGC 양식을 타사에서 관리하는 경우 UGC를 보내는 다양한 브랜드/사이트/캠페인에 대해 다른 하위 사용자를 설정합니다.
  11. 가입 남용 방지 – 예방이 치료보다 낫습니다.
    1. 누가 귀하의 서비스에 등록하는지 알 수 있습니다. 신규 가입을 심사하여 문제를 일으키는 사람을 가려내십시오. 대규모로 이를 수행하려면 신규 가입 및 업그레이드하는 계정의 위험성을 자동으로 평가하십시오. (e-hawk.net의 우리 친구들이 이것을 쉽게 만듭니다.)
    2. 가입 절차에는 가입 위험 수준에 따라 다른 "경로"가 있어야 합니다. 가입 위험이 높을수록 심사/가입 절차가 더 철저해야 합니다. 정당한 경우 가입 프로세스에 적절한 양의 마찰을 추가하십시오. 보안 문자, SMS 확인, 전화 통화 콜백, 다단계 인증 또는 신용 카드 확인을 등록 흐름에 추가할 수 있습니다.
    3. 스노우슈잉을 금합니다. 동일한 사람, 장치 또는 IP가 여러 계정에 쉽게 가입하도록 허용하지 마십시오. 그들은 많은 저강도 스팸 스트림을 병렬로 흐르게 하여 임계값을 우회하려고 시도합니다. ( 상식: 이 스패머 전략은 캠페인의 무게를 더 넓은 표면적에 분산시키기 때문에 스노우슈잉이라고 합니다.)
    4. 봇을 조심하세요. 사용자 ID의 패턴과 등록 중 활동 시간을 추적 및 감사하여 자동 스크립트(로봇) 등록을 감지합니다. 등록 양식이 사람이 할 수 있는 것보다 빨리 작성되고 있습니까? 등록 양식의 필드와 흐름을 무작위로 재정렬하거나 CAPTCHA를 사용하여 스크립트로 작성된 등록을 방해하십시오.
    5. 스팸 발송자는 새 계정보다 이전 계정을 더 신뢰하기 위해 일부 계정을 휴면 상태로 둘 수 있습니다. 평판 시스템이 새 계정을 기존 계정과 다르게 취급하는 경우 "신규"를 정의하는 방법이 현명합니다.

이미 UGC 공유 시스템을 사용하고 있거나 브랜드 성장을 위해 "친구 초대" 또는 "친구와 공유" 메시지를 개발하려는 경우 이 팁을 염두에 두십시오. UGC 이메일이 이메일 프로그램에 대해 설정한 것과 동일한 엄격한 표준을 준수하는지 확인하는 것은 귀하의 책임임을 기억하십시오. 위험을 알고 있다면 프로그램을 준비하고 사용자를 보호할 수 있습니다.