XDM 스키마 만들기

모바일 앱 이벤트에 대한 XDM 스키마를 만드는 방법을 알아봅니다.

표준화와 상호 운용성은 Adobe Experience Platform의 핵심 개념입니다. Adobe을 기반으로 하는 XDM(Experience Data Model)은 고객 경험 데이터를 표준화하고 고객 경험 관리를 위한 스키마를 정의하는 작업입니다.

XDM 스키마란?

XDM은 디지털 경험의 성능을 개선하기 위해 설계된 공개적으로 문서화된 사양입니다. 모든 애플리케이션이 플랫폼 서비스와 통신할 수 있도록 하는 일반적인 구조와 정의를 제공합니다. XDM 표준을 준수함으로써 모든 고객 경험 데이터를 일반적인 표현에 통합하여 보다 빠르고 통합적인 방식으로 통찰력을 제공할 수 있습니다. 고객 작업에서 중요한 통찰력을 얻고, 세그먼트를 통해 고객 대상을 정의하고, 개인화 목적으로 고객 속성을 사용합니다.

Experience Platform은 스키마를 사용하여 데이터의 구조를 일관되고 재사용 가능한 방식으로 설명합니다. 여러 시스템에서 데이터를 일관되게 정의하면 의미를 쉽게 유지할 수 있으므로 데이터의 가치를 얻을 수 있습니다.

데이터를 Platform에 수집하려면 먼저 데이터의 구조를 설명하고 각 필드 내에 포함할 수 있는 데이터 유형에 제약 조건을 제공하는 스키마를 구성해야 합니다. 스키마는 기본 클래스와 0개 이상의 스키마 필드 그룹으로 구성됩니다.

디자인 원칙 및 모범 사례를 포함하여 스키마 구성 모델에 대한 자세한 내용은 스키마 컴포지션 기본 사항 또는 과정 XDM으로 고객 경험 데이터 모델링.

TIP
Analytics 솔루션 디자인 참조(SDR)에 익숙하다면 스키마를 더 강력한 SDR로 생각할 수 있습니다. 다음을 참조하십시오 솔루션 디자인 참조(SDR) 문서 생성 및 유지 관리 추가 정보.

전제 조건

단원을 완료하려면 Experience Platform 스키마를 만들 수 있는 권한이 있어야 합니다.

학습 목표

이 단원에서는 다음 작업을 수행합니다.

  • 데이터 수집 인터페이스에서 스키마 만들기
  • 스키마에 표준 필드 그룹 추가
  • 사용자 정의 필드 그룹을 만들어 스키마에 추가

스키마로 이동

  1. Adobe Experience Cloud에 로그인합니다.

  2. 이 자습서에서 사용하는 Experience Platform 샌드박스에 있는지 확인합니다.

  3. 앱 전환기를 엽니다. 앱 전환기 (오른쪽 상단),

  4. 선택 데이터 수집 메뉴에서 삭제할 수 있습니다.

    Experience Cloud에 로그인

    note note
    NOTE
    Real-Time CDP과 같은 플랫폼 기반 애플리케이션의 고객은 이 자습서에 개발 샌드박스를 사용해야 합니다. 다른 고객은 기본 프로덕션 샌드박스를 사용합니다.
  5. 선택 스키마 아래에 데이터 관리 왼쪽 레일에서.

    태그 홈 화면

이제 기본 스키마 페이지에 있으며 기존 스키마 목록이 표시됩니다. 스키마의 핵심 구성 요소에 해당하는 탭도 볼 수 있습니다.

  • 필드 그룹 개인 세부 정보, 호텔 환경 설정 또는 주소와 같은 특정 데이터를 캡처하기 위해 하나 이상의 필드를 정의하는 재사용 가능한 구성 요소입니다.
  • 클래스 스키마에 포함된 데이터의 동작 측면을 정의합니다. 예: XDM ExperienceEvent 시계열, 이벤트 데이터 및 XDM Individual Profile 는 개인에 대한 속성 데이터를 캡처합니다.
  • 데이터 유형 는 기본 리터럴 필드와 같은 방식으로 클래스 또는 필드 그룹의 참조 필드 형식으로 사용됩니다.

