개인 정보/개인화/마케팅 환경 설정(동의) 필드 그룹

개인 정보/개인화/마케팅 환경 설정(동의) (이하 Privacy & Consents 필드 그룹이라고 함)은 고객 동의 및 기본 설정 정보를 캡처하는 데 사용되는 XDM Individual Profile 클래스 의 표준 필드 그룹입니다.

노트

이 필드 그룹은 XDM Individual Profile와만 호환되므로 XDM ExperienceEvent 스키마에 사용할 수 없습니다. 경험 이벤트 스키마에 동의 및 기본 설정 데이터를 포함하려면 대신 사용자 지정 필드 그룹을 사용하여 개인 정보, 개인화 및 마케팅 환경 설정에 대한 동의 데이터 유형를 스키마에 추가합니다.

필드 그룹 구조

중요

Consents & Preferences 필드 그룹은 동의 및 기본 설정 관리 사용 사례 범위를 포함하도록 설계되었습니다. 따라서 이 문서에서는 필드 그룹의 필드 사용을 일반적인 용어로 설명하고 이러한 필드의 사용을 해석하는 방법에 대한 제안만 제공합니다. 조직에서 이러한 동의 및 기본 설정 선택 사항을 해석하고 고객에게 제공하는 방법과 관련하여 필드 그룹의 구조를 맞추려면 개인 정보 보호 법팀에 문의하십시오.

Consents & Preferences 필드 그룹은 동의기본 설정 정보를 캡처하는 데 사용되는 여러 필드를 제공합니다.

동의는 고객이 데이터를 사용할 수 있는 방법을 지정할 수 있는 옵션입니다. 대부분의 동의는 법적 측면을 가지며, 일부 관할권에서 데이터를 특정 방식으로 사용하기 전에 권한을 받아야 하거나, 긍정적 동의가 필요하지 않은 경우 해당 사용(옵트아웃)을 중지할 수 있는 옵션이 고객에게 있어야 한다는 점에서 법적 측면을 갖습니다.

환경 설정은 고객이 브랜드에 대한 경험의 다양한 측면을 처리하는 방식을 지정할 수 있는 옵션입니다. 속성은 다음 두 가지 범주 내에 있습니다.

  • 개인화 환경 설정:브랜드가 고객에게 전달된 경험을 개인화하는 방법에 대한 기본 설정입니다.
  • 마케팅 환경 설정:브랜드가 다양한 채널을 통해 고객에게 연락할 수 있는지 여부에 대한 기본 설정입니다.

다음 스크린샷은 Platform UI에서 필드 그룹의 구조가 표시되는 방식을 보여줍니다.

XDM 리소스를 검색하고 Platform UI에서 해당 구조를 검사하는 방법에 대한 단계는 XDM 리소스 탐색 의 안내서를 참조하십시오.

다음 JSON은 Consents & Preferences 필드 그룹이 처리할 수 있는 데이터 유형의 예를 보여줍니다. 이러한 각 필드의 특정 사용에 대한 정보는 다음에 나오는 섹션에서 제공됩니다.

{
  "consents": {
    "collect": {
      "val": "VI"
    },
    "share": {
      "val": "y"
    },
    "personalize": {
      "content": {
        "val": "y"
      }
    },
    "marketing": {
      "preferred": "email",
      "any": {
        "val": "y"
      },
      "email": {
        "val": "y"
      }
    },
    "idSpecific": {
      "ECID": {
        "37784337855396895622558625508046772577": {
          "adID": {
            "val": "n",
          },
          "share": {
            "val": "n"
          },
          "marketing": {
            "push": {
              "val": "n",
              "time": "2020-09-30T01:02:33+00:00",
              "reason": "not relevant"
            }
          }
        }
      },
      "email": {
        "john@xyz.com": {
          "marketing": {
            "email": {
              "val": "y"
            }
          }
        }
      }
    },
    "metadata": {
      "time": "2019-01-01T15:52:25+00:00"
    }
  }
}

고객 동의 및 기본 설정 데이터를 매핑하는 방법을 시각화하는 데 도움이 되도록 Experience Platform에서 정의하는 모든 XDM 스키마에 대한 샘플 JSON 데이터를 생성할 수 있습니다. 자세한 내용은 다음 설명서를 참조하십시오.

필드 사용 사례

이러한 각 필드에 대한 의도된 사용 사례는 아래 섹션에 나와 있습니다.

collect

collect 는 데이터를 수집하기 위한 고객의 동의를 나타냅니다.

