12CODE
지금 읽는 곳 왜 서버가 발급한 쿠키는 다르게 취급되나 1 / 6
12code 라이브러리 아티클 표지. 쿠키 수명 연장 기술: 브라우저 ITP(Intelligent Tracking Prevention) 정책에 의해 1~7일로 제한된 추적 쿠키의 수명을 서버 단 헤더 설정을 통해 합법적으로 복원하는 법

쿠키 수명 연장 기술: 브라우저 ITP(Intelligent Tracking Prevention) 정책에 의해 1~7일로 제한된 추적 쿠키의 수명을 서버 단 헤더 설정을 통해 합법적으로 복원하는 법

1강에서 짚은 ITP의 쿠키 수명 제한을 서버사이드 인프라로 어떻게 복원하는지, 그리고 그 복원이 왜 무한정 보장되지 않는지를 정리합니다.

이 과목 07 / 12편 고급 3분
과목 ID111
트랙STEP 3 고급·전략
모듈3-2. 프로그래매틱 핵심 원리·거시 데이터 분석
레슨07
난이도고급
플랫폼구글 애널리틱스4·구글 태그매니저
발행일2026-08-29
검토일2026-08-29
관련 과목109 · 112 · 117
출처3건
핵심요약4개
01

ITP는 자바스크립트로 만든 퍼스트파티 쿠키를 최대 7일로, 광고 클릭 파라미터가 붙은 유입은 24시간으로 제한한다

02

서버가 Set-Cookie 헤더로 직접 발급한 퍼스트파티 쿠키는 원칙적으로 이 7일 제한을 받지 않고 설정한 만료 기간(Max-Age·Expires)을 그대로 유지할 수 있다

03

다만 2023년 4월 Safari 16.4부터는 그 서버가 서드파티로 우회 연결된 것으로 판정되면(CNAME 클로킹) 서버 쿠키도 동일하게 7일로 제한된다

04

쿠키 수명 복원은 "설정 한 번으로 영구 해결"이 아니라, 인프라 구조(4강의 퍼스트파티 도메인 바인딩)가 계속 애플의 판정 기준을 통과해야 유지되는 조건부 복원이다

01

왜 서버가 발급한 쿠키는 다르게 취급되나

ITP가 겨냥하는 것은 자바스크립트(document.cookie)로 만드는 쿠키입니다. 이 방식은 광고·분석 스크립트가 브라우저 안에서 직접 쿠키를 심는 전형적인 추적 패턴이기 때문에 애플이 정조준한 대상입니다. 반면 서버가 HTTP 응답의 Set-Cookie 헤더로 직접 발급하는 쿠키는 원칙적으로 이 자바스크립트 기반 제한을 받지 않고, 서버가 지정한 Max-Age 또는 Expires 값을 그대로 유지할 수 있습니다. 서버사이드 GTM 구조에서는 서버 컨테이너가 클라이언트 ID 쿠키를 이 방식(Set-Cookie 헤더)으로 직접 발급하도록 설정할 수 있어, 기존 7일 제한보다 긴 수명(예: 1년 이상)을 유지하는 것이 가능해집니다.

02

실제로 어떻게 설정하나

GA4 서버 태그 설정에는 클라이언트 ID 쿠키의 만료 기간을 지정하는 옵션이 있습니다. 이 값을 원하는 기간(예: GA4 기본값과 유사한 수준)으로 설정하면, 서버 컨테이너가 응답할 때마다 Set-Cookie 헤더로 이 만료 기간을 갱신해 발급합니다. 이 과정이 정상 작동하려면 앞서 4강에서 다룬 퍼스트파티 도메인 바인딩이 먼저 완료돼 있어야 합니다 — 서버가 구글 소유의 기본 도메인으로 응답하면 그 쿠키 자체가 서드파티 쿠키로 취급돼 별도 제한을 받을 수 있기 때문입니다.

03

왜 이 복원이 "영구"가 아니라 "조건부"인가

2023년 4월 출시된 Safari 16.4는 이 서버 쿠키 복원 방식을 겨냥한 대응책을 내놨습니다. 서버가 발급한 쿠키라도, 그 서버가 서드파티를 가리키는 CNAME 뒤에 있거나 응답 서버의 IP 주소 앞부분이 실제 방문 중인 사이트 서버와 불일치하면 "의심스러운 서버"로 판정해 쿠키 수명을 동일하게 7일로 제한합니다. 즉 4강에서 다룬 것처럼 서버 컨테이너가 실제로 자사가 통제하는 인프라에서 응답하는 구조여야 이 복원이 유지되고, 벤더의 프록시 서버를 얕게 가리키는 CNAME 설정만으로는 Safari 16.4 이후 다시 7일로 되돌아갈 수 있습니다.

04

"합법적"이라는 표현의 의미를 정확히 짚어야 한다

이 기술은 ITP의 우회가 아니라 애플이 명시적으로 열어둔 경로(서버 발급 쿠키에 대한 별도 취급)를 정상적으로 활용하는 방식입니다. 다만 이 경로 자체도 애플이 계속 감시·조정하는 대상이라는 점(Safari 16.4의 CNAME 클로킹 대응이 그 사례)을 감안하면, "한 번 설정하면 끝"이라는 인식보다는 브라우저 정책 변화에 맞춰 주기적으로 재검증이 필요한 기술로 접근하는 편이 안전합니다. 또한 쿠키 수명을 늘리는 것과 개인정보 처리 동의(쿠키 동의 배너 등 자사의 프라이버시 정책·법적 요건)는 별개의 문제이므로, 수명을 늘리기 전에 자사 개인정보처리방침·동의 흐름과 충돌하지 않는지 법무 검토를 함께 거치는 것이 안전합니다.

