동의를 어디에 저장할까: 쿠키, localStorage, 서버 측 기록 비교

두 가지 서로 다른 작업

방문자가 동의 선택을 하면 두 가지 별개의 일이 일어나야 합니다. 첫째, 배너가 모든 페이지에서 다시 나타나지 않고 태그가 무엇을 해도 되는지 알 수 있도록 브라우저가 그 선택을 기억해야 합니다. 둘째, 나중에 선택이 이루어졌다는 것, 방문자에게 무엇이 표시되었는지, 언제였는지를 증명해야 할 수 있습니다. 이 작업들은 서로 다른 저장 메커니즘이 처리하는 경우가 많으며, 이를 혼동하면 실제 문제가 생깁니다. 배너가 계속 다시 나타나거나, 일부 브라우저에서 선택이 사라지거나, 누군가 물었을 때 보여줄 기록이 없는 경우입니다.

이 비교는 세 가지 일반적인 옵션, 즉 퍼스트파티 쿠키, localStorage 같은 브라우저 저장소, 서버 측 동의 기록을 살펴보고 각각이 어디에 적합한지 설명합니다.

옵션 1: 퍼스트파티 쿠키

쿠키는 동의 상태의 전통적인 보관 장소입니다. TCF CMP는 흔히 동의 문자열을 퍼스트파티 쿠키에 저장하며, 많은 CMP가 자체 환경설정 데이터도 쿠키에 저장합니다.

강점

약점

옵션 2: localStorage 및 기타 브라우저 저장소

일부 CMP는 상세한 환경설정을 localStorage에 저장하며, 때로는 더 작은 쿠키와 함께 사용합니다.

강점

약점

옵션 3: 서버 측 동의 기록

서버 측 기록은 선택이 이루어질 때마다 귀사 또는 CMP 제공업체가 저장하는 항목입니다. 보통 가명 식별자, 타임스탬프, 선택 내용, 표시된 배너 또는 정책의 버전, 지역 같은 맥락 정보가 포함됩니다.

강점

약점

나란히 보는 요약

실용적인 조합 접근법

  1. 권위 있는 로컬 신호(예: TCF 문자열과 간결한 환경설정 기록)를 등록 가능한 도메인으로 범위가 지정된 퍼스트파티 쿠키에 저장합니다.
  2. localStorage는 서버에 도달할 필요가 없는 보충 데이터에만 사용합니다.
  3. 표시된 배너와 정책의 버전을 포함해 각 선택마다 서버 측 기록을 작성합니다.
  4. 저장된 선택이 사라지면 이전의 답변이 있다고 가정하지 말고 배너를 다시 표시합니다.
  5. 저장된 선택에 대한 재요청 주기를 정하고 정책에 기록합니다.

방문자의 동의 선택 자체를 저장하는 것은 일반적으로 방문자가 요청한 서비스, 즉 그 결정을 기억하는 일을 제공하는 데 필요한 것으로 취급되지만, 주요 시장에 적용되는 지침을 확인하십시오.

핵심 요약

← 블로그 전체 읽기 →