"collect" : {
  "val": "y"
}
속성 설명
val 이 사용 사례에 대해 고객이 제공한 동의 선택. 허용되는 값 및 정의는 부록을 참조하십시오.

share

share 데이터를 제2자 또는 제3자와 공유(또는 판매)할 수 있는지 여부에 대한 고객의 동의를 나타냅니다.

"share" : {
  "val": "y"
}
속성 설명
val 이 사용 사례에 대해 고객이 제공한 동의 선택. 허용되는 값 및 정의는 부록을 참조하십시오.

personalize

personalize 은(는) 개인화에 데이터를 사용할 수 있는 방법에 대한 고객 환경 설정을 캡처합니다. 고객은 특정 개인화 사용 사례를 옵트아웃하거나 개인화를 완전히 옵트아웃할 수 있습니다.

중요

personalize 은 마케팅 사용 사례를 다루지 않습니다. 예를 들어 고객이 모든 채널에 대한 개인화를 옵트아웃하는 경우 해당 채널을 통한 커뮤니케이션 수신을 중지하지 말아야 합니다. 대신, 메시지가 수신되는 메시지는 프로필을 기반으로 하지 않고 일반적이어야 합니다.
동일한 예에서는 고객이 모든 채널(다음 섹션에 설명된 marketing을 통해)에 대해 직접 마케팅을 옵트아웃하는 경우 개인화가 허용되더라도 해당 고객은 메시지를 받지 않아야 합니다.

"personalize": {
  "content": {
    "val": "y",
  }
}
속성 설명
content 웹 사이트 또는 애플리케이션에서 개인화된 컨텐츠에 대한 고객의 환경 설정을 나타냅니다.
val 지정된 사용 사례에 대한 고객이 제공한 개인화 기본 설정입니다. 고객에게 동의 메시지를 받을 필요가 없는 경우 이 필드의 값은 개인화가 이루어지는 기준을 나타내야 합니다. 허용되는 값 및 정의는 부록을 참조하십시오.

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 마케팅 기본 설정이 변경된 경우 해당하는 ISO 8601 타임스탬프입니다. 개별 환경 설정에 대한 타임스탬프가 metadata에 제공된 타임스탬프와 동일하면 이 필드가 해당 기본 설정에 대해 설정되지 않습니다.
reason 고객이 마케팅 사용 사례를 옵트아웃하면 이 문자열 필드는 고객이 옵트아웃한 이유를 나타냅니다.

subscriptions

marketing 개체의 email, pushsms 속성은 해당 개별 채널에 대한 고객 구독을 나타낼 수 있습니다. 이 작업은 해당 마케팅 채널에 subscriptions 속성을 추가하여 수행됩니다.

"marketing": {
  "email": {
    "val": "y",
    "subscriptions": {
      "daily-mail": {
        "val": "y",
        "type": "paid",
        "subscribers": {
          "john@xyz.com": {
            "time": "2019-01-01T15:52:25+00:00",
            "source": "website"
          }
        }
      },
      "shipped": {
        "val": "y",

        "subscribers": {
          "john@xyz.com": {
            "time": "2021-01-01T08:32:53+07:00",
            "source": "website"
          },
          "jane@xyz.com": {
            "time": "2020-02-03T07:54:21+07:00",
            "source": "call center",
          }
        }
      }
    }
  }
}
속성 설명
type 구독 유형입니다. 15자 이내인 경우 어떤 수사적 문자열일 수 있습니다.
subscribers 특정 구독을 구독한 식별자 세트(예: 이메일 주소 또는 전화 번호)를 나타내는 선택적 맵 유형 필드입니다. 이 개체의 각 키는 해당 식별자를 나타내며 두 개의 하위 속성을 포함합니다.
  • time:ID가 구독한 시간의 ISO 8601 타임스탬프입니다(해당하는 경우).
  • source:구독자가 시작한 원본입니다. 15자 이내인 경우 어떤 수사적 문자열일 수 있습니다.

metadata

metadata 은(는) 마지막으로 업데이트될 때마다 고객의 동의 및 환경 설정에 대한 일반 메타데이터를 캡처합니다.

"metadata": {
  "time": "2019-01-01T15:52:25+00:00",
}
속성 설명
time 고객의 동의 및 기본 설정이 마지막으로 업데이트된 시간에 대한 ISO 8601 타임스탬프입니다. 이 필드는 로드 및 복잡성을 줄이기 위해 개별 환경 설정에 타임스탬프를 적용하는 대신 사용할 수 있습니다. 개별 환경 설정 아래에 time 값을 제공하면 해당 특정 환경 설정에 대해 metadata 타임스탬프가 무시됩니다.

