동의 및 기본 설정 데이터를 캡처하도록 데이터 세트 구성

Adobe Experience Platform에서 고객 동의/기본 설정 데이터를 처리하려면 동의 및 기타 권한과 관련된 필드가 포함된 스키마에 있는 데이터 세트로 해당 데이터를 보내야 합니다. 특히 이 데이터 집합은 XDM Individual Profile 클래스를 기반으로 하며 Real-time Customer Profile에서 사용할 수 있도록 활성화되어야 합니다.

이 문서에서는 Experience Platform에서 동의 데이터를 처리하기 위해 데이터 세트를 구성하는 단계를 제공합니다. Platform에서 동의/기본 설정 데이터를 처리하는 전체 워크플로우에 대한 개요는 동의 처리 개요를 참조하십시오.

중요

이 안내서의 예제는 동의 및 기본 설정 세부 사항 스키마 필드 그룹에 정의된 대로 표준화된 필드 집합을 사용하여 고객 동의 값을 나타냅니다. 이러한 필드의 구조는 일반적인 동의 수집 사용 사례를 다루는 효율적인 데이터 모델을 제공하기 위한 것입니다.

그러나 고유한 데이터 모델에 따라 동의를 나타내는 고유한 필드 그룹을 정의할 수도 있습니다. 다음 옵션에 따라 비즈니스 요구 사항에 맞는 동의 데이터 모델에 대한 승인을 받으려면 법률 팀에 문의하십시오.

  • 표준화된 동의 필드 그룹
  • 조직에서 만든 사용자 지정 동의 필드 그룹입니다
  • 사용자 지정 동의 필드 그룹에서 제공하는 표준화된 동의 필드 그룹과 추가 필드의 조합입니다

전제 조건

이 자습서에서는 Adobe Experience Platform의 다음 구성 요소를 이해하고 있어야 합니다.

  • XDM(경험 데이터 모델): 고객 경험 데이터를 Experience Platform 구성하는 표준화된 프레임워크입니다.
  • 실시간 고객 프로필: 서로 다른 소스의 고객 데이터를 통합 뷰로 통합하면서 모든 고객 상호 작용에 대해 실행 가능하고 타임스탬프가 지정된 계정을 제공합니다.
중요

이 자습서에서는 고객 특성 정보를 캡처하는 데 사용할 Platform의 Profile 스키마를 알고 있다고 가정합니다. 동의 데이터를 수집하는 데 사용하는 방법에 관계없이, 이 스키마는 실시간 고객 프로필🔗에 대해 활성화되어야 합니다. 또한 스키마의 기본 ID는 이메일 주소와 같이 관심사 기반 광고에서 사용할 수 없는 직접 식별 가능한 필드가 될 수 없습니다. 어떤 분야가 제한되는지를 잘 모르는 경우 법률 자문을 구하십시오.

동의 및 기본 설정 세부 정보 필드 그룹 구조

동의 및 기본 설정 세부 정보 필드 그룹은 스키마에 표준화된 동의 필드를 제공합니다. 현재 이 필드 그룹은 XDM Individual Profile 클래스를 기반으로 하는 스키마와만 호환됩니다.

필드 그룹은 표준화된 동의 필드 집합을 캡처하는 단일 개체 유형 필드 consents를 제공합니다. 다음 JSON은 데이터 섭취 시 예상되는 데이터 consents의 예입니다.

{
  "consents": {
    "collect": {
      "val": "y",
    },
    "share": {
      "val": "y",
    },
    "personalize": {
      "content": {
        "val": "y"
      }
    },
    "marketing": {
      "preferred": "email",
      "any": {
        "val": "y"
      },
      "push": {
        "val": "n",
        "reason": "Too Frequent",
        "time": "2019-01-01T15:52:25+00:00"
      }
    },
    "idSpecific": {
      "email": {
        "jdoe@example.com": {
          "marketing": {
            "email": {
              "val": "n"
            }
          }
        }
      }
    }
  },
  "metadata": {
    "time": "2019-01-01T15:52:25+00:00"
  }
}
노트

consents에 있는 하위 속성의 구조와 의미에 대한 자세한 내용은 동의 및 기본 설정 세부 사항 필드 그룹에 대한 개요를 참조하십시오.

Profile 스키마에 필수 필드 그룹 추가

