ConverlayConverlay
캠페인UTM어트리뷰션Shopify

Shopify UTM 캠페인 어트리뷰션: 어떤 캠페인이 매출을 이끄는지 마침내 확인하세요

Converlay2026년 7월 9일7분 소요

아무도 이야기하지 않는 UTM 어트리뷰션 공백

Meta 광고에 utm_source=facebook&utm_medium=paid&utm_campaign=summer-sale 태그를 붙입니다. Google 캠페인, 이메일 뉴스레터, 인플루언서 링크에도 똑같이 합니다. 모든 것을 제대로 하고 있습니다. 그런데도 분석 대시보드를 열면 숫자가 맞지 않습니다.

Meta는 한 캠페인이 120건의 구매를 이끌었다고 말합니다. Shopify 자체 분석은 다른 수치를 보여줍니다. GA4에는 세 번째 숫자가 있습니다. 그리고 어떤 캠페인이 실제로 그 주문들을 만들어 냈는지에 대한 단일한 신뢰 가능한 출처가 없습니다.

이것이 UTM 어트리뷰션 공백입니다 — 그리고 이것은 단순히 성가신 문제가 아닙니다. 신뢰할 수 있는 데이터 없이 예산 결정을 내리고 있다는 뜻입니다.

Shopify에서 UTM이 유실되는 이유

일반적인 Shopify 스토어에서 일어나는 일은 이렇습니다. 고객이 Facebook 광고를 클릭하고, URL에 UTM 파라미터가 붙은 상태로 상품 페이지에 도착해 장바구니에 상품을 담습니다. 하지만 Shopify가 호스팅하는 결제 페이지에서 결제를 완료할 즈음에는 그 UTM들이 URL에서 사라져 있는 경우가 많고 — 발생하는 전환 이벤트에는 캠페인 맥락이 전혀 담기지 않습니다.

브라우저 기반 분석 도구들은 쿠키로 이를 메우려 합니다. 하지만 광고 차단기가 그 쿠키를 삭제합니다. Safari의 지능형 추적 방지(ITP)는 쿠키 수명을 24시간으로 제한합니다. 그리고 UTM을 함께 전달하지 않는 서버사이드 트래킹 시스템은 결국 소스, 매체, 캠페인이 없는 구매를 보고하게 됩니다 — 실제로는 유료 트래픽인데 사실상 알 수 없음 트래픽으로 처리되는 것입니다.

그 결과 서버사이드 트래킹을 운영하는 대부분의 Shopify 판매자는 정확한 전환 수치는 갖고 있지만 캠페인별 분석은 전무합니다. 몇 건의 구매가 발생했는지는 알지만, 어떤 캠페인이 그것을 이끌었는지는 모릅니다.

Converlay가 이제 다르게 하는 것

v2.13과 v2.14부터 Converlay는 첫 클릭에서 매출 어트리뷰션까지, 이 공백을 엔드투엔드로 해소합니다.

퍼스트터치 UTM 유지

방문자가 UTM 태그가 붙은 URL을 통해 스토어에 도착하면, Converlay는 이제 그 파라미터를 퍼스트터치 시점에 수집하고 세션 전체에 걸쳐 유지합니다 — 탐색, 장바구니 추가, 결제까지. Shopify 결제 URL에 원래 파라미터가 남아 있지 않은 경우에도, 어트리뷰션 데이터는 서버사이드에서 이벤트와 함께 이동합니다.

이것은 전적으로 동의 규칙 안에서 작동합니다. UTM은 방문자가 분석 동의를 허용한 경우에만 수집·저장됩니다. 익명 모드는 모든 UTM 데이터를 제거합니다. 그리고 동의 철회 시 모든 것이 삭제됩니다 — Converlay가 모든 식별자에 적용하는 것과 동일한 프라이버시 우선 모델입니다.

26개 대상 전체로의 UTM 전달

수집된 UTM 파라미터는 이제 Converlay 파이프라인 전체를 거쳐 연결된 모든 대상으로 흘러갑니다. GA4는 올바른 캠페인/소스/매체 파라미터를 받아 유입 보고서가 정확해집니다. Segment와 RudderStack은 표준 context.campaign 객체로 UTM을 받습니다. PostHog과 Amplitude는 플랫한 utm_* 속성을 받습니다. 모든 플랫폼이 동일한 퍼스트터치 소스에 뿌리를 둔 동일한 데이터를 보게 됩니다.

클릭 ID(fbclid, ttclid)가 주요 어트리뷰션 신호인 Meta와 TikTok의 경우 이미 별도로 처리되고 있습니다 — 하지만 Converlay의 26개 네트워크에 속한 다른 모든 대상에 대해서는 이제 캠페인 데이터가 모든 이벤트와 함께 이동합니다.

