Luma 앱 스키마 아키텍처

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

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

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

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

스키마 만들기

  1. 스키마 만들기 ​를 선택합니다.

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

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

    스키마 마법사 기본 클래스

  4. 스키마 만들기 마법사의 이름 및 검토 단계에서 스키마 표시 이름(예: Luma Mobile Event Schema)과 설명 (예: Schema for Luma mobile app experience events)을 입력합니다.

    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") 제공

    이름 및 설명 제공

    TIP
    사용자 정의 필드에 대해 읽기 쉽고 설명적인 표시 이름을 사용하십시오. 이렇게 하면 세그먼트 빌더와 같은 다운스트림 서비스에 필드가 표시될 때 마케터가 더 쉽게 액세스할 수 있습니다.
  4. 필드를 추가하려면 더하기 단추를 선택하세요.

  5. 이 필드는 앱 상호 작용을 위한 컨테이너 개체이므로 카멜 대/소문자 필드 이름 appInteraction, 표시 이름 App Interaction을(를) 제공하고 유형 목록에서 Object을(를) 선택하십시오.

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

    새 앱 작업 이벤트 추가

  7. 작업이 발생하는 빈도를 측정하려면 만든 appInteraction 개체 옆에 있는 Plus 단추를 선택하여 필드를 추가하십시오.

  8. 카멜 대/소문자를 필드 이름 appAction, 표시 이름/App Action유형 Measure로 지정하십시오.

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

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

    작업 이름 필드 추가

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

  11. 필드 이름 name, 표시 이름/Name유형 String을(를) 지정하십시오.

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

    적용 선택

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

  13. screenView(이)라는 Measure 필드와 screenNamescreenType(이)라는 두 개의 String 필드를 포함하는 appStateDetails 개체를 만들려면 appInteraction 개체를 만들 때와 동일한 단계를 수행합니다.

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

    데이터 형식의 최종 상태

사용자 정의 필드 그룹 추가

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

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

  2. 필드 그룹 옆에 있는 더하기 추가 ​을(를) 선택하십시오.

    새 필드 그룹 추가

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

  4. 표시 이름설명(예: App InteractionsFields for app interactions)을 지정하십시오.

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

    이름 및 설명 제공

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

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

  8. 오른쪽 레일에서 필드 이름/appInformation, 표시 이름/App Information, 유형/App Information을(를) 제공하세요.

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

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

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

    적용 선택

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