동의 및 환경 설정 데이터 형식
개인 정보, Personalization 및 마케팅 환경 설정에 대한 동의 데이터 형식(이하 "동의 및 환경 설정 데이터 형식"이라고 함)은 데이터 작업에서 CMP(동의 관리 플랫폼) 및 기타 원본에서 생성된 고객 권한 및 환경 설정의 수집을 지원하기 위한 Experience Data Model (XDM) 데이터 형식입니다.
이 문서에서는 동의 및 환경 설정 데이터 형식에서 제공하는 필드의 구조 및 용도를 다룹니다.
전제 조건 prerequisites
이 문서를 사용하려면 XDM과 Experience Platform의 스키마 사용에 대한 작업 이해가 필요합니다. 계속하기 전에 다음 설명서를 검토하십시오.
데이터 유형 구조 structure
동의 및 환경 설정 데이터 형식은 동의 및 환경 설정 정보를 캡처하는 데 사용되는 여러 필드를 제공합니다.
동의는 고객이 자신의 데이터를 사용할 수 있는 방법을 지정할 수 있는 옵션입니다. 대부분의 동의는 일부 관할권에서 데이터를 특정 방식으로 사용하기 전에 허가를 받아야 하거나, 적극 동의가 필요하지 않은 경우 고객이 해당 사용을 중지(옵트 아웃)할 수 있는 옵션을 보유해야 한다는 점에서 법적 측면이 있습니다.
환경 설정은 고객이 브랜드에 대한 경험의 다양한 측면을 처리하는 방법을 지정할 수 있는 옵션입니다. 이는 다음 두 가지 카테고리에 속합니다.
- Personalization 환경 설정: 브랜드가 고객에게 제공되는 경험을 개인화하는 방법에 대한 환경 설정입니다.
- 마케팅 환경 설정: 브랜드가 다양한 채널을 통해 고객에게 연락하는 것이 허용되는지 여부에 대한 환경 설정입니다.
다음 스크린샷은 데이터 유형의 구조가 Platform UI에 어떻게 표시되는지 보여 줍니다.
다음 JSON은 동의 및 환경 설정 데이터 형식이 처리할 수 있는 데이터 형식의 예를 보여 줍니다. 이러한 각 필드의 구체적인 사용 방법에 대한 정보는 다음 섹션에서 확인할 수 있습니다.
{
"consents": {
"collect": {
"val": "VI",
},
"adID": {
"idType": "IDFA",
"val": "y"
},
"share": {
"val": "y",
},
"personalize": {
"content": {
"val": "y"
}
},
"marketing": {
"preferred": "email",
"any": {
"val": "u"
},
"push": {
"val": "n",
"reason": "Too Frequent",
"time": "2019-01-01T15:52:25+00:00"
}
},
"metadata": {
"time": "2019-01-01T15:52:25+00:00"
}
}
}
consents
choices
consents
에는 고객의 동의와 환경 설정을 설명하는 여러 필드가 포함되어 있습니다. 이러한 필드는 아래 하위 섹션에 자세히 설명되어 있습니다.
"consents": {
"collect": {
"val": "VI",
},
"adID": {
"idType": "IDFA",
"val": "y"
},
"share": {
"val": "y",
},
"personalize": {
"content": {
"val": "y"
}
},
"marketing": {
"preferred": "email",
"any": {
"val": "u"
},
"email": {
"val": "n",
"reason": "Too Frequent",
"time": "2019-01-01T15:52:25+00:00"
}
}
}
collect
collect
은(는) 데이터를 수집하는 것에 대한 고객의 동의를 나타냅니다.
"collect": {
"val": "y"
}
val
adID
adID
은(는) 광고주 ID를 사용하여 이 장치의 앱 간에 고객을 연결할 수 있는지 여부에 대한 고객의 동의를 나타냅니다.
"adID": {
"idType": "IDFA",
"val": "y"
}
idType
IDFA
또는 Google의 광고주 ID에 대해 GAID
(AAID(Android Advertiser ID)라고도 함).val
share
share
은(는) 데이터를 제2자 또는 제3자와 공유(또는 판매)할 수 있는지 여부에 대한 고객의 동의를 나타냅니다.
"share": {
"val": "y"
}
val
personalize
personalize
personalize
은(는) 개인 맞춤화에 데이터를 사용할 수 있는 방법과 관련된 고객 환경 설정을 캡처합니다. 고객은 특정 개인화 사용 사례를 옵트아웃하거나 완전히 개인화를 옵트아웃할 수 있습니다.
personalize
은(는) 마케팅 사용 사례를 다루지 않습니다. 예를 들어 고객이 모든 채널에 대한 개인화를 옵트아웃하는 경우 해당 채널을 통한 커뮤니케이션 수신을 중단해서는 안 됩니다. 대신, 수신하는 메시지는 프로필을 기반으로 하지 않고 일반적이어야 합니다.marketing
을 통해) 해당 고객은 개인화가 허용되더라도 메시지를 받지 않아야 합니다."personalize": {
"content": {
"val": "y",
}
}
content
val
marketing
marketing
marketing
은(는) 데이터를 사용할 수 있는 마케팅 목적에 대한 고객 환경 설정을 캡처합니다. 고객은 특정 마케팅 사용 사례를 옵트아웃하거나 직접 마케팅을 완전히 옵트아웃할 수 있습니다.
"marketing": {
"preferred": "email",
"any": {
"val": "u"
},
"email": {
"val": "n",
"reason": "Too Frequent"
},
"push": {
"val": "y"
},
"sms": {
"val": "y"
}
}
preferred
any
marketing
아래에 제공된 추가 하위 필드에 의해 재정의되지 않는 한 이 필드에서 제공된 동의 환경 설정은 모든 마케팅 채널에 대한 "기본" 환경 설정으로 간주됩니다. 보다 세분화된 동의 옵션을 사용할 계획이라면 이 필드를 제외하는 것이 좋습니다.값이
n
(으)로 설정된 경우 더 구체적인 개인화 설정이 모두 무시됩니다. 값이 y
(으)로 설정된 경우 명시적으로 n
(으)로 설정되지 않는 한 모든 세분화된 개인화 옵션도 y
(으)로 처리되어야 합니다. 값이 설정되지 않은 경우 각 개인화 옵션의 값은 지정된 대로 준수되어야 합니다.email
push
sms
val
time
metadata
에서 제공한 타임스탬프와 동일한 경우 이 필드는 해당 환경 설정에 대해 설정되지 않습니다.reason
metadata
metadata
은(는) 마지막으로 업데이트될 때마다 고객의 동의와 환경 설정에 대한 일반 메타데이터를 캡처합니다.
"metadata": {
"time": "2019-01-01T15:52:25+00:00",
}
time
time
값을 제공하면 해당 특정 환경 설정에 대한 metadata
타임스탬프가 재정의됩니다.데이터 유형을 사용하여 데이터 수집 ingest
동의 및 환경 설정 데이터 형식을 사용하여 고객의 동의 데이터를 수집하려면 해당 데이터 형식을 포함하는 스키마를 기반으로 데이터 집합을 만들어야 합니다.
필드에 데이터 형식을 할당하는 방법에 대한 단계는 UI에서 스키마 만들기에 대한 자습서를 참조하십시오. 동의 및 환경 설정 데이터 형식의 필드가 포함된 스키마를 만든 후에는 기존 스키마로 데이터 집합을 만드는 절차에 따라 데이터 집합 사용 안내서의 데이터 집합 만들기에 대한 섹션을 참조하십시오.
동의 및 환경 설정 변경 처리
고객이 웹 사이트에서 동의 또는 환경 설정을 변경할 경우 이러한 변경 사항을 수집하고 Adobe Experience Platform Web SDK를 사용하여 즉시 적용해야 합니다. 고객이 데이터 수집을 옵트아웃하면 모든 데이터 수집을 즉시 중단해야 합니다. 고객이 개인화를 옵트아웃하는 경우 방문하는 다음 페이지에 개인화가 없어야 합니다.
부록 appendix
아래 섹션에서는 동의 및 환경 설정 데이터 형식에 대한 추가 참조 정보를 제공합니다.
val
에 대해 허용되는 값 choice-values
다음 표에서는 val
에 대해 허용되는 값을 간략하게 설명합니다.
y
n
p
p
(으)로 설정되며, 이때 동의는 y
(으)로 업데이트됩니다.이 동의 또는 기본 설정에서 두 개의 확인 프로세스를 사용하지 않는 경우
p
선택 항목을 사용하여 고객이 동의 프롬프트에 아직 응답하지 않았음을 나타낼 수 있습니다. 예를 들어 고객이 동의 프롬프트에 응답하기 전에 웹 사이트의 첫 페이지에서 값을 p
(으)로 자동 설정할 수 있습니다. 명시적인 동의가 필요하지 않은 관할 구역에서 고객이 명시적으로 옵트아웃하지 않았음을 나타내는 데 사용할 수도 있습니다(즉, 동의가 가정됨).u
dy
법률 또는 회사 개인정보 처리방침 변경으로 인해 일부 또는 모든 사용자의 기본값이 변경되면 기본값이 포함된 모든 프로필을 수동으로 업데이트해야 합니다.
dn
법률 또는 회사 개인정보 처리방침 변경으로 인해 일부 또는 모든 사용자의 기본값이 변경되면 기본값이 포함된 모든 프로필을 수동으로 업데이트해야 합니다.
LI
CT
CP
VI
PI
preferred
에 대해 허용되는 값 preferred-values
다음 표에서는 preferred
에 대해 허용되는 값을 간략하게 설명합니다. preferred
값은 데이터 수집, 개인정보 처리방침 및 개인화 옵션에 대해 알려 주는 커뮤니케이션을 수신하기 위한 고객의 기본 채널을 나타냅니다.
email
push
inApp
sms
phone
phyMail
inVehicle
inHome
iot
social
other
none
unknown
전체 동의 및 환경 설정 스키마 full-schema
동의 및 환경 설정 데이터 형식에 대한 전체 스키마를 보려면 공식 XDM 저장소를 참조하세요.