Skip to content

웹훅 캠페인 만들기

웹훅 캠페인을 만들거나 멀티채널 캠페인에 웹훅을 포함하면 다른 시스템 및 애플리케이션에 실시간 정보를 제공하여 앱 외의 동작을 트리거할 수 있습니다.

웹훅을 사용하여 Salesforce 또는 Marketo와 같은 시스템이나 백엔드 시스템으로 정보를 전송할 수 있습니다. 예를 들어, 고객이 특정 횟수만큼 사용자 지정 이벤트를 수행한 후 프로모션으로 고객 계정에 크레딧을 적립하고 싶을 수 있습니다.

1단계: 메시지를 작성할 위치 선택

메시지를 캠페인으로 보내야 할지 캔버스로 보내야 할지 잘 모르시겠어요? 캠페인은 단일의 간단한 메시징 캠페인에 적합하며, 캔버스는 여러 단계의 사용자 여정에 적합합니다.

단계:

  1. 메시징 > 캠페인으로 이동하여 캠페인 만들기를 선택합니다.

2. 웹훅을 선택하거나 여러 채널을 타겟팅하는 캠페인의 경우 멀티채널을 선택합니다. 3. 캠페인의 이름을 명확하고 의미 있는 것으로 정하세요. 4. (선택 사항) 이 캠페인의 사용 방법을 설명하는 설명을 추가합니다. 4. 필요에 따라 팀과 태그를 추가하세요.

  • 태그를 사용하면 캠페인을 더 쉽게 찾고 보고서를 작성할 수 있습니다. 예를 들어 보고서 빌더를 사용할 때 특정 태그를 기준으로 필터링할 수 있습니다.
    1. 캠페인에 필요한 만큼 이형 상품을 추가하고 이름을 지정하세요. 추가된 각 변형에 대해 서로 다른 웹훅 템플릿을 선택할 수 있습니다. 이 주제에 대한 자세한 내용은 다변량 및 A/B 테스트를 참조하세요.

단계:

  1. 캔버스 작성기를 사용하여 캔버스를 만듭니다.
  2. 캔버스를 설정한 후 캔버스 빌더에서 단계를 추가합니다. 단계에 명확하고 의미 있는 이름을 붙이세요.
  3. 단계 스케줄을 선택하고 필요에 따라 지연을 지정합니다.
  4. 필요에 따라 이 단계의 오디언스를 필터링합니다. 세그먼트를 지정하고 필터를 추가하여 이 단계의 수신자를 더욱 세분화할 수 있습니다. 메시지가 전송된 후 지연 시간이 지나면 오디언스 옵션이 확인됩니다.
  5. 진행 동작을 선택하세요.
  6. 메시지와 페어링할 다른 메시징 채널을 선택합니다.

2단계: 웹훅 구축하기

웹훅을 처음부터 새로 만들거나 기존 템플릿을 사용하거나 기존 템플릿 중 하나를 사용할 수 있습니다. 그런 다음 편집기의 작성 탭에서 웹훅을 작성합니다.

작성 탭은 다음 필드로 구성됩니다:

  • 언어
  • 웹훅 URL
  • HTTP 메서드
  • 요청 본문

'작성' 탭에 예제 Facebook Messenger 웹훅 템플릿이 있습니다.

언어

URL과 요청 본문에서 국제화가 지원됩니다. 메시지를 국제화하려면 언어 추가를 선택하고 필수 입력란을 채우세요.

콘텐츠를 작성하기 전에 언어를 선택하여 Liquid에서 원하는 위치에 텍스트를 채울 수 있도록 하는 것이 좋습니다. 사용 가능한 전체 언어 목록은 지원되는 언어를 참조하세요.

웹훅 URL

웹훅 URL 또는 HTTP URL은 엔드포인트를 지정합니다. 엔드포인트는 웹훅에서 캡처하는 정보를 전송하는 곳입니다.

공급업체에 정보를 보내려면 공급업체가 API 설명서에 이 URL을 제공해야 합니다. 자체 시스템으로 정보를 전송하는 경우 개발팀 또는 엔지니어링팀에 문의하여 올바른 URL을 사용하고 있는지 확인하세요.

Braze는 표준 포트 80 (HTTP) 및 443 (HTTPS)를 통해 통신하는 URL만 허용합니다.

Liquid 사용

Liquid를 사용하여 웹훅 URL을 맞춤 설정할 수 있습니다. 특정 엔드포인트에서는 사용자를 식별하거나 URL의 일부로 사용자별 정보를 제공해야 하는 경우가 있습니다. Liquid를 사용할 때는 URL에 사용하는 각 사용자별 정보에 대한 기본값을 포함해야 합니다.

HTTP 메서드

사용해야 하는 HTTP 방법은 정보를 전송하는 엔드포인트에 따라 달라집니다. 대부분의 경우 POST를 사용합니다.

요청 본문

