서드파티 시스템을 사용하여 메시지를 보내거나 서드파티 시스템으로 API 호출을 보내려는 경우, 사용자 정의 작업을 사용하여 여정에 대한 연결을 구성합니다. 예를 들어 사용자 지정 작업으로 Epsilon, Slack, Adobe Developer, Firebase 등
사용자 지정 작업은 기술 사용자가 정의하고 마케터가 사용할 수 있는 추가 작업입니다. 구성하고 나면 여정 왼쪽 팔레트의 작업 범주. 이 페이지에서 자세히 알아보십시오.
사용자 지정 작업은에 나열된 몇 가지 제한 사항이 있습니다. 이 페이지.
사용자 지정 작업 매개 변수에서 간단한 컬렉션과 개체 컬렉션을 전달할 수 있습니다. 의 컬렉션 제한에 대해 자세히 알아보기 이 페이지.
또한 사용자 지정 작업 매개 변수에는 예상 형식(예: 문자열, 십진수 등)이 있습니다. 이러한 예상 형식을 준수하도록 주의해야 합니다. 자세히 알아보기 사용 사례.
모든 사용자 지정 작업에 대해 1분 동안 30만 번의 최대 호출 제한이 정의됩니다. 또한 기본 캡핑은 호스트 및 샌드박스 별로 수행됩니다. 예를 들어 샌드박스에서 동일한 호스트를 사용하는 두 개의 엔드포인트가 있는 경우 (예: https://www.adobe.com/endpoint1
및 https://www.adobe.com/endpoint2
), 캡핑은 adobe.com 호스트 아래의 모든 끝점에 적용됩니다. "endpoint1"과 "endpoint2"는 동일한 최대 가용량 구성을 공유하며 한 끝점이 한도에 도달하면 다른 끝점에 영향을 줍니다.
이 제한은 사용자 정의 작업으로 타깃팅된 외부 끝점을 보호하기 위해 고객 사용량을 기준으로 설정되었습니다. 대상자 기반 여정에서 이를 고려하여 적절한 읽기 속도(사용자 정의 작업 사용 시 프로필 5,000개/초)를 정의해야 합니다. 필요한 경우 Capping/Throttling API를 통해 빈도 설정 또는 스로틀링 제한을 보다 크게 정의하는 방법으로 이 설정을 재정의할 수 있습니다. 이 페이지를 참조하십시오.
다음과 같은 다양한 이유로 사용자 지정 작업으로 공개 끝점을 타깃팅해서는 안 됩니다.
Journey Optimizer에서는 데이터 거버넌스 및 동의 정책을 사용자 지정 작업에 적용하여 특정 필드가 서드파티 시스템으로 내보내지지 않도록 하거나 이메일, 푸시 또는 SMS 통신 수신에 동의하지 않은 고객을 제외할 수 있습니다. 자세한 내용은 다음 페이지를 참조하십시오.
사용자 지정 작업을 구성하는 데 필요한 주요 단계는 다음과 같습니다.
관리 메뉴 섹션에서 다음을 선택합니다. 구성. 다음에서 작업 섹션, 클릭 관리. 클릭 작업 만들기 새 작업을 만듭니다. 작업 구성 창이 화면 오른쪽에 열립니다.
작업 이름을 입력합니다.
공백이나 특수 문자는 사용하지 마십시오. 이름은 30자까지만 입력하십시오.
작업에 설명을 추가합니다. 데이터 소스에 이벤트에 설명을 추가합니다.
이 작업을 사용하는 여정 수는 다음에서 사용됨 필드. 다음을 클릭할 수 있습니다 여정 보기 단추를 클릭하여 이 작업을 사용하는 여정 목록을 표시합니다.
다른 항목 정의 URL 구성 매개 변수. 이 페이지를 참조하십시오.
구성 인증 섹션. 이 구성은 데이터 소스의 경우와 동일합니다. 이 섹션을 참조하십시오.
다음을 정의합니다. 작업 매개 변수. 이 페이지를 참조하십시오.
저장을 클릭합니다.
이제 사용자 지정 작업이 구성되었으며 여정에서 사용할 준비가 되었습니다. 이 페이지를 참조하십시오.
여정에서 사용자 지정 작업을 사용하는 경우 대부분의 매개 변수는 읽기 전용입니다. 다음 작업만 수정할 수 있습니다. 이름, 설명, URL 필드 및 인증 섹션.
사용자 지정 작업을 구성할 때 다음을 정의해야 합니다 끝점 구성 매개 변수:
다음에서 URL 필드에 외부 서비스의 URL을 지정합니다.
URL이 정적인 경우 이 필드에 URL을 입력합니다.
URL에 동적 경로가 포함된 경우 URL의 정적 부분, 즉 체계, 호스트, 포트 및 경로의 정적 부분(선택 사항)만 입력합니다.
예: https://xxx.yyy.com/somethingstatic/
사용자 지정 작업을 여정에 추가할 때 URL의 동적 경로를 지정합니다. 자세히 알아보기.
보안상의 이유로 URL에 HTTPS 스키마를 사용하는 것이 좋습니다. 공개되지 않은 Adobe 주소 및 IP 주소의 사용은 허용되지 않습니다.
사용자 지정 작업을 정의할 때 기본 포트만 허용됩니다. http의 경우 80, https의 경우 443.
호출 선택 방법: 다음 중 하나일 수 있습니다. POST, GET 또는 PUT.
다음 DELETE 메서드가 지원되지 않습니다. 기존 리소스를 업데이트해야 하는 경우 PUT 메서드를 사용합니다.
헤더 및 쿼리 매개 변수를 정의합니다.
다음에서 헤더 섹션, 클릭 헤더 필드 추가 외부 서비스로 보낼 요청 메시지의 HTTP 헤더를 정의합니다. 다음 Content-Type 및 Charset 헤더 필드는 기본적으로 설정됩니다. 이러한 필드는 수정하거나 삭제할 수 없습니다.
다음에서 쿼리 매개 변수 섹션, 클릭 쿼리 매개 변수 필드 추가 를 사용하여 URL에 추가할 매개 변수를 정의할 수 있습니다.
필드의 레이블 또는 이름을 입력합니다.
유형을 선택합니다. 상수 또는 변수. 을(를) 선택한 경우 상수을(를) 만든 다음 값 필드. 을(를) 선택한 경우 변수를 설치한 다음 여정에 사용자 지정 작업을 추가할 때 이 변수를 지정합니다. 자세히 알아보기.
여정에 사용자 지정 작업을 추가한 후에도 여정이 초안 상태인 경우 헤더 또는 쿼리 매개 변수 필드를 추가할 수 있습니다. 여정이 구성 변경의 영향을 받지 않도록 하려면 사용자 지정 작업을 복제하고 필드를 새 사용자 지정 작업에 추가합니다.
헤더는 필드 구문 분석 규칙에 따라 유효성이 검사됩니다. 다음에서 자세히 알아보기 이 설명서.
다음에서 요청 섹션에 외부 서비스로 전송할 JSON 페이로드의 예제를 붙여 넣습니다. 이 필드는 선택 사항이며 POST 및 PUT 호출 메서드에만 사용할 수 있습니다.
다음에서 응답 섹션에 호출에서 반환된 페이로드의 예제를 붙여 넣습니다. 이 필드는 선택 사항이며 모든 호출 방법에서 사용할 수 있습니다. 사용자 지정 작업에서 API 호출 응답을 활용하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 이 페이지.
응답 기능은 현재 Beta 버전으로 제공됩니다.
페이로드 예는 null 값을 포함할 수 없습니다. 페이로드의 필드 이름에는 "."를 사용할 수 없습니다. 문자. "$" 문자로 시작할 수 없습니다.
매개 변수 유형(예: 문자열, 정수 등)을 정의할 수 있습니다.
매개 변수가 상수인지 변수인지 지정할 것인지 선택할 수도 있습니다.