UTM 트리거의 작동 방식
- 캠페인별 오퍼 - 마케팅 캠페인에 따라 서로 다른 업셀을 표시
- 다이렉트 투 체크아웃 링크 - 고객이 스토어프런트를 건너뛸 때 퍼널을 트리거
- 채널 어트리뷰션 - 트래픽 소스(이메일, 소셜 미디어, 광고)에 따라 오퍼를 개인화
- A/B 테스트 - 캠페인 변형별로 서로 다른 오퍼를 테스트
빠른 시작: 기본 UTM 트리거 설정
UTM 앱 임베드 활성화하기
- Shopify 관리자에서 Online Store > Themes로 이동하세요
- 활성 테마에서 Customize를 클릭하세요
- 테마 편집기에서 왼쪽 사이드바의 App embeds 아이콘(퍼즐 조각)을 클릭하세요
- Aftersell UTM Tracker를 찾아 켜짐으로 전환하세요
- Save를 클릭하세요
퍼널에서 UTM 트리거 구성하기
- Aftersell 관리자에서 Post-purchase Funnels로 이동하세요
- 퍼널을 생성하거나 편집하세요
- Triggers 섹션에서 UTM Parameter 트리거를 추가하세요
- 매칭하려는 UTM 매개변수와 값을 구성하세요
- 퍼널을 저장하세요
지원되는 UTM 매개변수
utm_source- 트래픽 소스를 식별해요 (예: google, newsletter, facebook)utm_medium- 마케팅 매체를 식별해요 (예: email, cpc, social)utm_campaign- 특정 캠페인을 식별해요 (예: spring_sale, product_launch)utm_term- 유료 검색 키워드를 식별해요 (예: running+shoes)utm_content- 유사한 콘텐츠나 링크를 구분해요 (예: banner_ad, text_link)utm_id- 캠페인 ID를 식별해요 (예: campaign_123)
부분 필드 매칭
- ✅ 트리거 값:
spring→ 매칭:spring_sale,spring_2026,early_spring - ✅ 트리거 값:
email→ 매칭:email_newsletter,promotional_email - ✅ 트리거 값:
sale→ 매칭:spring_sale,flash_sale,sale_2026
utm_campaign이 sale을 포함하는 트리거를 설정하면 spring_sale, summer_sale, flash_sale_2026처럼 이름에 “sale”이 들어간 모든 캠페인에 매칭돼요.
다이렉트 투 체크아웃 UTM 링크
체크아웃 페이지에서 UTM 추적 활성화하기
- 이 설정은 방문자가 UTM 링크로 체크아웃에 도착할 때 카트 토큰을 가지고 있어야 해요. 카트 토큰이 없으면 UTM 데이터가 캡처되지 않아요.
- 익스프레스 체크아웃 방식(Shop Pay, Apple Pay, Google Pay)은 지원되지 않아요. 카트를 우회하여 카트 토큰이 생성되지 않기 때문이에요. 익스프레스 체크아웃을 사용하는 고객은 UTM 기반 퍼널을 트리거하지 않아요.
Shopify 픽셀 설정하기
- Shopify 관리자에서 Settings > Customer Events로 이동하세요.
- Add Custom Pixel을 클릭하고 원하는 이름을 지정하세요.
- Permission 드롭다운에서 Analytics를 선택하세요. 필요한 권한은 이것뿐이에요.
- Data Sale 드롭다운에서는 Data collected does not qualify as data sale을 선택할 수 있어요. Aftersell은 수집된 모든 데이터를 비공개로 유지하며 여러분 외에는 누구와도 공유하지 않아요.
- 표시되는 코드 편집기에 아래 제공된 코드를 붙여넣으세요.
- Save를 클릭한 다음 Connect를 클릭하세요.
MYSHOPIFY_DOMAIN편집: 빈 문자열을 스토어의 myshopify.com 도메인으로 반드시 교체해야 해요 (예:'example-store.myshopify.com')- 디버그 모드 활성화(선택 사항):
enableDebug = true로 설정하면 문제 해결을 위한 콘솔 로그를 볼 수 있어요 - 지원되는 매개변수: 이 픽셀은
allowedUrlParams배열에 나열된 여섯 가지 표준 UTM 매개변수를 모두 추적해요
UTM 트리거 설정 테스트하기
스토어프런트 UTM 추적(앱 임베드)의 경우
- ✅ 앱 임베드 활성화: 테마 설정에서 Aftersell UTM Tracker 앱 임베드가 켜져 있는지 확인하세요
- ✅ 테스트 URL: UTM 매개변수를 붙여 스토어를 방문하세요 (예:
yourstore.com?utm_campaign=test) - ✅ 구매 완료: 상품을 카트에 담고 체크아웃을 완료하세요
- ✅ 퍼널 확인: 감사 페이지에 올바른 퍼널이 나타나는지 확인하세요
- ✅ Order Browser: Aftersell Order Browser에서 UTM 트리거가 감지되었는지 확인하세요
다이렉트 투 체크아웃 UTM 추적(Shopify 픽셀)의 경우
- ✅ 픽셀 설치: Settings > Customer Events에서 커스텀 픽셀이 저장되고 연결되어 있는지 확인하세요
- ✅ 도메인 구성: 픽셀 코드에서
MYSHOPIFY_DOMAIN이 올바르게 설정되어 있는지 확인하세요 - ✅ 카트 토큰 존재: 체크아웃으로 이동하기 전에 고객의 카트에 상품이 있는지 확인하세요 (추적에 필수)
- ✅ 테스트 URL: UTM 매개변수가 포함된 다이렉트 투 체크아웃 링크를 사용하세요 (예:
yourstore.com/checkout?utm_campaign=test) - ✅ 구매 완료: 체크아웃 프로세스를 완료하세요
- ✅ 퍼널 확인: 감사 페이지에 올바른 퍼널이 나타나는지 확인하세요
- ✅ Order Browser: Aftersell Order Browser에서 UTM 트리거가 감지되었는지 확인하세요
- ⚠️ 익스프레스 체크아웃: Shop Pay, Apple Pay, Google Pay는 UTM 트리거와 함께 작동하지 않는다는 점을 기억하세요
문제 해결 팁
- 디버그 모드 활성화: 픽셀 코드에서
enableDebug = true로 설정하고 브라우저 콘솔에서 오류 메시지를 확인하세요 - 카트 토큰 확인: 고객이 체크아웃에 도달하기 전에 카트에 상품이 있는지 확인하세요 (픽셀은 카트 토큰이 필요해요)
- 트리거 구성 확인: 퍼널 트리거의 UTM 매개변수와 값이 URL 매개변수와 일치하는지 확인하세요
- 부분 매칭 테스트: 트리거는 부분 매칭을 사용한다는 점을 기억하세요 -
sale은spring_sale,flash_sale등에 매칭돼요 - 퍼널 우선순위 확인: 여러 퍼널이 매칭되면 우선순위가 가장 높은 퍼널만 표시돼요
- Order Browser 검토: Aftersell Order Browser에서 각 주문에 어떤 트리거가 실행되었는지 확인하세요
UTM 트리거 모범 사례
- 일관된 이름 사용: UTM 매개변수에 대한 이름 규칙을 정하세요 (예:
utm_campaign=email_spring_2026) - 부분 매칭 활용: 더 넓은 트리거 값을 사용해 여러 캠페인 변형에 매칭하세요
- 출시 전 테스트: 고객에게 보내기 전에 항상 UTM 링크와 트리거를 테스트하세요
- 캠페인 문서화: 캠페인마다 어떤 UTM 매개변수를 사용하는지 기록해 두세요
- 다른 트리거와 결합: 더 정밀한 타기팅을 위해 UTM 트리거를 상품 또는 주문 금액 트리거와 함께 사용하세요
- 성과 모니터링: Order Browser를 정기적으로 확인하여 어떤 UTM 캠페인이 가장 많은 업셀을 유도하는지 확인하세요