요청 본문은 지정한 URL로 전송될 정보입니다. 웹훅 요청의 본문은 JSON 키-값 쌍 또는 원시 텍스트로 작성할 수 있습니다.

JSON 키-값 쌍

JSON 키-값 페어를 사용하면 JSON 형식을 기대하는 엔드포인트에 대한 요청을 쉽게 작성할 수 있습니다. JSON 요청을 기대하는 엔드포인트에서만 이 기능을 사용할 수 있습니다. 예를 들어 키가 message_body인 경우 해당 값은 Your order just arrived!일 수 있습니다. 키-값 쌍을 입력하면 작성기가 JSON 구문으로 요청을 구성하고 JSON 요청의 미리보기가 자동으로 채워집니다.

요청 본문은 JSON 키-값 쌍으로 설정됩니다.

사용자 속성, 사용자 지정 속성 또는 이벤트 속성을 요청에 포함하는 등 Liquid를 사용하여 키-값 쌍을 개인화할 수 있습니다. 예를 들어 요청에 고객의 이름과 이메일을 포함할 수 있습니다. 각 속성에 대한 기본값을 포함해야 합니다.

원시 텍스트

원시 텍스트 옵션을 사용하면 모든 형식의 본문이 예상되는 엔드포인트에 대한 요청을 유연하게 작성할 수 있습니다. 예를 들어, 이 기능을 사용하여 요청이 XML 형식일 것으로 예상되는 엔드포인트에 대한 요청을 작성할 수 있습니다.

Liquid를 사용한 개인화국제화는 모두 원시 텍스트에서 지원됩니다.

Liquid를 사용한 원시 텍스트가 포함된 요청 본문 예시.

Content-Type 요청 헤더를 application/x-www-form-url-encoded 로 설정하는 경우 요청 본문은 URL 인코딩 문자열로 형식화해야 합니다. 예를 들어, 다음과 같습니다.

1
to={{custom_attribute.${example}}}&text=Your+order+just+arrived

URL 인코딩 문자열이 포함된 요청 본문

3단계: 추가 설정 구성

요청 헤더(선택 사항)

특정 엔드포인트의 경우 요청에 헤더를 포함해야 할 수도 있습니다. 작성기의 작성 섹션에서 필요한 만큼 헤더를 추가할 수 있습니다.

'권한 부여' 키 및 '콘텐츠 유형' 키에 대한 요청 헤더 예시

일반적인 요청 헤더는 Content-Type 사양(본문에서 예상되는 데이터 유형(예: XML 또는 JSON)을 설명)과 공급업체 또는 시스템에 대한 자격 증명을 포함하는 권한 부여 헤더입니다.

콘텐츠 유형 사양은 Content-Type 키를 사용해야 합니다. 일반적인 값은 application/json 또는 application/x-www-form-urlencoded 입니다.

인증 헤더는 Authorization 키를 사용해야 합니다. 일반적인 값은 Bearer {{YOUR_TOKEN}} 또는 Basic {{YOUR_TOKEN}} , 여기서 YOUR_TOKEN은 공급업체 또는 시스템에서 제공한 자격 증명입니다.

4단계: 메시지 테스트 보내기

캠페인을 시작하기 전에 웹훅을 테스트하여 요청 형식이 올바른지 확인하는 것이 좋습니다.

이렇게 하려면 테스트 탭으로 전환하여 테스트 웹훅을 전송합니다. 웹훅을 무작위 사용자, 특정 사용자(외부 사용자 아이디의 이메일 주소를 입력하여) 또는 원하는 속성을 가진 커스텀 사용자로 테스트할 수 있습니다.

테스트 웹훅을 보내면 응답 메시지와 함께 대화 상자가 나타납니다. 웹훅 요청이 실패한 경우 오류 메시지를 참조하여 웹훅 문제 해결에 도움을 받으세요. 다음 예에서는 잘못된 웹훅 URL이 포함된 웹훅의 응답에 대해 자세히 설명합니다.

1
2
3
4
5
6
7
8
9
404 Not Found

{
  "error": {
    "message": "Unrecognized request URL. Please see https://lob.com/docs or email us at [email protected].",
    "status_code": 404
  }
}

5단계: 나머지 캠페인 또는 캔버스 구축하기

그런 다음 나머지 캠페인을 구축합니다. 웹훅을 구축하기 위해 도구를 가장 효과적으로 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참조하세요.

배송 일정 또는 트리거 선택

웹훅은 예약된 시간, 작업 또는 API 트리거를 기반으로 전달할 수 있습니다. 자세한 내용은 캠페인 예약하기를 참조하세요.

액션 기반 전달의 경우 캠페인의 기간과 조용한 시간을 설정할 수도 있습니다.

이 단계에서는 사용자가 캠페인을 받을 수 있도록 다시 자격을 얻을 수 있도록 허용하거나 최대 게재빈도 설정 규칙을 활성화하는 등의 전달 제어를 지정할 수 있습니다.

