쿠키 동의 관리

분석에 내장된 쿠키 동의 관리

준수하는 동의 배너를 표시하고, 방문자가 동의할 때까지 추적을 보류하고, 감사 로그를 유지하세요 — 별도의 동의 플랫폼을 덧붙이지 않고.

해결하는 문제

두 번째 도구 없이 동의 처리가 필요한 팀을 위해 만들어졌습니다

따로 연동해야 하는 별도의 동의 도구

분석을 실행하는 동일한 대시보드에서 배너와 카테고리를 구성하세요.

추적이 동의 전에 발동됨

옵트인 모드와 자동 차단은 방문자가 동의할 때까지 태그를 보류합니다.

무엇이 합의되었는지에 대한 증거 없음

모든 결정은 감사 추적을 위해 타임스탬프와 함께 기록됩니다.

워크플로

PulsePanda가 이것을 제품 결정으로 바꾸는 방법

1

배너 구성

GDPR 옵트인 또는 CCPA 옵트아웃을 선택한 다음, 제목, 텍스트, 버튼을 설정하세요.

2

카테고리 정의

쿠키를 명확한 설명과 함께 필수, 분석, 마케팅으로 분류하세요.

3

수집하고 증명하기

동의할 때까지 자동으로 차단한 다음, 모든 수락 또는 거부를 기록합니다.

수락·거부 버튼과 개인정보처리방침 링크가 있는 PulsePanda 쿠키 동의 배너

작동 원리

쿠키 동의 관리자가 추적을 차단하는 방식

방문자가 선택하기 전과 후에 브라우저에서 실제로 일어나는 일.

선택 전에는 PulsePanda의 어떤 것도 실행되지 않습니다

옵트인 모드에서 PulsePanda 스니펫은 결정이 내려질 때까지 기다렸다가 시작합니다. 방문자가 분석을 수락하기 전까지는 세션 리플레이도, 히트맵이나 클릭·스크롤·입력 캡처도, 이벤트 추적도 없으며 브라우저에 식별자가 기록되지도 않습니다.

서드파티 태그는 자기 카테고리를 기다립니다

Google Analytics, Meta 픽셀 등 다른 태그를 보류하려면 해당 태그의 type을 text/plain으로 바꾸고, 속한 카테고리를 지정한 data-pp-consent를 추가하세요. 브라우저는 이 type의 스크립트를 무시하므로 실행되지 않습니다. 방문자가 해당 카테고리를 허용하면 PulsePanda가 태그가 지정된 각 스크립트를 같은 속성을 가진 실행 가능한 사본으로 교체하므로 외부 스크립트와 인라인 스크립트가 모두 실행됩니다. 외부 스크립트는 비동기로 로드되므로, 다른 태그보다 먼저 실행되어야 하는 태그는 인라인으로 넣거나 순서대로 연결하세요.

<!-- Runs only after the visitor accepts "marketing" -->
<script type="text/plain" data-pp-consent="marketing"
        src="https://connect.facebook.net/en_US/fbevents.js"></script>

<!-- Inline scripts work the same way -->
<script type="text/plain" data-pp-consent="analytics">
  gtag('config', 'G-XXXXXXXXXX');
</script>

자동 차단이 놓친 쿠키를 잡아냅니다

태그 지정은 알고 있는 스크립트만 다룹니다. 자동 차단을 켜면 PulsePanda는 스크립트가 document.cookie로 기록하려는 모든 쿠키도 감시합니다. 방문자가 허용하지 않은 카테고리의 쿠키는 버려집니다. 옵트인 모드에서는 레지스트리에 아예 없는 쿠키도 방문자가 결정할 때까지 버려집니다. 꼭 필요한 쿠키는 항상 통과합니다.

설계상 최선의 노력 방식이므로 어디까지 동작하는지 알아두는 것이 좋습니다. 서버가 Set-Cookie 헤더로 설정하는 쿠키나 서드파티 iframe 안에서 기록되는 쿠키는 볼 수 없습니다. 이런 쿠키는 발생 지점에서 막으세요.

동의를 철회하면 정리까지 합니다

방문자가 카테고리를 끄면 PulsePanda는 레지스트리에서 해당 카테고리로 지정된 쿠키를 현재 호스트와 상위 도메인 모두에서 만료시킵니다. 만료될 때까지 남겨 두지 않습니다.

