12.3 사용자 지정 작업 정의

이 연습에서는 Adobe Journey Optimizer을 함께 사용하여 두 개의 사용자 지정 작업을 만듭니다.

Adobe Experience Cloud로 이동하여 Adobe Journey Optimizer에 로그인합니다. Journey Optimizer​을 클릭합니다.

ACOP

Journey Optimizer의 보기로 리디렉션됩니다.

ACOP

먼저 올바른 샌드박스를 사용하고 있는지 확인하십시오. 사용할 샌드박스를 --aepSandboxId-- 이라고 합니다. 한 샌드박스에서 다른 샌드박스로 변경하려면 프로덕션 제품(VA7)​을 클릭하고 목록에서 샌드박스를 선택하십시오. 이 예에서 샌드박스의 이름은 AEP Enablement FY21​입니다.

ACOP

그런 다음 샌드박스 --aepSandboxId--Home 보기에 있습니다.

ACOP

왼쪽 메뉴에서 아래로 스크롤하여 구성​을 클릭합니다. 그런 다음 작업​에서 관리 단추를 클릭합니다.

데모

그러면 작업 목록이 표시됩니다.

데모

두 가지 작업을 정의합니다.

  • 외부 응용 프로그램을 사용하여 SMS를 전송하는 한 가지 작업, Twilio
  • Slack 채널으로 텍스트를 전송하는 하나의 작업

12.3.1 작업: Twilio를 사용하여 SMS 보내기

Twilio는 SMS 메시지의 타사 공급자입니다. 사용하기 쉬운 API가 있으며 Adobe에서는 Adobe Journey Optimizer을 사용하여 API를 트리거합니다.

데모

작업 만들기​를 클릭하여 작업 추가를 시작합니다.

데모

빈 작업 팝업이 표시됩니다.

데모

작업의 이름으로 ldapSmsTwilio 을 사용하고 Ldap 을 LDAP로 바꿉니다. 이 예에서 작업 이름은 joconnorSmsTwilio입니다.

설명을 다음으로 설정: Send SMS using Twilio

데모

URL 구성​에 대해 다음 항목을 사용하십시오.

  • URL: https://l1uikl5kog.execute-api.us-west-2.amazonaws.com/prod/
  • 방법: POST

헤더 필드를 변경할 필요가 없습니다.

데모

노트

투명도를 위해 위의 URL 뒤에 있는 AWS API Gateway 및 AWS Lambda 함수를 사용하여 Twilio에 SMS 인증 및 전송을 처리합니다.

​인증을 인증 없음으로 설정해야 합니다.

데모

작업 매개 변수​의 경우 Twilio에 전송해야 하는 필드를 정의해야 합니다. 논리적으로, Adobe에서는 Adobe Journey Optimizer과 Adobe Experience Platform이 개인화의 두뇌가 되기를 원하므로 SMS를 보낼 SMS 메시지 텍스트와 모바일 번호가 Adobe Journey Optimizer에 의해 정의된 다음 실행을 위해 Twilio로 전송되어야 합니다.

따라서 작업 매개 변수​에 대해 페이로드 편집 아이콘을 클릭합니다.

데모

그러면 빈 팝업 창이 표시됩니다.

데모

아래 텍스트를 복사하여 빈 팝업 창에 붙여넣습니다.

{
 "body": {
  "textMessage": {
   "toBeMapped": true,
   "dataType": "string",
   "label": "textMessage"
  },
  "to": {
   "toBeMapped": true,
   "dataType": "string",
   "label": "mobileNr"
  }
 }
}

FYI: 아래 필드를 지정하면 고객 여정에서 이러한 필드에 액세스할 수 있으며 여정에서 이러한 필드를 동적으로 채울 수 있습니다.

"toBeMapped": true,

"dataType": "string",

"label": "textMessage"mobileNr

그러면 다음 내용이 표시됩니다.

데모

저장​을 클릭합니다.

데모

위로 스크롤하여 저장​을 한 번 더 클릭하여 사용자 지정 작업을 저장합니다.

데모

사용자 지정 작업은 이제 작업 목록의 일부입니다.

데모

이제 두 번째 작업을 정의하겠습니다.

12.3.2 작업: Slack 채널으로 텍스트 보내기

이제 기존 Slack 채널을 사용하고 메시지를 해당 Slack 채널으로 보냅니다. Slack에는 사용하기 쉬운 API가 있으며 Adobe에서는 Adobe Journey Optimizer을 사용하여 API를 트리거합니다.

데모

작업 만들기​를 클릭하여 새 작업 추가를 시작합니다.

데모

빈 작업 팝업이 표시됩니다.

데모

작업의 이름으로 ldapTextSlack 을 사용하고 ldap 을 LDAP로 바꿉니다. 이 예에서 작업 이름은 joconnorTextSlack입니다.

설명을 다음으로 설정: Send Text to Slack

데모

URL 구성​에 대해 다음 항목을 사용하십시오.

  • URL: https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
  • 방법: POST
노트

위의 URL은 AWS Lambda 함수를 참조하며, 이 함수는 위에서 언급한 대로 Slack 채널에 요청을 전달합니다. 이 작업은 Adobe 소유 Slack 채널에 대한 액세스를 보호하기 위해 수행됩니다. 자체 Slack 채널이 있는 경우 https://api.slack.com/을 통해 Slack 앱을 만든 다음, 해당 Slack 앱에서 수신 웹 후크를 만든 다음 위의 URL을 수신 웹 후크 URL로 바꿔야 합니다.

헤더 필드를 변경할 필요가 없습니다.

데모

​인증을 인증 없음으로 설정해야 합니다.

데모

작업 매개 변수​의 경우 Slack에 전송해야 하는 필드를 정의해야 합니다. 논리적으로, Adobe Journey Optimizer과 Adobe Experience Platform이 개인화의 두뇌가 되기를 바랍니다. 따라서 Slack으로 전송할 텍스트는 Adobe Journey Optimizer에서 정의한 다음 실행을 위해 Slack으로 전송되어야 합니다.

따라서 작업 매개 변수​에 대해 페이로드 편집 아이콘을 클릭합니다.

데모

그러면 빈 팝업 창이 표시됩니다.

데모

아래 텍스트를 복사하여 빈 팝업 창에 붙여넣습니다.

{
 "text": {
  "toBeMapped": true,
  "dataType": "string",
  "label": "textToSlack"
 }
}

FYI: 아래 필드를 지정하면 고객 여정에서 이러한 필드에 액세스할 수 있으며 여정에서 이러한 필드를 동적으로 채울 수 있습니다.

"toBeMapped": true,

"dataType": "string",

"label": "textToSlack"

그러면 다음 내용이 표시됩니다.

데모

저장​을 클릭합니다.

데모

위로 스크롤하여 저장​을 한 번 더 클릭하여 사용자 지정 작업을 저장합니다.

데모

사용자 지정 작업은 이제 작업 목록의 일부입니다.

데모

이벤트, 외부 데이터 소스 및 작업을 정의했습니다. 이제 그 모든 것을 하나의 여정으로 통합합시다.

다음 단계: 12.4 트리거 기반 여정 디자인

모듈 12로 돌아가기

모든 모듈로 돌아가기

이 페이지에서는