타겟팅할 사용자 선택

다음으로 세그먼트 또는 필터를 선택하여 사용자를 타겟팅하여 오디언스의 범위를 좁혀야 합니다. 이 단계에서는 세그먼트에서 더 많은 오디언스를 선택하고 원하는 경우 필터를 사용하여 해당 세그먼트를 더 좁힐 수 있습니다. 대략적인 세그먼트 인구가 현재 어떤 모습인지에 대한 스냅샷이 자동으로 제공됩니다. 정확한 세그먼트 멤버십은 항상 메시지가 전송되기 직전에 계산된다는 점에 유의하세요.

전환 이벤트 선택

Braze를 사용하면 사용자가 캠페인을 수신한 후 특정 행동, 전환 이벤트를 얼마나 자주 수행하는지 추적할 수 있습니다. 사용자가 지정된 작업을 수행하면 최대 30일 동안 전환이 카운트되도록 허용하는 옵션이 있습니다.

아직 완료하지 않았다면 캔버스 단계의 나머지 섹션을 완료하세요. 캔버스의 나머지 부분을 구성하고, 다변량 테스트 및 지능형 선택을 구현하는 방법 등에 대한 자세한 내용은 캔버스 설명서의 캔버스 구성 단계를 참조하세요.

6단계: 검토 및 배포

캠페인 또는 캔버스의 마지막 제작을 완료한 후에는 세부 정보를 검토하고 테스트한 다음 전송하세요!

알아두어야 할 사항

오류, 재시도 로직 및 시간 초과

웹훅은 외부 엔드포인트에 요청을 하는 Braze 서버에 의존하므로 구문 및 기타 오류가 발생할 수 있습니다. 웹훅 오류를 방지하는 첫 번째 단계는 웹훅 캠페인에 구문 오류가 있는지 테스트하고 개인화된 변수에 기본값이 있는지 확인하는 것입니다. 그러나 만료된 API 키, 사용량 제한 또는 예기치 않은 서버 오류 등의 문제로 인해 웹훅이 여전히 실패할 수 있습니다. 웹훅이 전송에 실패하면 메시지 활동 로그에 오류 메시지가 기록됩니다.

이 설명에는 오류가 발생한 시간, 앱 이름, 오류 메시지가 포함됩니다:

"현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야 합니다."라는 메시지와 함께 웹훅 오류가 발생했습니다.

메시지 본문에서 오류의 원인이 충분히 명확하지 않은 경우 사용 중인 API 엔드포인트의 설명서를 확인해야 합니다. 여기에는 일반적으로 엔드포인트에서 사용하는 오류 코드와 일반적으로 발생하는 원인에 대한 설명이 제공됩니다.

다른 캠페인과 마찬가지로 Braze는 웹훅 캠페인의 전달과 그로 인한 전환을 추적합니다. 웹훅 요청이 전송되면 수신 서버는 요청에 어떤 일이 발생했는지를 나타내는 응답 코드를 반환합니다.

다음 표에는 서버가 전송할 수 있는 다양한 응답, 캠페인 분석에 미치는 영향, 오류 발생 시 Braze가 캠페인을 재전송할지 여부가 요약되어 있습니다:

IP 허용 목록

Braze에서 웹훅이 전송되면 Braze 서버는 고객 또는 타사 서버에 네트워크 요청을 보냅니다. IP 허용 목록을 사용하면 웹훅 요청이 Braze에서 오는지 확인하여 보안을 강화할 수 있습니다.

Braze는 다음 IP에서 웹훅을 전송합니다. 나열된 IP는 허용 목록에 옵트인한 모든 API 키에 자동으로 동적으로 추가됩니다.

US-01, US-02, US-03, US-04, US-05, US-06, US-07 인스턴스:
127.0.0.1
23.21.118.191
34.206.23.173
50.16.249.9
52.4.160.214
54.87.8.34
54.156.35.251
52.54.89.238
18.205.178.15
인스턴스 EU-01EU-02의 경우:
127.0.0.1
52.58.142.242
52.29.193.121
35.158.29.228
18.157.135.97
3.123.166.46
3.64.27.36
3.65.88.25
3.68.144.188
3.70.107.88
US-08 인스턴스의 경우:
52.151.246.51
52.170.163.182
40.76.166.157
40.76.166.170
40.76.166.167
40.76.166.161
40.76.166.156
40.76.166.166
40.76.166.160
40.88.51.74
52.154.67.17
40.76.166.80
40.76.166.84
40.76.166.85
40.76.166.81
40.76.166.71
40.76.166.144
40.76.166.145

Braze 파트너와 웹훅 사용

웹훅을 사용하는 방법은 다양하며, 기술 파트너(Alloys)와 함께 웹훅을 사용하여 고객 및 사용자와의 커뮤니케이션 수준을 직접 높일 수 있습니다.

참고:

이 페이지가 얼마나 도움이 되었나요?
New Stuff!