퍼스트 파티 ID 설정 방법
학습 내용
재방문자를 식별하는 기능을 개선하려면 퍼스트 파티 ID를 설정하는 방법을 알아보세요. First-Party ID는 서버 측 쿠키를 사용해 식별을 연장하여 더 많은 재방문 쇼핑객을 인식하고, 더 많은 온사이트 이벤트의 기여도를 파악하며, 더 정교하게 타겟팅된 마케팅 자동화를 실행할 수 있도록 도와줘요.
First-Party ID를 켜기로 선택하는 경우, 고객에게 쿠키 고지문을 다시 발행하고, 고객이 재식별 프로세스에 대해 안내받을 수 있도록 서비스 이용 약관 및/또는 개인정보 보호정책을 검토하는 것이 좋습니다. Klaviyo 쿠키는 만료되지만, First-Party ID는 서버 측 쿠키 기능을 통해 재식별을 제공하며, 자체 도메인에서 Klaviyo 쿠키를 직접 새로 고칠 수 있어요.
Klaviyo에서 쿠키 이해하기 문서에서 개인정보 보호정책, 쿠키 공지, 동의 에 대해 더 자세히 확인해 주세요.
퍼스트 파티 ID는 어떻게 작동하나요?
Klaviyo의 표준 트래킹은 JavaScript를 사용해 방문자의 브라우저에 __kla_id라는 쿠키를 설정해요(자세한 내용은 여기에서 확인하세요). Safari와 Firefox 같은 브라우저에서는 개인정보 보호 기능으로 인해 해당 쿠키의 유지 기간이 제한돼요. 쿠키가 만료되면, 다른 식별 이벤트가 발생하기 전까지 Klaviyo에서 해당 방문자를 기존 프로필로 더 이상 인식할 수 없어요.
First-Party ID는 자체 도메인의 하위 도메인에서 Cloudflare Worker를 실행해 이 문제를 해결해요. 이 Worker는 __kle_id라는 장기 지속, 서버 설정 쿠키를 설정해요. 기존 __kla_id가 만료되면, Klaviyo는 __kle_id를 사용해 이를 새로 고쳐 방문자를 다시 식별하고, 현재 활성 온사이트 세션을 올바른 알려진 프로필에 귀속해요. Worker를 사용할 수 없게 되면, Klaviyo는 표준 __kla_id 동작(Klaviyo Javascript)으로 자연스럽게 대체하므로 데이터가 손실되지 않아요.
- 참고: First-Party ID는 완전히 새로운 방문자를 식별하지 않아요. 쇼핑객은 First-Party ID가 재방문 시 다시 식별할 수 있기 전에, 가입, 추적된 이메일 클릭 또는 기타 식별 이벤트를 통해 생성된 Klaviyo 프로필이 이미 있어야 해요.
쿠키 유효 기간
방문자가 식별되면 Klaviyo 쿠키(__kla_id)가 최대 2년 동안 유지되도록 설정되지만, 지속 기간은 각 브라우저의 쿠키 수명 정책에 따라 달라져요. 이 정책은 브라우저에서 쿠키가 설정되는 방식에 따라 결정돼요. __kla_id는 일반적으로 Klaviyo Javascript를 사용해 설정되며, 이 스크립트는 클라이언트 측에 쿠키를 저장해요. Extended ID 또는 First Party ID가 활성화되어 있으면 Klaviyo 쿠키는 각각 클라이언트 측과 서버 측에 설정돼요. 사용자를 다시 식별하는 데 도움이 되는 이러한 Klaviyo 기능을 활성화하는 방법을 자세히 알아보세요. 확장 ID 설정 방법을 알아보세요.
표준 __kla_id 쿠키 수명(First-Party ID가 이를 새로 고쳐야 하기 전까지 유지되는 기간)은 브라우저에 따라 달라요. 더 자세한 정보는 이 CookieStatus에서 확인할 수 있어요.
- 쿠키 수명은 브라우저에 따라 달라지며, 쿠키가 JavaScript로 클라이언트 측에서 설정되는지 또는 서버 측에서 설정되는지에 따라 달라져요. 아래 표에서 두 가지 모두를 확인할 수 있어요.
브라우저 | Standard __kla_id 수명(클라이언트 측 배치 – JS + Extended ID) | First-Party ID(서버 설정) 사용 |
|---|---|---|
Safari | 24시간(URL에 쿼리 매개 변수 또는 프래그먼트가 포함되어 있고 Klaviyo가 알려진 추적기인 경우), 그 외에는 7일 | 최대 7일 |
Brave | Brave에서 ‘Shields Down’ 모드가 활성화되어 있으면 7일, 그렇지 않으면 Klaviyo 쿠키가 Brave에 의해 차단돼요. | Brave에서 ‘Shields Down’ 모드가 활성화되어 있으면 7일, 그렇지 않으면 Klaviyo 쿠키가 Brave에 의해 차단돼요. |
Firefox | 45일 수명 제한이 있지만, Firefox는 매일 추적기 분류 확인을 통해 삭제해요. | 45일 수명 제한이 있지만, Firefox는 매일 추적기 분류 확인을 통해 삭제해요. |
Chrome | 400일 | 최대 400일 |
Edge | 최대 2년(Klaviyo 자체 설정 — Edge 제한이 아님) | 최대 2년(Klaviyo 자체 설정 — Edge 제한이 아님) |
Safari의 24시간 제한은 쿠키가 클라이언트 측에 배치되고, URL에 쿼리 매개 변수 또는 프래그먼트가 포함되며, Safari에서 Klaviyo를 알려진 추적기로 간주하는 경우에만 적용돼요. 일반적인 조건에서는 Safari에서 JS로 설정된 퍼스트 파티 쿠키의 제한이 7일이에요.
퍼스트 파티 ID 활성화
퍼스트 파티 ID를 사용하려면 Klaviyo의 Cloudflare 계정을 가리키는 전용 하위 도메인이 도메인에 필요해요. Klaviyo에서 필요한 DNS 레코드를 제공해요.
- Klaviyo 계정의 왼쪽 하단에 있는 계정 메뉴를 클릭해 주세요.
- 메뉴에서 설정을 선택해 주세요.