Adobe 표준을 사용하여 동의 데이터를 수집하려면 다음 두 개의 필드 그룹을 포함하는 프로필 사용 스키마가 있어야 합니다.

  • 동의 및 기본 설정 세부 사항
  • IdentityMap (Platform Web 또는 Mobile SDK를 사용하여 동의 신호를 전송하는 경우 필요)

Platform UI의 왼쪽 탐색에서 스키마​를 선택한 다음 찾아보기 탭을 선택하여 기존 스키마 목록을 표시합니다. 여기에서 동의 필드를 추가할 Profile 사용 스키마 이름을 선택합니다. 이 섹션의 스크린샷에서는 스키마 만들기 자습서에 작성된 "충성도 멤버" 스키마를 사용합니다.

작업 공간의 검색 및 필터링 기능을 사용하여 스키마를 보다 쉽게 찾을 수 있습니다. 자세한 내용은 XDM 리소스 탐색에 대한 안내서를 참조하십시오.

캔버스에서 스키마의 구조를 보여 주는 Schema Editor이 나타납니다. 캔버스 왼쪽의 필드 그룹 섹션 아래에서 추가​를 선택합니다.

필드 그룹 추가 대화 상자가 나타납니다. 여기에서 목록에서 동의 및 기본 설정 세부 정보​를 선택합니다. 검색 창에서 검색 결과의 범위를 좁혀 필드 그룹을 더 쉽게 찾을 수 있습니다(선택 사항).

그런 다음 목록에서 IdentityMap 필드 그룹을 찾아 선택합니다. 두 필드 그룹이 오른쪽 레일에 나열되면 필드 그룹 추가​를 선택합니다.

consentsidentityMap 필드가 스키마 구조에 추가되었음을 나타내는 캔버스가 다시 나타납니다. 표준 필드 그룹으로 캡처되지 않은 추가 동의 및 기본 설정 필드가 필요한 경우 사용자 지정 동의 및 기본 설정 필드를 스키마에 추가하는 부록 섹션을 참조하십시오. 그렇지 않으면 저장​을 선택하여 스키마 변경 사항을 완료합니다.

중요

새 스키마를 만들거나 프로필에 대해 활성화되지 않은 기존 스키마를 편집하는 경우 저장하기 전에 프로필에 대한 스키마를 활성화해야 합니다.

편집한 스키마가 Platform Web SDK 데이터 스트림에 지정된 프로필 데이터 세트에서 사용되는 경우 이제 해당 데이터 세트에 새 동의 필드가 포함됩니다. 이제 동의 처리 안내서로 돌아가 동의 데이터를 처리하기 위해 Experience Platform을 구성하는 프로세스를 계속할 수 있습니다. 이 스키마에 대한 데이터 세트를 만들지 않은 경우 다음 섹션의 단계를 수행합니다.

동의 스키마를 기반으로 데이터 세트 만들기

동의 필드가 있는 스키마를 만들면 고객의 동의 데이터를 최종적으로 수집할 데이터 세트를 만들어야 합니다. 이 데이터 집합은 Real-time Customer Profile에 대해 사용하도록 설정해야 합니다.

시작하려면 왼쪽 탐색에서 데이터 세트​를 선택한 다음 오른쪽 상단 모서리에서 데이터 세트 만들기​를 선택합니다.

다음 페이지에서 스키마에서 데이터 집합 만들기​를 선택합니다.

스키마에서 데이터 집합 만들기 워크플로우가 스키마 선택 단계부터 나타납니다. 제공된 목록에서 이전에 만든 동의 스키마 중 하나를 찾습니다. 선택적으로 검색 막대를 사용하여 결과의 범위를 좁히고 스키마를 더 쉽게 찾을 수 있습니다. 원하는 스키마 옆에 있는 라디오 단추를 선택한 다음 다음​을 선택하여 계속합니다.

데이터 집합 구성 단계가 나타납니다. 완료​를 선택하기 전에 데이터 집합에 대한 고유하고 쉽게 식별할 수 있는 이름과 설명을 제공합니다.

새로 만든 데이터 세트에 대한 세부 사항 페이지가 나타납니다. 데이터 세트가 시계열 스키마를 기반으로 한다면 프로세스가 완료됩니다. 데이터 세트가 레코드 스키마를 기반으로 하는 경우, 프로세스의 최종 단계는 데이터 세트를 Real-time Customer Profile에서 사용할 수 있도록 활성화하는 것입니다.