캠페인 페이지: 모든 어트리뷰션 데이터를 한곳에서

전달을 넘어, Converlay는 이제 캠페인 어트리뷰션 데이터를 앱 안에서 직접 보여줍니다. 새로운 캠페인 페이지는 소스, 매체, 캠페인별 매출 분석을 제공합니다 — 추측이나 샘플링된 브라우저 세션이 아니라, 전적으로 서버사이드 이벤트 데이터로 구축된 것입니다.

한눈에 다음을 확인할 수 있습니다:

  • 어트리뷰션된 트래픽 비율 — 식별 가능한 캠페인 데이터가 있는 트래픽의 비율
  • 추론된 어트리뷰션 비율 — 클릭 ID로부터 소스/매체가 추론된 트래픽 (gclid → Google / CPC, fbclid → Facebook / paid, ttclid → TikTok / paid 등)
  • 캠페인별 매출 — 각 UTM 조합에 귀속된 실제 구매 매출
  • 톱 캠페인 — 가장 성과가 좋은 캠페인을 한눈에

캠페인 표는 각 UTM 그룹을 퍼널 단계(세션, 장바구니 추가, 결제, 구매)와 매출과 함께 보여줍니다. Converlay가 UTM 파라미터를 직접 읽지 않고 클릭 ID로부터 소스를 추론한 행에는 추론됨 배지가 표시되므로, 어트리뷰션의 신뢰 수준을 항상 알 수 있습니다.

UTM Doctor: 지저분한 캠페인 데이터를 정리하세요

대부분의 어트리뷰션 도구가 건너뛰는 부분이 있습니다. 여러분의 UTM 데이터가 이미 잘못되어 있을 수 있다는 점입니다. 기술적 실패 때문이 아니라 — 팀이 링크에 태그를 붙이는 방식의 인간적인 비일관성 때문입니다.

utm_source=Facebookutm_source=facebook은 모든 분석 도구에서 서로 다른 값이며, 이는 별개의 캠페인으로 나타난다는 뜻입니다. utm_medium=ppcutm_medium=cpc는 같은 의미이지만 보고서를 조각냅니다. utm_medium 없이 쓰인 utm_source=email은 캠페인 보고서에서 매체 디멘션을 비워 둡니다. 이것들은 예외적인 경우가 아닙니다 — 태그가 붙은 캠페인을 몇 달 이상 운영해 온 스토어라면 어디에나 만연한 문제입니다.

Converlay의 UTM Doctor는 실제 캠페인 데이터를 스캔해 다음을 표시합니다:

  • 대소문자 변형Facebook vs. facebook vs. FACEBOOK
  • 잘 알려진 별칭fbfacebook, ppccpc
  • 서식 문제 — 공백, URL 인코딩된 스페이스
  • 누락된 매체utm_medium이 없는 태그된 소스

각 발견 사항에는 원클릭으로 승인할 수 있는 정규화 규칙 제안이 함께 제공됩니다. 승인하면 Converlay가 그 규칙을 캠페인 분석에 실시간으로 적용합니다 — 저장된 이벤트 데이터를 건드리지 않고 변형들을 통합된 행으로 합칩니다. 원시 이벤트는 그대로 유지되고, 보기만 달라집니다.

AI 키가 있는 Pro 판매자는 Claude 기반 택소노미 감사도 이용할 수 있습니다. 동일한 린트 검사이지만, 여러분의 구체적인 UTM 패턴에 대한 맥락과 향후 택소노미 표준화를 위한 제안이 더해집니다.

캠페인 링크 빌더: 처음부터 올바르게 링크에 태그를 붙이세요

지저분한 UTM 데이터를 고치는 또 다른 방법은 애초에 만들지 않는 것입니다. Converlay의 캠페인 링크 빌더를 사용하면 UTM 태그가 붙은 URL을 앱 안에서 직접 구성하고, 라이브 커버리지 데이터 — 해당 캠페인에서 관측된 이벤트 수 — 와 함께 재사용 가능한 링크 라이브러리로 저장할 수 있습니다.

Pro 판매자는 캠페인을 일상 언어로 설명하고("재방문 고객 대상 3분기 신학기 이메일 시리즈") 기존 택소노미와 일관된 스타일로 AI가 UTM 파라미터 초안을 작성하게 할 수 있습니다. 제안된 값은 수동 링크와 동일한 저장 흐름을 거치므로, 무엇이 게시되는지는 여러분이 계속 통제합니다.

AI 캠페인 인사이트 (Pro)

캠페인 페이지는 요청 시 Claude를 사용해 캠페인 성과에 대한 서술형 분석을 생성할 수 있습니다. 원시 숫자를 나열하는 대신, AI가 매출 기준 상위 캠페인을 종합하고, 세션은 만들지만 구매로 이어지지 않는 트래픽 소스를 표시하며, 조사할 가치가 있는 어트리뷰션 공백을 식별합니다.

