Snapchat Pixel 동의 통합: 퍼블리셔를 위한 GDPR 준수 설정 가이드

Snap Pixel은 Snapchat에서 캠페인을 운영하는 모든 광고주의 측정 및 리마케팅을 지원하며, 광고 파트너가 Snap 인벤토리로 전환을 귀속시키는 모든 퍼블리셔에게도 활용됩니다. 다른 주요 광고 기술 픽셀처럼 쿠키를 설정하고 기기 식별자를 읽으며 행동 데이터를 전송합니다. 즉, 2026년에는 GDPR, CCPA / CPRA 및 IAB Global Privacy Platform에 따른 유효한 동의로 제어해야 합니다. 잘못 연결하면 동의 전에 실행되거나(규제 위험) 너무 늦게 실행되어 어트리뷰션 윈도우를 놓치게 됩니다(수익 위험). 이 가이드는 퍼블리셔가 프로덕션 수준의 통합을 구현할 수 있도록 안내합니다.

Snap Pixel이 전송하는 것과 동의가 중요한 이유

Snap Pixel은 sc-static.net/scevent.min.js에서 호스팅되는 JavaScript 스니펫입니다. 페이지 로드 시 pixel_id와 선택적으로 해시된 사용자 식별자(이메일, 전화번호, IP, user agent)로 초기화됩니다. 초기화 후 페이지뷰, 장바구니 추가, 구매, 회원가입, 커스텀 이벤트 등을 보고합니다. 각 이벤트는 Snap의 수집 엔드포인트로 전송되고 서버 측에서 Snap 사용자 ID와 매칭되어 Snap Ads 캠페인의 클릭과 노출을 귀속시킵니다.

개인정보 보호 관점에서 픽셀은 GDPR에 따라 법적 근거가 필요한 세 가지 데이터 범주를 처리합니다. 기기 및 브라우저 식별자(쿠키, Snap이 설정하는 퍼스트파티 쿠키), 고급 매칭이 활성화된 경우의 해시된 직접 식별자(이메일, 전화번호), 그리고 행동 이벤트 메타데이터입니다. CCPA와 CPRA는 사용자가 옵트아웃하지 않는 한 동일한 흐름을 판매 또는 공유로 취급합니다. IAB GPP 신호(현재 미국 다주 컴플라이언스 표준)는 사용자가 있는 주에 관계없이 준수해야 합니다.

투-픽셀 아키텍처: 브라우저와 Conversions API

최신 Snap Pixel 구현은 브라우저 픽셀과 서버 사이드 Conversions API(Snap CAPI라고도 함)를 모두 사용합니다. 브라우저 픽셀은 사용자 기기에서 실행되고, CAPI는 동일한 사용자 행동 후 백엔드에서 실행됩니다. Snap은 공유된 client_dedup_id를 사용하여 두 채널에 도착한 이벤트를 중복 제거합니다. 왜 둘 다 실행해야 할까요? 브라우저 픽셀은 ITP, ETP, 거부하는 쿠키 배너에 의해 점점 더 차단되고 있습니다. CAPI는 서버에서 실행되어 브라우저 추적 제한을 받지 않기 때문에 이 공백을 메웁니다. 하지만 이벤트가 생성된 시점에 여전히 유효한 사용자 동의가 필요합니다.

동의는 두 채널 모두에 적용됩니다

흔한 실수는 CAPI를 동의를 우회하는 방법으로 취급하는 것입니다. 그렇지 않습니다. GDPR의 영토적 적용 범위와 CCPA의 판매 또는 공유 정의는 서버 간 개인 데이터 전송에도 동일하게 적용됩니다. 사용자가 광고 목적 처리에 동의하지 않은 경우 해당 사용자에 대해 브라우저 픽셀도 CAPI도 실행되어서는 안 됩니다. 단일 동의 결정이 두 채널 모두를 제어합니다.

Snap Pixel을 CMP에 연결하기

1단계: 동의가 확인될 때까지 차단

Snap Pixel 스크립트 태그를 HTML에 직접 포함시키지 마세요. 대신 태그 매니저(Google Tag Manager, Tealium, Commanders Act 또는 사용하는 CMP 인식 로더)에서 차단된 태그로 등록하세요. 관련 동의 플래그가 참일 때만 태그가 실행되도록 구성하세요.

TCF v2.2 트래픽의 경우 게이팅은 목적 기반입니다. Snapchat은 TCF 벤더로 등록되어 있으며 IAB Global Vendor List에 포함되어 있습니다. 태그 매니저 규칙은 사용자가 목적 1(저장 및 접근), 3(개인화된 광고 프로필), 4(개인화된 광고), 7(측정) 및 Snap의 벤더 동의를 부여했을 것을 요구해야 합니다. 미국 트래픽의 경우 사용자의 주에 적합한 GPP 문자열 섹션(캘리포니아(CPRA)는 섹션 7, 버지니아는 섹션 8 등)과 대체 수단으로 레거시 USP 신호를 결합하여 게이팅합니다.

2단계: CAPI에 동의 상태 전달

백엔드에서 CAPI 이벤트를 실행할 때 data_processing_options 필드를 포함해야 합니다. 동의한 EU 트래픽의 경우 필드를 완전히 생략합니다. 동의한 미국 트래픽의 경우도 생략합니다. CCPA / CPRA에 따라 옵트아웃한 사용자에게는 국가 및 주 코드와 함께 data_processing_options: ["LDU"] (Limited Data Use)를 전송합니다. Snap은 이후 리마케팅 대상 또는 제3자 데이터 공유에 사용하지 않는 개인정보 제한 모드로 이벤트를 처리합니다.