- 데이터 탭으로 이동하세요.
- First-Party ID 섹션에서 “구성”을 클릭해 주세요.
- 미리 입력된 도메인이 올바른지 확인해 주세요. 그렇지 않다면 루트 도메인 (예: example.com)을(를) 스토어프런트의 도메인으로 입력하고 다음을 클릭해 주세요.

- 서브도메인을 설정하려면, Entri를 사용해 몇 가지 정보를 제공하고 서브도메인이 자동으로 구성되도록 할 수 있어요. 또는 DNS 제공업체 설정에서 서브도메인을 수동으로 설정할 수도 있어요.

- Entri를 선택하는 경우
- Entri에 연결을 클릭한 다음 계속을 클릭해 주세요.

- Entri가 도메인의 DNS 제공업체를 자동으로 감지하고 로그인 정보 등을 포함한 몇 가지 세부 정보를 요청해요. 화면의 안내에 따라 진행하면 Entri가 DNS 레코드에 하위 도메인을 자동으로 추가해요.

- 수동을(를) 선택하는 경우
- 화면에 표시된 CNAME 레코드를 복사해 DNS 제공업체에 붙여넣어 주세요.

- 확인을 클릭합니다.

- 이제 설정이 완료되었으며, Klaviyo 시스템에서 하위 도메인이 정상적으로 트래픽을 받기 시작했는지 확인하는 데 최대 48시간이 걸릴 수 있어요. 하위 도메인 확인이 완료되고 퍼스트 파티 ID가 실행되면 이메일을 받게 돼요!
각 도메인은 한 번에 하나의 Klaviyo 계정에만 연결할 수 있어요. URL이 같더라도 다른 포트폴리오 계정에서 재사용할 수는 없어요. 서브도메인 상태가 변경되면 Klaviyo에서 이메일을 보내드려요(예: Pending DNS에서 활성으로 변경되거나, 오류가 감지되는 경우). 활성이 되면 Klaviyo의 JavaScript가 자동으로 서브도메인에서 worker를 호출하기 시작해요.
하위 도메인 상태
앱 내 상태 | 이메일 상태 | 의미 |
|---|---|---|
확인 중 | N/A | Klaviyo에서 서브도메인 구성을 생성했으며, DNS 레코드가 추가되고 감지되기를 기다리고 있어요. |
활성 | 활성화되면 First-Party ID가 설정되었다는 안내 이메일을 받게 돼요. | 설정이 완료되었습니다. First-Party ID가 활성화되었으며 Klaviyo.js가 각 페이지 로드 시 워커를 호출하고 있어요. |
실패 | 무언가 실패하면 알림 이메일을 받게 돼요. | 이 문제는 하위 도메인에 연결할 수 없는 경우를 포함해 몇 가지 이유로 발생할 수 있어요. 이메일에 문제를 해결하는 방법에 대한 안내가 포함되어 있을 거예요. |
비활성 | DNS를 확인해 달라는 알림 이메일이 전송돼요. | 이 문제는 이전에 활성 상태였지만, 현재는 도메인에서 트래픽을 더 이상 수신하지 않는 경우에 발생할 수 있어요. 위에서 안내한 DNS 제공업체 확인 단계에 따라 올바르게 구성되어 있는지 확인해 주세요. 그런 다음 하위 도메인에 연결을 시도하거나 First Party ID를 비활성화한 후 다시 활성화해 보세요. |
서브도메인 상태가 실패로 표시돼요.
오류 상태는 Cloudflare가 하위 도메인 구성에서 문제를 감지했음을 의미해요. 일반적인 원인:
- CNAME 레코드가 누락되었거나 잘못된 대상(target)을 가리키고 있어요.
- DNS 레코드는 추가되었지만 완전히 전파되지 않았어요(드물게 최대 48시간이 걸릴 수 있어요).
- Klaviyo에서 제공한 CNAME 대상이 잘못 입력되었어요.
해결 방법: 문제에 따라 해당 문제와 관련된 지침이 포함된 이메일을 받게 됩니다. 일반적으로 설정 플로우에 표시된 내용과 DNS 레코드가 정확히 일치하는지 확인한 다음, First-Party ID 설정에서 "다시 구성"을 클릭해야 해요. 문제가 계속되면 Klaviyo 지원 팀에 문의해 주세요.
팁: 설정이 60분 이상 DNS 대기 중(Pending DNS) 상태로 멈춰 있다면 dnschecker.org 같은 도구를 사용해 CNAME 레코드가 전파되었는지 확인해 주세요. DNS 전파 시간은 제공업체에 따라 달라요.
퍼스트 파티 ID 비활성화
퍼스트 파티 ID를 끄려면:
- Klaviyo 계정의 왼쪽 하단에 있는 계정 메뉴를 클릭해 주세요.
- 메뉴에서 설정을 선택해 주세요.
- 데이터 탭으로 이동해 주세요.
- 퍼스트 파티 ID 섹션에서 비활성화 버튼을 클릭해 주세요.