위의 설명은 높은 수준의 개요입니다. 자세한 내용은 스키마 빌딩 블록 비디오 또는 읽기 스키마 컴포지션 기본 사항 를 참조하십시오.

이 자습서에서는 소비자 경험 이벤트 필드 그룹을 사용하여 프로세스를 보여 주는 사용자 지정 이벤트 그룹을 만듭니다.

NOTE
Adobe은 더 많은 표준 필드 그룹을 계속 추가하고 있으며 Experience Platform 서비스에 의해 암시적으로 인식되고 플랫폼 구성 요소에서 사용할 때 더 큰 일관성을 제공하므로 가능한 한 항상 사용해야 합니다. 표준 필드 그룹을 사용하면 Analytics의 자동 매핑 및 플랫폼의 AI 기능과 같은 가시적인 이점이 있습니다.

Luma 앱 스키마 아키텍처

실제 시나리오에서는 스키마 디자인 프로세스가 다음과 같을 수 있습니다.

  • 비즈니스 요구 사항 수집.
  • 가능한 많은 요구 사항을 처리할 사전 작성된 필드 그룹을 찾으십시오.
  • 틈새에 대한 사용자 정의 필드 그룹을 생성합니다.

학습 목적으로 사전 빌드된 필드 그룹과 사용자 정의 필드 그룹을 사용합니다.

  • 고객 경험 이벤트: 공통 필드가 많은 사전 빌드된 필드 그룹입니다.
  • 앱 정보: TrackState/TrackAction Analytics 개념을 모방하도록 설계된 사용자 정의 필드 그룹.

스키마 만들기

  1. 선택 스키마 만들기.

  2. 다음에서 클래스 선택 의 단계 스키마 만들기 마법사, 선택 경험 이벤트 아래 이 스키마에 대한 기본 클래스 선택.

  3. 다음 ​을 선택합니다.

    스키마 마법사 기본 클래스

  4. 다음에서 이름 및 검토 의 단계 스키마 만들기 마법사, 다음을 입력하십시오. 스키마 표시 이름, 예 Luma Mobile Event Schema 및 a 설명, 예 Schema for Luma mobile app experience events.

    note note
    NOTE
    단일 샌드박스에 여러 사람이 있는 이 자습서를 진행하거나 공유 계정을 사용하는 경우 이름 지정 규칙의 일부로 ID를 추가하거나 앞에 추가하는 것이 좋습니다. 예를 들어, 대신 Luma Mobile App Event Schema, 사용 Luma Mobile App Event Schema - Joe Smith. 다음에서 참고 참조: 개요.
  5. 선택 완료 마법사를 마칩니다.

    스키마 이름 및 검토

  6. 선택 플러스 추가 다음에 필드 그룹.

    필드 그룹 추가

  7. 검색 대상 Consumer Experience Event.

  8. 선택 미리 보기 필드 그룹을 선택하기 전에 필드를 미리 보거나 설명에 대한 자세한 내용을 읽어 보십시오.

  9. 선택 고객 경험 이벤트.

  10. 필드 그룹 추가 ​를 선택합니다.

    필드 그룹 선택

    사용 가능한 모든 필드를 볼 수 있는 기본 스키마 작성 화면으로 돌아갑니다.

  11. 저장 ​을 선택합니다.

NOTE
그룹의 모든 필드를 사용할 필요는 없습니다. 필드를 제거하여 스키마를 간결하고 이해하기 쉽게 유지할 수도 있습니다. 유용한 경우 스키마를 빈 데이터 레이어로 생각할 수 있습니다. 앱에서 적절한 시간에 관련 값을 채웁니다.

다음 고객 경험 이벤트 필드 그룹에는 이름이 인 데이터 형식이 있습니다. 웹 정보페이지 보기 및 링크 클릭과 같은 이벤트에 대해 설명합니다. 작성 시에는 이 기능에 대한 모바일 앱 패리티가 없으므로 직접 만듭니다.

사용자 지정 데이터 유형 만들기

