스토어 캠페인 링크 생성기

SNS나 뉴스레터에 스토어 링크를 그대로 공유하면 설치가 어디서 왔는지 알 수 없습니다. Apple과 Google 모두 이를 위한 매개변수를 제공하지만, 대부분의 개발자는 그 존재를 모릅니다. 링크는 브라우저에서 만들어지므로 입력한 내용은 기기 밖으로 나가지 않습니다.

직접 정합니다. App Store Connect › App Analytics › Campaigns에 이 이름으로 표시됩니다. 공백은 하이픈이 되고, 터키어 문자는 대응하는 라틴 문자로 바뀌며(ğ → g) 문장 부호는 제거됩니다.

스토어 링크를 그대로 붙여 넣거나 id 뒤의 숫자를 입력하세요: apps.apple.com/…/id6790070467

App Store Connect의 결제 및 재무 보고서에 있는 숫자 ID입니다. 비워 두어도 됩니다. 캠페인은 그대로 보고되며 제공자별 구분만 사라집니다. 지어낸 값을 넣으면 보고서에 잘못된 데이터가 기록됩니다.

App Store

왼쪽에 App Store ID를 입력하면 여기에 링크가 표시됩니다

Google Play

왼쪽에 Android 패키지 이름을 입력하면 여기에 링크가 표시됩니다

작동 방식

  • App Store: `ct`는 캠페인 이름, `mt=8`은 미디어 유형(앱은 항상 8), `pt`는 제공자 토큰입니다. Apple은 App Analytics에서 이 세 가지를 따로 구분해 보여 줍니다.
  • Google Play: 매개변수는 하나의 `referrer` 문자열에 들어가고, Play Console은 UTM 필드를 각각 읽습니다. `utm_source`가 비어 있으면 보고서에 "(not set)"으로 표시됩니다.
  • 두 스토어에서 같은 캠페인 이름을 사용하세요. 보고서는 따로 나오지만 하나의 이름으로 비교할 수 있게 됩니다.
  • 캠페인 이름은 게시한 내용이 아니라 게시한 곳을 따서 정하세요("instagram-august"). 몇 명이 클릭했는지보다 어느 채널에서 설치가 나왔는지가 더 중요합니다.

숫자가 들어오는 시점: Apple은 설치가 발생한 뒤 캠페인 데이터를 채우며, 하루치 데이터는 이틀 뒤에 확정됩니다. 링크를 게시한 당일에 아무것도 보이지 않는 것은 정상입니다.

계산은 브라우저에서 실행됩니다. 앱 이름과 키워드 목록은 어떤 서버로도 전송되지 않습니다. 출시 전 버전의 키워드를 도구에 넘기는 것은 보통 원치 않는 일입니다.

Storelift의 Revenue 페이지에서는 이 트래픽이 스토어에서 어떤 결과를 냈는지 측정합니다: 노출, 제품 페이지 조회, 다운로드를 소스별로 나눠서 보여 줍니다.

자주 묻는 질문

캠페인 링크는 무엇에 쓰나요?

스토어 링크를 그대로 공유하면 나중에 설치가 어느 채널에서 왔는지 알 수 없습니다. 캠페인 매개변수는 이 정보를 스토어 자체 보고서로 전달합니다. 어떤 게시물이 설치를 몇 건 만들었는지는 태그를 붙였을 때만 보입니다.

App Store 매개변수는 무슨 뜻인가요?

ct는 직접 정하는 캠페인 이름, mt=8은 미디어 유형, pt는 제공자 ID입니다. Apple은 App Store Connect의 App Analytics에서 이 세 가지를 별도의 열로 나눕니다.

Google Play는 왜 하나의 referrer 문자열을 요구하나요?

Play는 매개변수를 하나의 referrer 값으로 모으지만 Play Console 안에서는 각 UTM 필드를 따로 읽습니다. 문자열을 올바르게 만들기만 하면 되고, 분석은 Play가 합니다.

두 스토어에 링크 하나를 쓸 수 있나요?

아니요. 두 스토어는 서로 다른 형식을 요구합니다. 도구는 링크를 따로 만듭니다. 주소가 하나만 필요하다면 기기에 따라 이동시키는 페이지를 사용하고 그 페이지에서 태그를 전달하세요.

태그가 붙은 링크는 설치를 줄이나요?

아니요. 매개변수는 스토어 페이지 자체를 바꾸지 않고 보고용 라벨만 추가합니다. 방문자는 같은 페이지를 봅니다.

입력한 캠페인 이름이 어딘가에 저장되나요?

아니요. 링크는 브라우저에서 만들어지며 서버로 아무것도 전송되지 않습니다. 계정도 필요하지 않습니다.