자사 ID를 비활성화하면 워커가 __kla_id를 새로 고치는 작업이 즉시 중지돼요. 계정은 Klaviyo의 Standard JavaScript 쿠키 트래킹으로 되돌아가요. 나중에 다시 활성화하더라도 하위 도메인 구성은 유지돼요.
퍼스트 파티 ID 영향 측정
퍼스트 파티 ID가 브랜드에서 방문자를 식별하는 기능에 미치는 영향을 확인하려면, 사이트에서 활성 이벤트를 활용할 수 있어요.
- 분석 → 지표 → 사이트에서 활성(으)로 이동해 주세요.
- 필터 By —> ssc_refresh를 추가해 주세요.
이는 First-Party ID로 인해 추가로 캡처된 활성 온사이트 이벤트 수를 보여줘요. First-Party ID 이벤트의 값은 1.0(즉, true)이며, Klaviyo의 표준 쿠키 트래킹 또는 Extended ID로 캡처된 이벤트의 값은 0.0(즉, false)입니다.

자사 ID가 활성 상태인데 Active on Site에서 ssc_refresh 속성이 보이지 않아요.
ssc_refresh 플래그는 worker 재수화가 성공한 후에 캡처된 이벤트에만 설정돼요. __kla_id가 만료된 후 사이트에 다시 방문한 방문자가 없다면, 아직 ssc_refresh 이벤트가 발생하지 않았어요.
퍼스트 파티 ID 어트리뷰션 이해하기
Klaviyo는 "attributed" 온사이트 이벤트를 추적해요. 즉, __kla_id가 만료된 후 First-Party ID가 재방문 쇼핑객을 성공적으로 재식별한 세션을 의미해요. 기여 이벤트의 의미:
- 방문자는 이전에 Klaviyo 프로필(가입, 이메일 클릭, 양식 제출 등을 통해 생성됨)을 보유하고 있었어요.
- 방문 사이에 __kla_id 쿠키가 만료되었어요.
- 사용자가 사이트로 돌아오면 워커가 __kle_id에 저장된 신원을 반환했어요.
- Klaviyo에서 __kla_id를 복원하고 ssc_refresh = 1.0으로 세션에 태그를 지정했어요.
- ssc_refresh 플래그는 worker가 __kla_id를 성공적으로 재하이드레이션하는 정확한 시점에 설정돼요. 그때 어트리뷰션이 로깅돼요.
- 해당 세션에서 이후에 발생하는 모든 온사이트 이벤트(페이지 조회, 장바구니에 추가 등)는 알려진 프로필에 귀속돼요.
어제 First Party ID가 아닌 방식으로 식별된 방문자가 오늘 다시 방문할 때(__kla_id가 아직 유효한 상태), First-Party ID 어트리뷰션 이벤트는 표시되지 않아요. 해당 방문에서는 재식별에 worker가 필요하지 않았기 때문이에요.
자사 ID 설정에 대한 일반적인 질문
퍼스트 파티 ID를 실행하는 동안 고객이 가장 자주 묻는 질문에 대한 답변:
- 퍼스트 파티 ID는 지문 채취(fingerprinting)를 사용하나요? 또한 여러 기기에서 재식별할 수 있나요?
- 자사 ID(First-Party ID)는 핑거프린팅, 확률적 식별자, IP 주소, 기기 데이터, 클릭 ID 또는 사용자 에이전트 문자열을 사용하지 않아요.
- 여러 기기 또는 브라우저 간 재식별은 지원되지 않아요.
- 퍼스트 파티 ID는 CAPI와 통합되나요?
- 자사 ID(First-Party ID)는 전환 API(CAPI)와 통합되지 않아요.
- First Party ID를 사용하는 Klaviyo 계정에서 둘 이상의 도메인을 사용할 수 있나요?
- 각 도메인은 하나의 Klaviyo 계정에서만 퍼스트 파티 ID에 할당할 수 있어요. 동일한 URL을 여러 포트폴리오 계정(예: 동일한 도메인에서 US 및 CA 스토어프런트)에서 공유하는 경우, 그중 하나에서만 퍼스트 파티 ID를 활성화할 수 있어요.
- DNS 설정은 얼마나 걸리나요?
- 보통 CNAME 레코드를 추가하면 몇 분이면 되지만, DNS 제공업체에 따라 최대 48시간까지 걸릴 수 있어요. Pending DNS 상태가 60분 이상 지속되면 dnschecker.org 같은 도구로 전파가 완료되었는지 확인해 주세요.
- 하나의 도메인을 둘 이상의 Klaviyo 계정에서 사용할 수 있나요?
- 아니요. 도메인은 단일 Klaviyo 계정에서만 First-Party ID에 할당할 수 있으며, 다른 포트폴리오 계정에서는 재사용할 수 없어요(예: 동일한 도메인에서 US 및 CA 스토어프런트를 운영하는 등 두 계정이 동일한 URL을 공유하더라도 마찬가지예요).
- First-Party ID를 활성화하기 전에 개인정보 보호정책을 업데이트해야 하나요?
- First Party ID를 켜기로 선택하는 경우, 고객에게 쿠키 고지를 다시 발행하고, 재식별 절차에 대해 고객에게 안내되고 있는지 확인하기 위해 서비스 이용 약관 및/또는 개인정보 보호정책을 검토하는 것이 좋습니다. Klaviyo 쿠키는 만료되지만, First-Party ID는 자체 도메인에서 Klaviyo 쿠키를 직접 갱신할 수 있는 서버 측 쿠키 기능을 통해 재식별을 제공합니다.
- Klaviyo에서 쿠키 이해하기 문서에서 개인정보 보호정책,Cookie Notice, 및 Consent 에 대해 자세히 읽어 주세요.
- 퍼스트 파티 ID를 설정하면 Extended ID도 여전히 필요하나요?
- 두 기능은 서로를 대체하는 것이 아니라 함께 작동해요. 둘 다 활성화된 경우 First-Party ID가 우선 적용되며, Extended ID는 First-Party ID가 아직 도달하지 못한 방문자를 계속 포착해요.
- 설정 중에 문제가 발생하면 트래킹이 중단되나요?
- 아니요. 워커에 연결할 수 없는 경우 Klaviyo는 자동으로 표준 __kla_id 동작으로 전환돼요. 데이터는 손실되지 않아요.
- 활성화한 후 얼마나 지나면 First-Party ID가 귀속된 이벤트가 표시되나요?
- 트래픽의 브라우저 구성에 따라 달라요. 자사 ID는 기존 쿠키가 만료되고 방문자가 다시 돌아왔을 때만 __kla_id를 한 번 새로 고칠 수 있으니, 초기 신호는 3주 후에 확인하고, 이후 영향이 더 확실해지는 약 2개월 후에 다시 확인해 주세요.
- 방금 퍼스트 파티 ID를 활성화했어요. 아직 기여 이벤트가 표시되지 않는 이유는 무엇인가요?
- 이는 정상이에요. First-Party ID는 방문자의 기존 __kla_id가 만료되고 방문자가 사이트로 다시 돌아온 경우에만 __kla_id를 새로고침할 수 있어요. 타임라인은 브라우저에 따라 달라요. 특히 Safari 트래픽의 경우, 초기 신호를 확인하려면 3주 후에 다시 확인해 주세요. 기존 쿠키가 만료되고 쇼핑객이 다시 방문하면서 어트리뷰션이 점진적으로 구축돼요.
- Extended ID를 활성화했고, 퍼스트 파티 ID도 켰어요. 퍼스트 파티 ID 어트리뷰션 이벤트가 Extended ID 어트리뷰션 이벤트보다 더 적은 이유는 무엇인가요?
- 이는 특히 초기 몇 주 동안은 예상되는 현상이에요. Extended ID가 최근 많은 쇼핑객의 __kla_id를 새로 고쳤을 수 있으며, 즉 해당 쿠키는 First-Party ID가 대신 적용되기 전까지 TTL에 남은 시간이 아직 있을 수 있어요.
- 퍼스트 파티 ID 어트리뷰션을 얻기 위한 파이프라인에는 순서대로 3가지가 필요해요: 식별 이벤트 → __kla_id 만료 → 재방문. 해당 만료가 반영될 때까지 아직 기다리고 있어요.
- 시간이 지나면 기여도는 전환되어야 해요. Extended ID 기여 이벤트는 First-Party ID가 늘어남에 따라 감소 추세를 보일 거예요. 주의 깊게 봐야 할 핵심 신호는 First-Party ID 기여 이벤트가 Extended ID 기여 이벤트의 감소 폭보다 더 크게 증가하는지예요. 이는 단순한 대체가 아니라 순수 신규 식별이 확인된다는 뜻이에요.
추가 자료
- 확장 ID 쿠키 트래킹 설정 방법
Extended ID를 설정해 브랜드와의 구독자 상호작용을 규정에 맞게 더 오래 캡처하고 추적하는 방법을 알아보세요. Extended ID는 최대 1년 동안 쿠키를 추적하고 유지할 수 있는 자사 ID 그래프 기능이에요. 따라서 이러한 상호작용과 행동을 더 오래 식별해 마케팅 메시지를 타겟팅, 세그먼트, 자동화할 수 있어요.
- Klaviyo의 쿠키에 대한 이해
Klaviyo가 웹 추적의 일부로 쿠키를 사용해 정보를 수집하고 전환율과 이메일 성과를 개선하는 방법을 자세히 알아보세요. 이 문서에서는 고객이 어떻게 트래킹되는지 이해할 수 있도록, Klaviyo에서 사용하는 특정 쿠키와 그 목적을 설명해요. 이 정보는 Klaviyo가 데이터를 수집하는 방식과, 이것이 고객 개인정보 및 규정 준수 법규에 어떤 영향을 줄 수 있는지 이해하는 데 도움이 돼요.