PulsePanda 쿠키 레지스트리: 각 쿠키를 카테고리(필수, 분석, 마케팅, 기본 설정)와 제공자와 함께 나열하고, 발견된 쿠키에는 검토 표시가 붙어 있음
쿠키 레지스트리. 실제 방문자의 브라우저에서 발견된 쿠키는 세션당 한 번 보고되고 '발견됨'으로 표시되므로, 추측하지 않고 사이트가 실제로 설정하는 쿠키를 분류할 수 있습니다.

동의 모드

옵트인, 옵트아웃 또는 고지만

설정 하나로 추적이 '예'를 기다릴지, 누군가 '아니요'라고 할 때까지 실행될지 정합니다.

옵트인, 옵트아웃 또는 고지만
옵트인 (GDPR, ePrivacy)방문자가 수락하기 전에는 필수가 아닌 것은 아무것도 실행되지 않습니다. 배너는 첫 방문 때 수락과 거부를 나란히 보여 주며, 배너를 무시한 방문자는 절대 '예'로 집계되지 않습니다.
옵트아웃 (CCPA, CPRA)추적은 허용된 상태로 시작하고, 방문자는 배너에서 카테고리를 끌 수 있습니다. 변경은 즉시 적용되고 관련 쿠키는 정리됩니다.
고지만추적은 허용된 상태로 시작하고, 배너는 묻는 대신 알립니다. 법이 고지만 요구하는 사이트를 위한 모드입니다.
Do Not Track 및 GPC'Do Not Track / GPC 존중'을 켜면 두 신호 중 하나를 보내는 브라우저는 필수가 아닌 모든 카테고리를 거부한 것으로 처리되며, 배너도 표시되지 않습니다.
다시 묻기선택은 기본적으로 180일 동안 기억됩니다(일수는 직접 정합니다). 쿠키 정책을 바꾼 뒤 정책 버전을 올리면 저장된 선택이 모두 무효가 되어 모든 방문자에게 다시 묻습니다.

제공 내용

하나의 워크스페이스에서 연결된 기능

하나의 워크스페이스에서 연결된 기능
모드GDPR 옵트인과 CCPA 옵트아웃, 그리고 Do-Not-Track 준수.
제어맞춤형 카테고리, 자동 차단, 쿠키 레지스트리.
증거동의 로그와 수락 및 거부 비율에 대한 인사이트.
PulsePanda 동의 인사이트: 전체 결정 수, 수락·거부 수, 수락률과 결정별 타임스탬프 로그

PulsePanda 자체의 흔적

PulsePanda가 직접 저장하는 것

PulsePanda 스니펫은 쿠키를 설정하지 않습니다. 방문자가 동의하면 localStorage에 키 세 개를 보관합니다.

  • _sr_vid: 현재 방문. 30분 동안 활동이 없으면 끝납니다.
  • _sr_uid: 재방문을 연결하기 위한 무작위 익명 ID.
  • _pp_consent: 카테고리별 방문자의 선택, 정책 버전, 선택한 시점. 페이지마다 배너가 다시 뜨지 않게 합니다.

방문자가 분석을 거부하거나 나중에 철회하면 캡처가 멈추고 방문 키와 익명 ID 키가 삭제됩니다. 쿠키 정책에 이 세 키를 기재하세요. 대시보드에서는 배너 설정 옆에 표시됩니다.

각 결정은 익명 ID, 선택한 카테고리, 정책 버전, 타임스탬프와 함께 워크스페이스에도 기록됩니다. 동의 인사이트는 최근 결정과 수락률을 보여 주며, 동의를 받았다는 증빙을 요청받으면 CSV로 내보낼 수 있습니다.

기존 환경

이미 OneTrust나 Cookiebot을 쓰고 계신가요?

이미 운영 중인 동의 관리 플랫폼을 바꿀 필요는 없습니다. PulsePanda 배너는 끈 채로 두고, 플랫폼이 수집한 결정을 해당 플랫폼의 동의 콜백에서 PulsePanda로 전달하세요.

<script>
  window.PulsePanda = window.PulsePanda || [];
  // Call from your CMP's consent callback:
  window.PulsePanda.push(['setConsent', true]);   // visitor granted analytics
  // window.PulsePanda.push(['setConsent', false]); // visitor refused or withdrew
</script>

