전환 추적은 유료 요금제에서 사용할 수 있어요. 워크스페이스 요금제에 포함되어 있지 않으면 추적 스니펫은 아무것도 기록하지 않습니다.
작동 방식
- 수신자가 이메일 서명 중 하나의 링크를 클릭합니다.
- Scribe는 수신자를 사이트로 리디렉션하고 대상 URL에
scribe_click_id매개변수를 추가합니다. - 랜딩 페이지의 Scribe SDK가 해당
scribe_click_id를 읽어 퍼스트파티로 저장하고, 기록하는 모든 이벤트에 첨부합니다. - 방문자가 전환하면
scribe.track('signup')를 호출합니다. Scribe는 이벤트를 원래의 클릭과 연결합니다.
scribe_click_id 없이 이벤트가 도착해도(직접 유입, 만료된 링크, 또는 파라미터가 제거된 경우) 이벤트는 그대로 기록돼요. 다만 클릭에 귀속되지 않을 뿐이에요.
시작하기 전에
세 가지가 필요해요.- 전환 추적이 포함된 유료 요금제
- 워크스페이스에 추적 기능이 활성화되어 있어야 해요. 서명 조회수와 클릭 분석에도 쓰이는 동일한 설정이에요. 필요한 동의를 확보한 뒤에만 켜세요(개인정보 및 동의 참고).
- 이벤트 추적 ID. 워크스페이스의 공개 식별자이며 비밀 값이 아니에요. 웹사이트 HTML에 임베드해도 안전해요.
사이트에 SDK 추가
일반 웹사이트에는 스크립트 스니펫을, 앱이나 싱글 페이지 앱에는 npm 패키지를 사용하세요. 두 방식 모두 동일한 옵션 B. npm 또는 yarn. 패키지를 설치한 뒤 앱 시작 시 한 번 초기화하세요.모듈을 가져와도 부수 효과가 없어요(서버 사이드 렌더링에 안전해요).
scribe.track(...) API를 제공해요.옵션 A. 스크립트 스니펫. 추적하려는 모든 페이지의 닫는 </head> 태그 바로 앞에 이 코드를 추가하세요. 스니펫은 data-workspace에서 자동으로 초기화되므로 별도로 init()를 호출할 필요가 없어요.init()를 호출하기 전까지는 아무것도 전송되지 않아요.첫 전환 기록하기
전환이 발생하는 모든 지점(예: 가입 성공 핸들러)에서 SDK가 랜딩 URL에서 Scribe 클릭 어트리뷰션을 캡처하고, 이벤트를 배치로 묶어 방문자가 페이지를 벗어난 경우에도 안정적으로 전송해요.
scribe.track를 호출하세요.SDK 레퍼런스
scribe.track(name, metadata)
이벤트를 기록해요. name는 필수이며, 예를 들어 signup, demo_booked, purchase 같은 값을 사용해요.
value,currency,event_id는 인식되는 최상위 필드예요.- 그 외 모든 키는 이벤트의
properties에 포함돼요. 속성은 플랫한 스칼라 값(문자열, 숫자, 불리언)으로 유지하세요. 이메일이나 전화번호 같은 개인 정보는 속성에 넣지 마세요. Scribe는 개인 정보처럼 보이는 키를 자동으로 제거해요. - 재시도해도 안전하게 전송하려면
event_id를 직접 지정하세요. 같은event_id가 24시간 이내에 두 번 수신되면 한 번만 기록돼요.
scribe.identify(userId, traits)
방문자를 자체 사용자와 연결해서 어떤 서명이 어떤 고객을 유치했는지 확인할 수 있어요. B2B와 계정 기반 업무에 유용해요.
identify 호출 이후의 track 호출은 해당 사용자에 연결돼요. 로그아웃 시 scribe.reset()를 호출해서 아이덴티티를 해제하세요.
scribe.flush()
이벤트는 자동으로 배치되어 전송되며, 페이지가 숨겨질 때도 항상 전송돼요. 현재 배치를 즉시 강제로 전송해야 할 때만 flush()를 호출하세요.
스니펫 속성
스크립트 스니펫을 사용할 때는data-* 속성으로 구성하세요:
| 속성 | 필수 여부 | 설명 |
|---|---|---|
data-workspace | 예 | Event Tracking ID예요. |
data-consent | 아니요 | 방문자가 동의하기 전까지 퍼스트 파티 스토리지를 비활성화하려면 "denied"로 설정해요. |
data-cookie-domain | 아니요 | 서브도메인 간에 아이덴티티를 공유하려면 최상위 도메인을 설정해요. |
콘텐츠 보안 정책
사이트에 콘텐츠 보안 정책이 설정되어 있다면 Scribe 호스트를 허용 목록에 추가하세요.활용 사례: 전환을 성장으로 연결하기
전환 추적을 통해 이메일 서명을 측정 가능한 획득 채널로 바꿀 수 있어요. 여러 팀이 이 데이터를 어떻게 활용하는지, 그리고 유료 리마케팅에 어떻게 연결하는지 소개해요.Google Ads와 Meta Ads에서 리마케팅 캠페인 운영하기
scribe.track를 호출하는 동일한 위치에서 광고 플랫폼의 전환 픽셀도 함께 실행하면, 하나의 전환이 Scribe, Google Ads, Meta에 동시에 기록돼요. Scribe는 해당 전환이 이메일 서명에서 발생했음을 알려 주고, Google과 Meta는 같은 신호를 입찰과 오디언스에 활용해요.
관심도 높은 리타기팅 오디언스 만들기
서명을 클릭해 사이트에 방문했지만 전환하지 않은 사용자는 관심도가 높은 잠재 고객이에요. Scribe로 서명 기반 트래픽을 확인한 뒤, Google과 Meta에서 맞춤 오퍼로 이들을 리타기팅하세요. 자사 이메일에서 유입된 트래픽이므로 콜드 프로스펙팅보다 전환율이 더 높은 경향이 있어요.전환 사용자를 기반으로 유사 오디언스 구성하기
가장 좋은 시드 오디언스는 신뢰할 수 있는 채널을 통해 이미 전환한 사용자예요. 서명으로 유입된 방문자를 서명, 팀원, 캠페인 기준으로 필터링해 추출한 뒤, Meta에서는 맞춤 타겟, Google Ads에서는 고객 일치 목록으로 업로드하세요. 이렇게 확보한 고품질 시드로 유사 타겟이나 유사 오디언스를 구성할 수 있어요.기존 고객을 신규 획득 광고에서 제외하기
이미 가입했거나 구매한 사람을 다시 확보하는 데 비용을 쓰지 않아요. 전환 고객을 내보내 프로스펙팅 캠페인의 제외·억제 목록에 추가하면, 예산이 순수 신규 잠재 고객에게 쓰여요.클릭이 아니라 매출을 기준으로 최적화하기
각 전환마다 실제value와 currency를 전달하세요. 매출 값이 붙으면 Google과 Meta를 가치 기반 입찰로 전환할 수 있고, Scribe에서는 서명·팀원·캠페인을 클릭만이 아니라 실제로 발생시킨 매출 기준으로 순위를 매길 수 있어요.
채널의 성과를 증명하고 예산을 재배분하기
전환 추적을 사용하면 이메일 서명에서 발생한 매출과 유료 채널을 같은 기준으로 비교할 수 있어요. 서명 캠페인이 유료 캠페인을 앞서면, 효과 있는 쪽으로 예산을 옮길 근거가 되는 수치가 생겨요.AI 에이전트에게 설정을 맡기기
직접 하나하나 연결하지 않아도 돼요. AI 코딩 어시스턴트(예: Claude Code, Cursor, 또는 에디터에서 쓰는 비슷한 에이전트)를 사용하고 있다면, 사용 중인 Event Tracking ID와 추적하려는 전환을 넣어 아래와 같은 프롬프트를 붙여 넣으세요.개인정보와 동의
전환 추적은 방문자와 관련 의무를 존중하도록 설계되어 있어요.- IP 주소는 익명 처리됩니다. Scribe는 IP를 저장하기 전에 해시 처리해요. 원본 IP는 보관하지 않아요.
- 속성에는 개인 정보가 포함되지 않습니다. 개인 정보로 보이는 키(이메일, 전화번호, 비밀번호, 토큰, 카드 번호 등)는 이벤트 속성에서 자동으로 제거돼요. 사용자를 의도적으로 연결하려는 경우에는
identify를 사용하세요. - 동의 기반 저장.
data-consent="denied"(스니펫) 또는consent: false(npminit)를 설정하면 방문자가 동의할 때까지 SDK가 클릭 식별자를 저장하지 않아요. - 추적을 활성화하기 전에 동의를 받으세요. 워크스페이스 추적 설정에는 다른 애널리틱스 픽셀과 동일한 책임이 따라요. 활성화하기 전에 해당 지역에서 요구하는 동의를 받았는지 확인하세요.
관련 문서
- 애널리틱스 개요: 워크스페이스 전반의 조회수, 클릭수, 도달 범위, CTR.
- 애널리틱스 대시보드: 모든 탭에서 조회수, 클릭수와 함께 전환 지표 확인.
- 서명 애널리틱스: 개별 서명의 성과.
- 마케팅 캠페인: 서명 내 배너 캠페인 실행 및 측정.
- AI 에이전트를 위한 Scribe: 어시스턴트가 추적을 설정하고 전환을 리포트.