Skip to content

Facebook 메신저

Facebook 메신저는 세계에서 가장 인기 있는 인스턴트 메시징 플랫폼 중 하나로, 약 10억 명의 월간 활성 사용자가 이용하고 있습니다. 이 플랫폼을 통해 브랜드는 매력적인 챗봇을 만들어 고객과 지능적이고 자동화된 방식으로 상호작용할 수 있습니다.

Braze와 Facebook 통합은 Braze 웹훅, 세분화, 개인화 및 트리거 기능을 활용하여 메신저 플랫폼 API를 통해 Facebook 메신저에서 사용자에게 메시지를 보냅니다. 커스텀 Facebook 메신저 웹훅 템플릿은 플랫폼의 템플릿 > 웹훅 템플릿에서 제공됩니다.

Facebook 메신저 플랫폼은 “기존 거래를 지원하거나, 기타 고객 지원 조치를 제공하거나, 사용자가 요청한 콘텐츠를 전달하는 비홍보성 메시지”를 위한 것입니다. 자세한 내용은 Facebook 플랫폼 가이드라인허용되는 사용 사례 예시를 참조하세요.

필수 조건

통합을 진행하기 전에 다음 사항을 확인하세요:

  • Facebook은 메신저 플랫폼을 마케팅 메시지 전송에 사용하는 것을 허용하지 않습니다.
  • 페이지에서 메시지를 보내려면 사용자의 명시적인 동의가 필요합니다.
  • Facebook 앱의 테스트 사용자가 아닌 사용자에게 메시지를 보내려면 앱이 Facebook의 앱 검토를 통과해야 합니다.

통합

다음은 Braze Facebook 메신저 웹훅을 설정하는 방법을 보여줍니다. 봇 설정에 추가 도움이 필요한 경우, 전체 메신저 봇 튜토리얼과 예제 코드를 Braze GitHub 리포지토리에서 확인할 수 있습니다!

1단계: PSID 수집

Facebook 메신저에서 메시지를 보내려면 사용자의 페이지별 ID(PSID)를 수집하여 사용자를 식별하고 일관되게 상호작용해야 합니다. PSID는 사용자의 Facebook ID와 동일하지 않습니다. Facebook은 고객에게 메시지를 보내거나 고객이 메시지를 보낼 때마다 이 식별자를 생성합니다.

PSID는 Facebook이 제공하는 다양한 진입점을 사용하여 찾을 수 있습니다. 사용자가 앱에 메시지를 보내거나 대화에서 버튼을 탭하거나 메시지를 보내는 등의 동작을 수행하면, 해당 PSID가 웹훅 이벤트의 sender.id 속성에 포함되어 봇이 동작을 수행한 사용자를 식별할 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  "sender":{
    "id":"<PSID>"
  },
  "recipient":{
    "id":"<PAGE_ID>"
  },
  "timestamp":1458692752478,
  "message":{
    "mid":"mid.1457764197618:41d102a3e1ae206a38",
    "text":"hello, world!",
    "quick_reply": {
      "payload": "<DEVELOPER_DEFINED_PAYLOAD>"
    }
  }
}

메시지를 보낼 때마다 해당 PSID가 요청의 recipient.id 속성에 포함되어 메시지를 받을 사용자를 식별합니다.

2단계: 커스텀 속성으로 Braze에 전송

PSID를 수신하고 있다고 확인되면, 개발자와 협력하여 PSID를 커스텀 속성으로 Braze에 전송하세요. PSID는 API 호출을 통해 접근할 수 있는 문자열입니다.

3단계: 웹훅 템플릿 설정

템플릿 및 미디어에서 웹훅 템플릿으로 이동하여 Facebook Messenger Webhook Template을 선택합니다.

  1. 템플릿 이름을 입력하고 필요에 따라 Teams와 태그를 추가합니다.
  2. 메시지를 입력하거나 Facebook에서 제공하는 메시지 템플릿에서 선택합니다. 메시지 유형 또는 태그를 선택할 수도 있습니다.
  3. PSID를 커스텀 속성으로 포함합니다. Request Body 상자 모서리에 있는 파란색과 흰색 + 버튼을 사용하여 수행할 수 있습니다.
  4. 웹훅 URL에서 FACEBOOK_PAGE_ACCESS_TOKEN을 실제 토큰으로 교체하여 페이지 액세스 토큰을 추가합니다.

웹훅 미리보기 및 테스트

메시지를 보내기 전에 웹훅을 테스트하세요. 메신저 ID가 Braze에 저장되어 있는지 확인하고(또는 찾아서 커스텀 사용자로 테스트), 미리보기를 사용하여 테스트 메시지를 전송합니다.

기존 사용자에게 메시지를 전송하여 미리 볼 수 있는 Facebook 메신저 웹훅 템플릿의 테스트 탭.

메시지를 성공적으로 수신했다면 전달 설정을 구성할 수 있습니다.

이 통합 사용하기

설정이 완료되면 이 통합을 사용하여 Facebook 메신저 사용자를 타겟팅합니다. 사용자의 전화번호를 사용하여 메시지를 보내지 않고 메신저 메시지를 반복적으로 보낼 계획이라면, 메신저 ID가 커스텀 속성으로 존재하는 모든 사용자에 대해 Segment를 생성하고 분석 추적을 활성화하여 시간 경과에 따른 메신저 구독률을 추적해야 합니다.

Segment 필터 "messenger_id"가 "비어 있지 않음"으로 설정됨.

메신저 구독자를 위한 특정 Segment를 생성하지 않기로 선택한 경우, 오류를 방지하기 위해 메신저 ID가 존재하는지에 대한 필터를 포함해야 합니다.

다른 세분화를 사용하여 메신저 Campaign을 타겟팅할 수도 있으며, 나머지 Campaign 생성 프로세스는 다른 Campaign과 동일합니다.

New Stuff!