idSpecific

idSpecific 특정 동의 또는 기본 설정이 고객에게 일반적으로 적용되지 않지만 단일 장치 또는 ID로 제한되는 경우 사용할 수 있습니다. 예를 들어 고객이 한 주소로 전자 메일 수신을 옵트아웃하는 동시에 다른 주소로 이메일을 보낼 수 있습니다.

중요

채널 수준 동의 및 환경 설정(즉, idSpecific 외부의 consents에 제공된 요청)은 해당 채널 내의 ID에 적용됩니다. 따라서, 모든 채널 수준 동의 및 환경 설정은 등가 ID 또는 장치별 설정이 적용되는지 여부에 직접 영향을 줍니다.

  • 고객이 채널 수준에서 옵트아웃한 경우 idSpecific의 동의나 환경 설정이 무시됩니다.
  • 채널 수준 동의 또는 기본 설정이 설정되지 않았거나 고객이 옵트인한 경우 idSpecific에 있는 동의나 환경 설정이 적용됩니다.

idSpecific 개체의 각 키는 Adobe Experience Platform Identity 서비스에서 인식하는 특정 ID 네임스페이스를 나타냅니다. 고유한 사용자 지정 네임스페이스를 정의하여 서로 다른 식별자를 분류할 수 있지만, Identity 서비스에서 제공하는 표준 네임스페이스 중 하나를 사용하여 실시간 고객 프로필의 저장소 크기를 줄이는 것이 좋습니다. ID 네임스페이스에 대한 자세한 내용은 ID 서비스 설명서에서 ID 네임스페이스 개요를 참조하십시오.

각 네임스페이스 개체의 키는 고객이 기본 설정을 지정한 고유한 ID 값을 나타냅니다. 각 ID 값에는 consents과 동일한 방식으로 형식이 지정된 전체 동의 및 환경 설정 세트가 포함될 수 있습니다.

"idSpecific": {
  "email": {
    "jdoe@example.com": {
      "marketing": {
        "email": {
          "val": "n"
        }
      }
    }
  },
  "ECID" : {
    "37784337855396895622558625508046772577": {
      "collect": {
        "val": "y"
      },
      "adID": {
        "val": "n"
      },
      "marketing": {
        "push": {
          "val": "n"
        }
      }
    }
  }
}

idSpecific 섹션에 제공된 marketing 개체 내에서 anypreferred 필드는 지원되지 않습니다. 이러한 필드는 사용자 수준에서만 구성할 수 있습니다. 또한 email, smspush에 대한 idSpecific 마케팅 환경 설정은 subscriptions 필드를 지원하지 않습니다.

또한 idSpecific 섹션에서만 제공할 수 있는 동의도 있습니다.adID. 이 필드는 아래 하위 섹션에서 다룹니다.

adID

adID 동의는 광고주 ID(IDFA 또는 GAID)를 사용하여 이 장치의 앱 간에 고객을 연결할 수 있는지 여부에 대한 고객의 동의를 나타냅니다. 이 값은 idSpecific 섹션의 ECID ID 네임스페이스 아래에서만 구성할 수 있으며 다른 네임스페이스에 대해 설정하거나 이 필드 그룹의 사용자 수준에서 설정할 수 없습니다.

"idSpecific": {
  "ECID" : {
    "37784337855396895622558625508046772577": {
      "collect": {
        "val": "y"
      },
      "adID": {
        "val": "n"
      },
      "marketing": {
        "push": {
          "val": "n"
        }
      }
    }
  }
}
노트

Adobe Experience Platform Mobile SDK는 적절할 때 자동으로 설정하므로 이 값을 직접 설정하지 않아도 됩니다.

필드 그룹을 사용하여 데이터 수집

Consents & Preferences 필드 그룹을 사용하여 고객으로부터 동의 데이터를 수집하려면 해당 필드 그룹을 포함하는 스키마를 기반으로 데이터 세트를 만들어야 합니다.

필드 그룹을 필드에 할당하는 방법에 대한 단계는 UI에서 스키마 만들기의 자습서를 참조하십시오. Consents & Preferences 필드 그룹이 있는 필드가 포함된 스키마를 만들었으면 데이터 세트 사용 안내서에서 데이터 집합 만들기 의 섹션을 참조하여 기존 스키마로 데이터 집합을 만드는 단계를 따르십시오.

중요