오른쪽 레일에서 프로필 전환을 선택합니다.

마지막으로 Profile에 대한 스키마를 활성화하려면 확인 팝오버에서 활성화​를 선택하십시오.

이제 데이터 세트가 저장되고 Profile에서 사용할 수 있게 활성화됩니다. Platform Web SDK를 사용하여 프로필에 동의 데이터를 전송하려는 경우 데이터 스트림을 설정할 때 이 데이터 세트를 프로필 데이터 세트로 선택해야 합니다.

다음 단계

이 자습서에 따라 Platform Web SDK를 사용하여 동의 데이터를 수집하거나 직접 XDM 수집을 하는 데 데이터 세트를 사용하는 Profile 사용 스키마에 동의 필드가 추가되었습니다.

이제 동의 처리 개요로 돌아가서 동의 데이터를 처리하기 위해 Experience Platform을 계속 구성할 수 있습니다.

부록

다음 섹션에는 고객 동의 및 기본 설정 데이터를 수집하기 위한 데이터 세트를 만드는 방법에 대한 추가 정보가 포함되어 있습니다.

표준 동의 및 기본 설정 세부 사항 필드 그룹으로 표현되는 신호 외에 추가 동의 신호를 캡처해야 하는 경우, 사용자 지정 XDM 구성 요소를 사용하여 특정 비즈니스 요구 사항에 맞게 동의 스키마를 향상시킬 수 있습니다. 이 섹션에서는 이러한 신호를 프로필에 수집하기 위해 동의 스키마를 사용자 지정하는 방법에 대한 기본 원칙을 설명합니다.

중요

Platform Web 및 Mobile SDK는 동의 변경 명령에서 사용자 지정 필드를 지원하지 않습니다. 현재 사용자 지정 동의 필드를 프로필에 수집하는 유일한 방법은 일괄 처리 수집 또는 소스 연결을 사용하는 것입니다.

전체 구조를 처음부터 만들려고 하는 대신 동의 및 기본 설정 세부 사항 필드 그룹을 동의 데이터 구조의 기준선으로 사용하고 필요에 따라 추가 필드를 추가하는 것이 좋습니다.

표준 필드 그룹의 구조에 사용자 지정 필드를 추가하려면 먼저 사용자 지정 필드 그룹을 만들어야 합니다. 동의 및 기본 설정 세부 정보 필드 그룹을 스키마에 추가한 후, 필드 그룹 섹션에서 더하기(+) 아이콘을 선택한 다음 새 필드 그룹 만들기​를 선택합니다. 필드 그룹에 대한 이름과 선택적 설명을 입력한 다음 필드 그룹 추가​를 선택합니다.

왼쪽 레일에서 새 사용자 지정 필드 그룹을 선택한 상태로 Schema Editor이 다시 나타납니다. 캔버스에서 스키마 구조에 사용자 지정 필드를 추가할 수 있는 컨트롤이 나타납니다. 새 동의 또는 기본 설정 필드를 추가하려면 consents 개체 옆에 있는 더하기(+) 아이콘을 선택합니다.

consents 개체 내에 새 필드가 나타납니다. 표준 XDM 개체에 사용자 지정 필드를 추가할 예정이므로 테넌트 ID에 지정된 개체 아래에 새 필드가 만들어집니다.

필드 속성 아래의 오른쪽 레일에서 필드에 대한 이름과 설명을 입력합니다. 필드의 유형​을 선택할 때는 사용자 지정 동의 또는 기본 설정 필드에 적절한 표준 데이터 유형을 사용해야 합니다.

완료되면 적용​을 선택합니다.

동의 또는 기본 설정 필드가 스키마 구조에 추가됩니다. 오른쪽 레일에 표시되는 경로에는 _tenantId 네임스페이스가 포함되어 있습니다. 이 네임스페이스는 데이터 작업에서 이 필드에 대한 경로를 참조할 때마다 포함해야 합니다.

필요한 동의 및 기본 설정 필드를 계속 추가하려면 위의 단계를 따르십시오. 완료되면 저장 을 선택하여 변경 사항을 확인합니다.

이 스키마에 대한 데이터 세트를 만들지 않은 경우 데이터 집합 만들기의 섹션을 계속 진행합니다.

이 페이지에서는