Experience Platform 대상자 수집 및 활용
이 사용 사례에서는 Experience Platform 대상을 Customer Journey Analytics으로 수집하는 임시 솔루션을 탐색합니다. 이러한 대상은 Experience Platform 세그먼트 빌더, Adobe Audience Manager 또는 기타 도구에서 생성되었을 수 있으며 실시간 고객 프로필에 저장됩니다. 대상은 적용 가능한 속성, 이벤트 등과 함께 프로필 ID 세트로 구성됩니다. 추가 분석을 위해 해당 대상 데이터를 Customer Journey Analytics으로 가져오려고 합니다.
사전 요구 사항
- Experience Platform(특히 실시간 고객 프로필)에 액세스합니다.
- Experience Platform 스키마 및 데이터 세트를 만들고 관리할 수 있는 액세스 권한.
- Experience Platform 쿼리 서비스에 대한 액세스 권한(및 SQL 작성 기능).
- 데이터의 일부 변환을 수행할 수 있는 도구에 대한 액세스 권한.
- Customer Journey Analytics에 액세스 Customer Journey Analytics 연결 및 데이터 보기를 만들고 수정하려면 Customer Journey Analytics 제품 관리자여야 합니다.
- Experience Platform API(카탈로그 서비스 API 및 세분화 서비스 API) 인증 및 액세스. 조직 및 샌드박스의 Developer Console에서 프로젝트를 만들고 API 호출을 성공적으로 제출하는 데 필요한 정보가 있는지 확인해야 합니다.
단계
임시 해결 방법에는 다음 단계가 포함됩니다.
- 대상 선택(Experience Platform UI).
- 프로필 사용 데이터 세트(Experience Platform API)를 만듭니다.
- 대상자 내보내기(Experience Platform API).
- 출력을 변환합니다(Experience Platform UI 등).
- 스키마 및 데이터 세트 만들기(Experience Platform UI).
- 연결 추가 또는 편집(Customer Journey Analytics UI).
- 데이터 보기 구성(Customer Journey Analytics UI).
- 보고 및 분석(Customer Journey Analytics UI).
대상자 선택
솔루션은 Customer Journey Analytics에서 수집하려는 대상을 식별하는 것부터 시작합니다.
Experience Platform UI에서 다음 작업을 수행합니다.
-
고객 >
-
찾아보기를 선택하고 Customer Journey Analytics에서 수집 및 사용할 대상을 검색합니다. 나중에 사용할 수 있도록 각 대상에 대해 대상 ID를 참고하십시오.
프로필 활성화 데이터 세트 만들기
코어 기반 XDM 개별 프로필 스키마를 기반으로 데이터 세트를 만들어야 합니다. Experience Platform UI에서 데이터 세트를 만들 때 해당 코어 기반 XDM 개인 프로필을 스키마로 선택할 수 없습니다. 대신 카탈로그 서비스 API를 사용하여 스키마를 기반으로 데이터 집합_xdm.context.profile__union
을(를) 만듭니다.
요청
code language-shell |
---|
|
위치:
DATASET_NAME
은(는) 데이터 집합에 대한 알기 쉬운 이름입니다. (예:Segment Export Job Dataset for CJA
)
응답
code language-json |
---|
|
위치:
DATASET_ID
은(는) 생성된 데이터 세트에 대한 데이터 세트 식별자입니다.
대상자 내보내기
선택한 대상을 방금 만든 데이터 세트로 내보냅니다. 대상자를 데이터 세트로 보내는 내보내기 작업을 만들려면 세그먼테이션 서비스 API를 사용하십시오.
code language-shell |
---|
|
수행
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMES
은(는)_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastName
과(와) 같은 것일 수 있습니다. 고객 여정 분석에 사용할 최소 관련 필드(예: personID(이메일))를 포함해야 합니다.AUDIENCE_ID_x
은(는) 내보내려는 대상의 대상 식별자입니다.DATASET_ID
은(는) 사용자가 만든 데이터 세트입니다.
응답
code language-json |
---|
|
수행
EXPORT_JOB_ID
은(는) 내보내기 작업의 식별자입니다.
세그먼테이션 서비스 API를 사용하여 내보내기 작업의 상태를 확인하세요.
요청
code language-shell |
---|
|
응답
code language-json |
---|
|
내보내기 작업이 성공하면 데이터 세트에 성공적으로 수집된 일괄 처리가 포함되어 있는지 확인합니다.
Experience Platform UI에서 다음 작업을 수행합니다.
-
데이터 관리 >
-
만든 데이터 세트를 선택합니다(예: CJA에 대한 세그먼트 내보내기 작업 데이터 세트).
-
수집된 일괄 처리를 확인합니다. 데이터 집합에 실패한 일괄 처리가 포함되어 있는 경우 데이터 관리 >
-
데이터 집합의 테이블 이름을(를) 복사합니다. 예: segment_export_job_dataset_for_cja. 다음 단계에서 해당 이름을 사용합니다.
출력 변환
데이터 세트의 데이터가 Customer Journey Analytics에 대해 올바른 형식이 아닙니다. 데이터를 변환하려면 Experience Platform 쿼리 서비스를 사용하여 데이터를 가져옵니다.
Experience Platform 쿼리 서비스에 연결하는 PSQL 클라이언트를 사용합니다.
Experience Platform UI에서 다음 작업을 수행합니다.
- 데이터 관리 >
-
자격 증명을 사용하여 Customer Journey Analytics 쿼리 서비스에 연결하도록 PSQL 클라이언트를 구성합니다.
쿼리
이 쿼리를 실행하여 데이터 세트에서 대상 데이터를 검색합니다.
code language-sql |
---|
|
위치:
IDENTITY_TO_USE_AS_PERSON_ID
은(는) 내보내기 작업의 일부로 정의한 필드 중 하나입니다. 예:_demoemea.identification.core.email
.DATASET_TABLE_NAME
은(는) 데이터 집합의 테이블 이름입니다.AUDIENCE_ID_x
은(는) 내보내기 작업의 일부로 정의한 대상입니다. 내보내기 작업의 사양이 행 수준 필터이므로 이러한 대상을 한 번 더 지정해야 합니다. 해당 행 수준 필터는 각 프로필에 대한 모든 세그먼트 멤버십이 있는 지정된 세그먼트에 대한 프로필을 반환합니다.
결과
쿼리 결과는 JSON 형식으로 다음과 같아야 합니다.
code language-json |
---|
|
위치:
PERSON_ID_x
은(는) 개인 ID로 사용할 식별자의 식별자 값입니다. 예를 들어 전자 메일을 사용하는 경우john.doe@gmail.com
입니다.AUDIENCE_ID_x
은(는) 대상 식별자입니다.
이 JSON 데이터를 변형하여 환경의 테넌트 이름을 추가하고 대상자에게 보다 사용자 친화적인 이름을 제공해야 합니다.
최종 JSON은 다음과 같아야 합니다.
code language-json |
---|
|
위치:
TENANT_NAME
은(는) 테넌트의 이름입니다. 예:_demoemea
.PERSON_ID_x
은(는) 개인 ID로 사용할 식별자의 식별자 값입니다. 예를 들어 전자 메일을 사용하는 경우john.doe@gmail.com
입니다.AUDIENCE_ID_x
은(는) 대상 식별자입니다.AUDIENCE_FRIENDLY_NAME_x
은(는) 대상 ID에 친숙한 대상 이름입니다. 예:Luma - Blue+ Members
.
즐겨 사용하는 도구를 사용하여 원본 JSON을 이 형식으로 변환합니다.
스키마 및 데이터 세트 만들기
변환된 JSON을 Customer Journey Analytics에서 내보낸 대상 데이터로 사용하려면 전용 스키마를 만들어야 합니다.
스키마를 생성하려면:
Experience Platform UI에서 다음 작업을 수행합니다.
-
데이터 관리 >
-
-
스키마 만들기 대화 상자에서 수동을 선택하고 선택을 사용하여 계속하십시오.
-
스키마 만들기 마법사의 클래스 선택 단계:
- 개별 프로필을 선택하세요.
- 다음을 선택합니다.
-
스키마 만들기 마법사의 이름 및 검토 단계:
- 스키마 표시 이름을 입력하십시오. 예:
Audience Export for CJA Schema
. - (선택 사항) 설명을 입력합니다.
- 마침을 선택합니다.
- 스키마 표시 이름을 입력하십시오. 예:
-
audienceMembershipId 및 audienceMembershipName(이)라는 두 개의 필드를 포함하는 사용자 지정 필드 그룹(예: Audience Membership)을 포함하도록 스키마를 설정하십시오.
-
personID 필드가 ID, 기본 ID이고 I ID 네임스페이스로서 이메일이 있는지 .
-
모든 변경 내용을 적용합니다. 저장을 선택하여 스키마를 저장합니다.
데이터 세트를 만들고 해당 데이터 세트를 사용하여 변환된 JSON 데이터를 수집합니다.
Experience Platform UI에서 다음 작업을 수행합니다.
-
데이터 관리 >
-
-
스키마에서 데이터 세트 만들기를 선택합니다.
-
스키마에서 데이터 집합 만들기 마법사의 스키마 선택 단계:
- 방금 생성한 스키마를 선택합니다. 예: CJA 스키마에 대한 대상 내보내기.
- 다음을 선택합니다.
-
스키마에서 데이터 집합 만들기 마법사의 데이터 집합 구성 단계에서 다음을 수행합니다.
- 데이터 집합에 대한 이름을(를) 입력하십시오.
- (선택 사항) 데이터 집합에 대한 설명을 입력합니다.
- 마침을 선택합니다.
-
데이터 세트 > 데이터 세트 이름에서 변환된 JSON 데이터 파일을 끌어다 파일 끌어다 놓기로 놓습니다. 이 작업은 내보낸 JSON 데이터를 데이터 세트로 수집을 시작합니다.
-
수집된 일괄 처리를 확인합니다. 데이터 집합에 실패한 일괄 처리가 포함되어 있는 경우 데이터 관리 >
연결 추가 또는 편집
Experience Platform의 대상 데이터를 포함하는 변환된 JSON 데이터가 성공적으로 수집되면 Customer Journey Analytics의 새 연결 또는 기존 연결에 데이터 세트를 추가할 수 있습니다.
Customer Journey Analytics UI에서:
-
데이터 관리 > 연결을 선택합니다.
-
새 연결을 만들고 연결 설정 및 데이터 설정을 정의합니다. 또는 기존 연결을 선택하고
-
-
생성한 데이터 세트와 변환된 JSON 데이터를 수집한 데이터 세트를 선택합니다.
-
데이터 세트를 구성합니다. 예:
-
연결을 저장합니다.
데이터 보기 구성하기
방금 만들었거나 편집한 연결에 대한 데이터 보기를 구성합니다.
-
데이터 관리 > 데이터 보기를 선택합니다.
-
기존 데이터 보기를 편집하거나 새 데이터 보기를 만듭니다.
-
데이터 보기의 구성 요소 탭에서 대상 멤버십 ID 및 대상 멤버십 이름이 차원 구성 요소로 추가되었는지 확인하십시오.
-
데이터 보기를 저장하려면 저장 및 계속을 선택하십시오.
보고 및 분석
마지막으로, Analysis Workspace을 사용하여 audienceMembershipId
, audienceMembershipIdName
및 personID
과(와) 같은 대상 멤버십 구성 요소와 함께 데이터 보기를 사용하는 하나 이상의 패널에서 Experience Platform 대상 데이터에 대해 보고합니다.
추가 참고 사항
-
대상 데이터가 Customer Journey Analytics 내에서 지속적으로 새로 고쳐지도록 이 프로세스를 정기적으로 수행해야 합니다.
-
단일 Customer Journey Analytics 연결 내에서 여러 대상을 가져올 수 있습니다. 이는 프로세스에 복잡성을 가중시키지만 실행 가능합니다. 이 기능이 작동하려면 위의 프로세스를 몇 가지 수정해야 합니다.
- RTCP 내의 대상자 컬렉션에서 원하는 각 대상자에 대해 이 프로세스를 수행합니다.
- Customer Journey Analytics은 프로필 데이터 세트에서 배열/개체 배열을 지원합니다. 또는 에 대해
audienceMembershipId
개체 배열audienceMembershipIdName
을 사용하는 것이 가장 좋습니다. - 데이터 보기에서
audienceMembershipId
필드의 하위 문자열 변환을 사용하여 새 차원을 만들어 쉼표로 구분된 값 문자열을 배열로 변환합니다. 참고: 현재 배열의 값은 10개로 제한됩니다. - 이제 Customer Journey Analytics Workspace 내에서 이 새 차원
audienceMembershipIds
에 대해 보고할 수 있습니다.