동의 데이터를 Real-time Customer Profile에 보내려면 Consents & Preferences 필드 그룹을 포함하는 XDM Individual Profile 클래스를 기반으로 Profile 사용 스키마를 만들어야 합니다. 해당 스키마를 기반으로 만드는 데이터 집합도 Profile에 대해 활성화해야 합니다. 스키마 및 데이터 세트에 대한 Real-time Customer Profile 요구 사항과 관련된 특정 단계는 위에 링크된 자습서를 참조하십시오.
또한 고객 프로필을 올바르게 업데이트하려면 병합 정책이 최신 동의 및 기본 설정 데이터가 포함된 데이터 세트에 우선 순위를 지정하도록 구성되어 있는지 확인해야 합니다. 자세한 내용은 병합 정책의 개요를 참조하십시오.

동의 및 기본 설정 변경 처리

고객이 웹 사이트에서 동의 또는 환경 설정을 변경할 경우 이러한 변경 사항을 수집하고 Adobe Experience Platform Web SDK를 사용하여 즉시 적용해야 합니다. 고객이 데이터 수집을 거부하는 경우 모든 데이터 수집은 즉시 중지되어야 합니다. 고객이 개인화를 옵트아웃하는 경우 방문하는 다음 페이지에 개인화가 존재하지 않아야 합니다.

부록

아래 섹션에서는 Consents & Preferences 필드 그룹에 대한 추가 참조 정보를 제공합니다.

val에 대해 허용되는 값

다음 표에서는 val에 대해 허용되는 값에 대해 설명합니다.

Title 설명
y 고객이 동의 또는 기본 설정을 선택했습니다. 즉, 은(는) 해당 동의 또는 기본 설정에 의해 표시된 대로 데이터 사용에 동의함을 의미합니다.
n 아니요 고객이 동의 또는 기본 설정을 해제했습니다. 즉, 은(는) 해당 동의 또는 기본 설정에 의해 표시된 대로 데이터 사용에 동의하지 않습니다.
p 검증 보류 중 시스템에서 최종 동의 또는 기본 설정 값을 아직 받지 못했습니다. 이는 2단계 검증이 필요한 동의의 일부로서 가장 많이 사용됩니다. 예를 들어 고객이 이메일 수신을 거부하는 경우, 해당 동의는 이메일의 링크를 선택하여 올바른 이메일 주소를 제공했는지 확인할 때까지 p로 설정되며, 이때 동의가 y로 업데이트됩니다.

이 동의 또는 기본 설정에서 두 개의 확인 프로세스를 사용하지 않는 경우 대신 이 p 선택 항목을 사용하여 고객이 아직 동의 프롬프트에 응답하지 않았음을 나타낼 수 있습니다. 예를 들어 고객이 동의 프롬프트에 응답하기 전에 웹 사이트의 첫 페이지에서 값을 p 로 자동으로 설정할 수 있습니다. 명시적인 동의가 필요하지 않은 관할권에서 고객이 명시적으로 옵트아웃하지 않았음을 나타내기 위해 사용할 수도 있습니다(즉, 동의가 가정됨).
u 알 수 없음 고객의 동의 또는 기본 설정 정보를 알 수 없습니다.
LI 합법적인 관심 지정된 용도로 이 데이터를 수집하고 처리하는 합법적인 비즈니스 이익은 개인에게 발생할 수 있는 잠재적인 피해를 가중시킵니다.
CT 계약 지정된 목적으로 데이터를 수집하려면 개인과 계약 의무를 충족해야 합니다.
CP 법적 의무 준수 지정된 목적으로 데이터를 수집하려면 비즈니스의 법적 의무를 충족해야 합니다.
VI 개인의 중요한 관심 특정 목적을 위한 데이터 수집은 개인의 중요한 이익을 보호하기 위해 필요합니다.
PI 공용 관심 특정 목적을 위한 자료의 수집은 공익상 또는 공권력의 행사에 따라 수행되어야 한다.

preferred에 대해 허용되는 값

다음 표에서는 preferred에 대해 허용되는 값에 대해 설명합니다.

설명
email 이메일 메시지.
push 푸시 알림.
inApp 인앱 메시지.
sms SMS 메시지.
phone 전화 상호 작용.
phyMail 물리적 메일.
inVehicle 차량 내 메시지.
inHome In-home 메시지.
iot IoT(사물인터넷) 메시지.
social 소셜 미디어 콘텐츠.
other 표준 카테고리에 맞지 않는 채널입니다.
none 기본 설정 채널이 없습니다.
unknown 기본 설정 채널을 알 수 없습니다.

전체 Consents & Preferences 스키마

Consents & Preferences 필드 그룹에 대한 전체 스키마를 보려면 공식 XDM 저장소를 참조하십시오.

이 페이지에서는