핵심 설계 제약은 이것입니다. AI 분석의 모든 내용은 여러분의 실제 데이터에서 나옵니다. Converlay의 실데이터 정책에 따라 모델은 분석에 이미 존재하는 숫자만 서술합니다 — 절대 보간하거나, 지어내거나, 가상의 업계 평균과 비교하지 않습니다. 결과는 6시간 동안 캐시되며, 예산을 조정한 뒤 새로운 분석을 원하면 강제 새로고침 옵션을 사용할 수 있습니다.

이것이 광고 지출에 의미하는 것

캠페인 어트리뷰션은 보고서상의 호기심거리가 아닙니다. 예산을 배분하는 방식에 직접적인 영향을 미칩니다. Google Shopping 캠페인이 확장 검색 캠페인보다 세션당 3배의 매출을 이끈다는 것을 볼 수 있으면, 그에 맞게 지출을 옮길 수 있습니다. 특정 인플루언서의 링크 태그가 트래픽만이 아니라 실제 구매를 만들어 내고 있다는 것을 볼 수 있으면, 다음 협업에 비용을 지불할 근거가 되는 데이터를 갖게 됩니다.

그리고 Meta, GA4, Shopify가 각자 파편화된 어트리뷰션 그림의 서로 다른 조각을 추적하느라 모두 다른 숫자를 보여줄 때, 서버사이드의 단일 신뢰 출처가 있으면 의사결정을 고정할 기준을 갖게 됩니다.

시작하기

캠페인 어트리뷰션은 모든 Converlay 판매자가 이용할 수 있습니다 — 분석과 UTM Doctor는 무료 플랜 기능입니다. AI 인사이트와 AI 링크 빌더는 Pro 플랜에서 이용할 수 있습니다.

이미 Converlay를 사용 중이라면 앱 내비게이션에서 캠페인 페이지를 찾을 수 있습니다. 캠페인 데이터는 이미 그곳에 있습니다 — Converlay는 동의가 허용된 모든 세션에 대해 UTM 파라미터를 서버사이드에서 수집하고 클릭 ID로부터 어트리뷰션을 추론해 왔습니다.

아직 Converlay를 사용하고 있지 않다면, Shopify 앱 스토어에서 무료로 설치하고 약 5분 만에 전체 캠페인 어트리뷰션을 포함해 지원되는 26개 대상 모두에 정확한 이벤트 데이터를 전송하기 시작할 수 있습니다.

질문이 있으신가요? support@converlay.com으로 연락해 주세요. 모든 메시지를 읽고 있습니다.

Shopify 구매 추적을 검증할 준비가 되셨나요?

Converlay를 무료로 설치하고 연동 대상을 연결한 뒤, 대시보드에서 서버사이드 전송을 확인하세요.

Shopify에 무료 설치

관련 글

어트리뷰션캠페인

Shopify 트래픽의 절반이 '(direct)'로 표시되는 이유 — 그리고 Converlay가 방금 해결한 것

대부분의 Shopify 스토어에서 "(direct)"는 캠페인 분석에서 가장 큰 행입니다 — UTM 태그가 없었던 오가닉 검색, 소셜 리퍼럴, 블로그 링크를 모두 흡수하고 있습니다. 이제 Converlay는 리퍼러 데이터를 사용해 이 세션들을 분류하여 (direct) 버킷을 줄이고, 항상 매출을 이끌어 왔던 채널들을 드러냅니다.

데이터 품질어트리뷰션

Shopify 구독 갱신이 광고 플랫폼의 입찰 알고리즘을 망가뜨리고 있을지도 모릅니다

Shopify 스토어의 모든 주문은 동일한 웹훅을 발생시킵니다 — Meta 광고로 얻어 낸 첫 구매도, 그 광고와 전혀 무관한 구독 갱신도, 매장에서 대면으로 처리된 POS 판매도, 임시 주문 청구서도, Bogus 게이트웨이 테스트 주문도 마찬가지입니다. 대부분의 트래킹 설정은 이 모두를 새로운 전환으로 광고 플랫폼에 전달합니다. Converlay v2.23.0은 이를 자동으로 구분하여, 입찰 알고리즘이 광고가 실제로 얻어 낸 전환만 보도록 합니다.

제품 업데이트현지화

Converlay, 이제 한국어를 지원합니다 — 한국 Shopify 판매자를 위한 완전한 현지화

Converlay v2.26.0은 대시보드, 리포트, 라이프사이클 이메일을 완전한 한국어로 제공합니다 — 대부분의 Shopify 앱이 여전히 놓치고 있는, 한글이 올바르게 표시되는 PDF 익스포트까지 포함해서 말입니다.