05

크롬·다른 브라우저에서는 이 설정이 어떤 의미를 갖나

이 강의에서 다루는 쿠키 수명 제한은 Safari ITP를 중심으로 한 정책이라, 크롬이나 파이어폭스 등 다른 브라우저에서는 같은 방식의 7일 제한이 적용되지 않을 수 있습니다. 다만 크롬도 서드파티 쿠키를 단계적으로 축소하는 방향으로 정책을 계속 조정하고 있어, 서버가 직접 발급하는 퍼스트파티 쿠키 방식은 브라우저 정책 변화에 상대적으로 덜 흔들리는 구조라는 점에서 Safari 이외의 브라우저에도 유효한 대응 전략입니다. 즉 이 강의의 설정은 "Safari만을 위한 예외 처리"가 아니라, 브라우저 전반의 프라이버시 강화 추세에 대응하는 공통 인프라로 접근하는 편이 장기적으로 유리합니다.

06

재검증 주기를 실무에 어떻게 반영하나

이 과목 12강에서 다룰 공식 문서 업데이트 추적 프로토콜과 연결지어, 쿠키 수명 복원 설정도 정기 점검 항목에 포함해두는 것이 안전합니다. 브라우저 정책이 바뀌는 시점(예: Safari 신규 버전 출시)마다 개발자도구로 실제 쿠키 수명을 직접 확인하는 루틴을 분기 1회 정도로 고정해두면, 정책 변화로 조용히 수명이 다시 7일로 줄어드는 상황을 조기에 포착할 수 있습니다.

다음 행동

서버 컨테이너의 GA4 태그에서 클라이언트 ID 쿠키 만료 기간 설정을 확인하고, 실제 Safari 브라우저(가능하면 최신 버전)에서 재방문 시 클라이언트 ID가 유지되는지 개발자도구로 직접 검증해보세요.

다음 글 · 레슨 08→[실패 사례 분석] 서버 유지 비용 폭탄 오류: GTM 서버 컨테이너 자동 확장(Auto-scaling) 설정을 잘못했다가 트래픽 폭발 시 과도한 클라우드 요금이 청구된 사례 방어

← 이전 글 · 레슨 06 서버 단 GA4 태그 및 클라이언트(Client) 설정: 들어온 원시 데이터를 가공하여 구글 애널리틱스 4 서버로 전송하는 API 매핑 실무

출처

facts 항목 기준 · 본문 인라인 미표기3건

플랫폼 기능·심의 기준·가격·법률은 바뀝니다. 이 글은 2026-08-29에 위 출처를 기준으로 확인했습니다.

CHALLENGE

배운 걸 실전 문제로 확인

카테고리별 Level Test로 실무 레벨을 점검해보세요.

챌린지 보기 →
이 과목의 게시글12편
01클라이언트 사이드 태깅(Client-side)의 한계점: 광고 차단 확장 프로그램(AdBlock), 브라우저 자체 추적 방지 기능으로 인한 GA4 데이터 유실 분석02서버사이드(Server-side) 추적 인프라의 개념: 유저 브라우저가 아닌, 자사 고유 클라우드 서버에서 광고 매체 서버로 직접 데이터를 통신하는 원리03구현 조건 및 클라우드 세팅: 구글 클라우드 플랫폼(GCP) 또는 AWS 인프라 내에 GTM 서버사이드 컨테이너(Server Container) 인프라 구축 절차04퍼스트 파티 도메인 바인딩: 추적 서버의 주소를 자사 메인 도메인의 서브 도메인(예: ://mybrand.com)으로 설정하여 브라우저 차단 우회하기05데이터 요건 및 데이터레이어(Data Layer) 정비: 웹 단에서 서버 컨테이너로 유저 식별자 데이터를 누실 없이 안전하게 전송하는 통신 스펙 정의06서버 단 GA4 태그 및 클라이언트(Client) 설정: 들어온 원시 데이터를 가공하여 구글 애널리틱스 4 서버로 전송하는 API 매핑 실무07쿠키 수명 연장 기술: 브라우저 ITP(Intelligent Tracking Prevention) 정책에 의해 1~7일로 제한된 추적 쿠키의 수명을 서버 단 헤더 설정을 통해 합법적으로 복원하는 법08[실패 사례 분석] 서버 유지 비용 폭탄 오류: GTM 서버 컨테이너 자동 확장(Auto-scaling) 설정을 잘못했다가 트래픽 폭발 시 과도한 클라우드 요금이 청구된 사례 방어09[확인 항목] 서버사이드 태킹 적용 매체 가이드: 구글 Ads, 메타 CAPI, 틱톡 등 현재 서버사이드 수집을 공식 지원하는 글로벌 플랫폼 API 동향 점검10보안 및 데이터 마스킹(Data Masking): 서버 단에서 개인정보(이름, 주민번호 등)를 암호화(SHA-256) 처리하거나 전송 제외하여 법적 리스크 사전 차단11통계적 신뢰성 판정: 클라이언트 단 기본 픽셀 데이터 수치 vs 서버사이드 추적 전환 데이터 수치 비교 대조를 통한 데이터 유실율(Data Loss) 복원 점수 산출12[레슨] 구글 태그 매니저 서버사이드 공식 문서 업데이트 추적: 신규 기능(기기 가점 로직 등) 출시 시 애드옵스 시스템 즉각 업그레이드 프로토콜 과목 전체 보기 →

MKT TOOLS

실무자를 위한 무료 도구

카피 글자수 검사, CPC·ROAS 계산기, UTM 생성기까지.

워크스페이스 열기 →