3단계: GTM을 사용하는 경우 Google 동의 모드 신호 사용

Consent Mode v2를 활성화한 Google Tag Manager를 통해 픽셀을 로드하는 경우 Snap 태그를 ad_storagead_user_data에 게이트하세요. 어느 하나라도 거부되면 GTM이 태그 실행을 차단합니다. 서버에서의 CAPI 발송은 사용자 행동 시점에 캡처된 동일한 동의 상태를 사용해야 합니다.

고급 매칭: 해시된 식별자와 동의

고급 매칭은 웹 방문자와 Snap 사용자 간의 매칭률을 향상시키기 위해 해시된 이메일, 전화번호, IP, user agent를 Snap에 전송합니다. 값이 SHA-256으로 해시되었더라도 규제 기관은 개인 데이터로 취급합니다. 입력 공간이 열거 가능하므로 해시는 대규모로 역산 가능하고, Snap은 알려진 사용자와 매칭할 수 있기 때문입니다.

가능하면 고급 매칭을 별도의 동의 결정으로 취급하세요. 사용자가 목적 7(측정)만 부여하고 목적 4(개인화된 광고)를 부여하지 않은 경우, 측정을 위해 픽셀을 계속 실행할 수 있지만 고급 매칭은 활성화하지 않아야 합니다. 매칭 자체가 개인화된 광고 작업이기 때문입니다. 대부분의 TCF 준수 태그 매니저는 Snap 태그의 서브 토글로 이를 노출합니다.

퍼블리셔의 수익 또는 컴플라이언스를 위협하는 일반적인 함정

CMP 로드 전에 실행

Snap Pixel 스니펫이 페이지 head에 있고 CMP가 비동기로 로드되면, 동의가 확인되기 전에 픽셀이 실행될 수 있습니다. 이것이 쿠키 감사에서 가장 흔히 발견되는 단일 GDPR 위반입니다. 픽셀 스니펫을 cmpReady 이벤트 리스너 뒤로 이동시키거나, IAB CMP API와 기본적으로 통합되는 태그 매니저를 사용하세요.

미국 트래픽에서 GPP 문자열 누락

Snap은 미국 옵트아웃 집행을 위해 GPP 문자열을 의무화하는 과정에 있습니다. CMP가 레거시 USP만 방출하고 Snap 태그가 GPP 신호를 받지 못하면, 최신 버전의 픽셀은 기본적으로 이벤트를 옵트아웃으로 처리합니다. 미국 입찰 응답 및 CAPI 발송 샘플을 감사하세요. 누락된 GPP는 자주 발생하는 조용한 어트리뷰션 손실입니다.

일치하지 않는 중복 제거 ID

브라우저 픽셀과 CAPI는 동일한 이벤트에 대해 동일한 client_dedup_id를 공유해야 합니다. 그렇지 않으면 Snap이 이벤트를 두 번 계산합니다. 클라이언트의 이벤트 시점에 UUID를 생성하고, 브라우저 픽셀에 전달한 후 일치하는 CAPI 발송을 위해 서버에 전달하세요. 단 하나의 잘못된 중복 제거 체인이 전환 수를 부풀리고 다운스트림 최적화를 망가뜨립니다.

긴 세션에서 만료된 동의

세션 중간에 동의를 철회한 사용자는 즉시 픽셀 실행을 중단해야 합니다. CMP의 consentChange 이벤트를 구독하고, 광고 목적 동의가 철회될 때 Snap Pixel 런타임을 종료하세요. 많은 퍼블리셔가 초기 배너는 잘 처리하지만 세션 중간 변경 사항은 무시합니다.

테스트 및 검증

Snap은 Snap Pixel Helper라는 Chrome 확장 프로그램을 공개하며, 모든 픽셀 호출을 표시하고 페이로드를 디코딩합니다. 세 가지 테스트 시나리오를 엔드투엔드로 실행하세요. 완전히 동의한 사용자(픽셀과 CAPI 실행, 고급 매칭 존재, LDU 플래그 없음), 전체 거부 사용자(픽셀 없음, CAPI 없음), 측정에는 동의했지만 개인화된 광고에는 동의하지 않은 세분화된 사용자(픽셀 실행, CAPI 실행, 단 고급 매칭 필드 없음 및 미국 트래픽에 LDU 플래그 설정). 프로덕션에 배포하기 전에 Snap Ads Manager 이벤트 로그와 태그 매니저 디버그 콘솔에서 각 시나리오를 확인하세요.

종합 정리

올바르게 구성된 Snap Pixel 스택은 세 가지를 수행합니다. 브라우저 픽셀과 CAPI 모두를 동일한 동의 결정으로 제어하고, 개인화된 광고를 거부한 사용자가 조용히 추적되지 않도록 세분화된 TCF 및 GPP 신호를 준수하며, 어트리뷰션이 정확하게 유지되도록 중복 제거를 온전히 보존합니다. 설정을 분기별로 감사하세요. Snap의 GPP 신호 집행은 2026년 내내 강화되고 있으며, 오늘 작동하는 통합이 6개월 후에도 반드시 작동한다는 보장은 없습니다.

← 블로그 전체 읽기 →