이 연습에서는 Adobe Journey Optimizer을 함께 사용하여 두 개의 사용자 지정 작업을 만듭니다.
Adobe Experience Cloud로 이동하여 Adobe Journey Optimizer에 로그인합니다. Journey Optimizer을 클릭합니다.
Journey Optimizer의 홈 보기로 리디렉션됩니다.
먼저 올바른 샌드박스를 사용하고 있는지 확인하십시오. 사용할 샌드박스를 --aepSandboxId--
이라고 합니다. 한 샌드박스에서 다른 샌드박스로 변경하려면 프로덕션 제품(VA7)을 클릭하고 목록에서 샌드박스를 선택하십시오. 이 예에서 샌드박스의 이름은 AEP Enablement FY21입니다.
그런 다음 샌드박스 --aepSandboxId--
의 Home 보기에 있습니다.
왼쪽 메뉴에서 아래로 스크롤하여 구성을 클릭합니다. 그런 다음 작업에서 관리 단추를 클릭합니다.
그러면 작업 목록이 표시됩니다.
두 가지 작업을 정의합니다.
Twilio는 SMS 메시지의 타사 공급자입니다. 사용하기 쉬운 API가 있으며 Adobe에서는 Adobe Journey Optimizer을 사용하여 API를 트리거합니다.
작업 만들기를 클릭하여 작업 추가를 시작합니다.
빈 작업 팝업이 표시됩니다.
작업의 이름으로 ldapSmsTwilio
을 사용하고 Ldap
을 LDAP로 바꿉니다. 이 예에서 작업 이름은 joconnorSmsTwilio
입니다.
설명을 다음으로 설정: Send SMS using Twilio
URL 구성에 대해 다음 항목을 사용하십시오.
https://l1uikl5kog.execute-api.us-west-2.amazonaws.com/prod/
헤더 필드를 변경할 필요가 없습니다.
투명도를 위해 위의 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
그러면 다음 내용이 표시됩니다.
저장을 클릭합니다.
위로 스크롤하여 저장을 한 번 더 클릭하여 사용자 지정 작업을 저장합니다.
사용자 지정 작업은 이제 작업 목록의 일부입니다.
이제 두 번째 작업을 정의하겠습니다.
이제 기존 Slack 채널을 사용하고 메시지를 해당 Slack 채널으로 보냅니다. Slack에는 사용하기 쉬운 API가 있으며 Adobe에서는 Adobe Journey Optimizer을 사용하여 API를 트리거합니다.
작업 만들기를 클릭하여 새 작업 추가를 시작합니다.
빈 작업 팝업이 표시됩니다.
작업의 이름으로 ldapTextSlack
을 사용하고 ldap
을 LDAP로 바꿉니다. 이 예에서 작업 이름은 joconnorTextSlack
입니다.
설명을 다음으로 설정: Send Text to Slack
URL 구성에 대해 다음 항목을 사용하십시오.
https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
위의 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 트리거 기반 여정 디자인