PulsePanda 배너를 쓰신다면 푸터의 '쿠키 설정' 링크를 window.PulsePanda.push(['showConsentBanner'])에 연결해 방문자가 언제든 마음을 바꿀 수 있게 하세요. GDPR은 이것이 동의하는 것만큼 쉬워야 한다고 요구합니다.

솔직한 한계

전용 동의 관리 플랫폼이 더 잘 맞는 경우

PulsePanda의 동의 관리자는 동의와 분석을 한곳에서 다루고 싶은 팀을 위해 만들어졌습니다. 모든 사이트에 맞는 도구는 아닙니다. 다음 중 하나가 필요하다면 Cookiebot이나 OneTrust 같은 인증된 동의 관리 플랫폼을 선택하세요.

  • IAB TCF v2.2. PulsePanda는 EU의 프로그래매틱 광고 스택이 요구하는 TCF 동의 문자열을 생성하지 않습니다.
  • 크롤러 기반 쿠키 스캔. 레지스트리는 모든 페이지를 정기적으로 크롤링해서가 아니라 실제 방문자의 브라우저에 있는 쿠키로 만들어집니다.
  • 여러 도메인에 걸친 하나의 동의. 선택은 사이트별로 저장되므로 한 도메인에서 수락한 방문자도 다른 도메인에서는 다시 질문을 받습니다.

분석 없이 배너만 필요하다면 무료 쿠키 동의 배너 생성기로 어떤 사이트에도 붙여 넣을 수 있는 의존성 없는 배너를 만들 수 있습니다.

자주 묻는 질문

전환 전에 팀이 묻는 질문

PulsePanda는 완전한 동의 플랫폼인가요?

구성 가능한 동의 배너, 카테고리, 자동 차단, 동의 로그를 분석과 동일한 워크스페이스에 내장하여 포함합니다.

GDPR과 CCPA를 지원하나요?

예. 옵트인(GDPR) 또는 옵트아웃(CCPA) 모드를 선택하고, 선택적으로 Do Not Track을 존중하세요.

동의가 있을 때까지 추적을 차단할 수 있나요?

예. 자동 차단은 방문자가 수락할 때까지 비필수 쿠키와 태그를 보류합니다.

자주 묻는 질문

쿠키 동의 관리자에 대한 추가 질문

PulsePanda 스크립트는 쿠키를 설정하나요?

아니요. 동의 후 localStorage 키 세 개(_sr_vid, _sr_uid, _pp_consent)를 저장하고, 방문자가 거부하거나 철회하면 추적용 키를 삭제합니다.

Google Consent Mode v2를 지원하나요?

네. PulsePanda 배너를 동의 도구로 쓰면 방문자의 선택이 Google 동의 모드(Consent Mode) v2 업데이트로 Google 태그에 전달됩니다. 분석은 analytics_storage, 마케팅은 ad_storage, ad_user_data, ad_personalization, 환경설정은 functionality_storage와 personalization_storage를 설정합니다. 기본값은 Google 태그가 로드되기 전에 PulsePanda Google 태그 관리자 템플릿이나 직접 작성한 gtag 동의 기본값 호출로 설정하세요. IAB TCF 동의 문자열은 생성하지 않습니다.

IAB TCF를 지원하나요?

아니요. TCF 동의 문자열이 필요한 프로그래매틱 광고를 운영한다면 인증된 동의 관리 플랫폼을 쓰고, 그 결정을 setConsent로 PulsePanda에 전달하세요.

쿠키 정책을 바꾼 뒤 모두에게 다시 묻으려면 어떻게 하나요?

배너 설정에서 정책 버전을 올리세요. 이전 버전에서 한 선택은 더 이상 인정되지 않으므로 모든 방문자에게 배너가 다시 표시됩니다.

동의 증빙을 내보낼 수 있나요?

네. 동의 인사이트에서 최근 결정을 확인하고, 타임스탬프, 방문자의 수락 또는 거부 여부, 익명 ID, 방문자가 본 정책 버전과 함께 CSV로 내보낼 수 있습니다.

관련 페이지

PulsePanda 분석 스택의 나머지 살펴보기

오늘부터 사용자를 이해하세요

한 번만 설치하면 제품 분석, 리플레이, 히트맵, 퍼널, 피드백을 몇 분 만에 연결할 수 있습니다.

무료로 시작하기