먼저 두 이벤트를 설명하는 사용자 지정 데이터 유형을 만듭니다.

  • 화면 보기
  • 앱 상호 작용
  1. 다음 항목 선택 데이터 유형 탭.

  2. 선택 데이터 유형 만들기.

    데이터 유형 메뉴 선택

  3. 다음을 제공합니다. 표시 이름설명, 예 App InformationCustom data type describing "Screen Views" & "App Actions"

    이름 및 설명 입력

    note tip
    TIP
    항상 읽기 가능하고 설명적인 사용 표시 이름 사용자 정의 필드의 경우, 이렇게 하면 필드가 세그먼트 빌더와 같은 다운스트림 서비스에 표시될 때 마케터가 더 쉽게 액세스할 수 있습니다.
  4. 필드를 추가하려면 플러스 단추를 클릭합니다.

  5. 이 필드는 앱 상호 작용을 위한 컨테이너 개체이므로 카멜 대/소문자를 입력합니다 필드 이름 appInteraction, 표시 이름 App Interaction, 및 선택 Object 다음에서 유형 목록을 표시합니다.

  6. 적용 ​을 선택합니다.

    새 앱 작업 이벤트 추가

  7. 작업이 발생한 빈도를 측정하려면 다음을 선택하여 필드를 추가합니다. 플러스 단추 옆에 있는 appInteraction 개체를 만들었습니다.

  8. 낙타 케이스로 주세요 필드 이름 appAction, 표시 이름 / App Action유형 Measure.

    이 단계는 Adobe Analytics의 성공 이벤트와 동일합니다.

  9. 적용 ​을 선택합니다.

    작업 이름 필드 추가

  10. 다음을 선택하여 상호 작용 유형을 설명하는 필드를 추가합니다. 플러스 단추 옆에 있는 appInteraction 개체.

  11. 다음을 제공합니다. 필드 이름 name, 표시 이름 / Name유형 String.

    이 단계는 Adobe Analytics의 차원과 동일합니다.

    적용 선택

  12. 오른쪽 레일의 아래쪽으로 스크롤하여 을 선택합니다. 적용.

  13. 을(를) 만들려면 appStateDetails 이 포함된 개체 측정 필드 호출됨 screenView 및 2 문자열 필드 호출됨 screenNamescreenType을(를) 만들 때와 동일한 단계에 따라 appInteraction 개체.

  14. 저장 ​을 선택합니다.

    데이터 유형의 최종 상태

사용자 정의 필드 그룹 추가

이제 사용자 지정 데이터 유형을 사용하여 사용자 지정 필드 그룹을 추가합니다.

  1. 이 단원에서 이전에 만든 스키마를 엽니다.

  2. 선택 플러스 추가 다음에 필드 그룹.

    새 필드 그룹 추가 중

  3. 새 필드 그룹 만들기 ​를 선택합니다.

  4. 다음을 제공합니다. 표시 이름설명, 예: App InteractionsFields for app interactions.

  5. 필드 그룹 추가 ​를 선택합니다.

    이름 및 설명 입력

  6. 기본 컴포지션 화면에서 를 선택합니다​ 앱 상호 작용.

  7. 를 선택하여 스키마 루트에 필드를 추가합니다. 플러스 스키마 이름 옆에 있는 단추입니다.

  8. 오른쪽 레일에서 필드 이름 / appInformation, a 표시 이름 / App Information, 및 유형 / App Information.

  9. 선택 앱 상호 작용 다음에서 필드 그룹 드롭다운을 사용하여 필드를 새 필드 그룹에 할당합니다.

  10. 적용 ​을 선택합니다.

  11. 저장 ​을 선택합니다.

    적용 선택

NOTE
사용자 정의 필드 그룹은 항상 Experience Cloud 조직 식별자 아래에 배치됩니다.
SUCCESS
이제 자습서의 나머지 부분에서 사용할 스키마가 있습니다.
Adobe Experience Platform Mobile SDK에 대해 학습하는 데 시간을 투자해 주셔서 감사합니다. 질문이 있거나 일반적인 피드백을 공유하려는 경우 또는 향후 콘텐츠에 대한 제안이 있는 경우 이에 대해 공유하십시오 Experience League 커뮤니티 토론 게시물.

다음: 만들기 데이터스트림

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b