앱 다운로드 QR 코드
App Store와 Google Play를 위한 QR 코드 하나
포스터에는 코드를 하나만 실을 수 있고, 어느 스토어 링크를 인쇄하든 스캔하는 사람의 절반쯤은 그 스토어와 맞지 않는 휴대폰을 들고 있습니다. 앱 링크는 어떤 휴대폰이 스캔했는지 읽어 iPhone은 App Store 페이지로, Android 휴대폰은 Google Play로, 노트북은 웹사이트로 보냅니다. 이 코드는 동적 코드이므로 그 뒤의 모든 링크를 인쇄 후에도 바꿀 수 있습니다.
한눈에 보기
실무에서 달라지는 점
01
누군가 스캔하면 일어나는 일
인쇄된 코드에는 스토어 링크가 아니라 Mosaqo의 짧은 주소가 들어 있습니다. 휴대폰이 그 주소를 열면 리디렉션이 브라우저가 알려 주는 운영체제를 읽고, 그 운영체제용으로 입력해 둔 링크로 응답합니다. iPhone에는 iPhone 링크를, Android 휴대폰에는 Android 링크를 줍니다. 그 밖의 모든 것 — 노트북, 데스크톱 사이트를 요청하는 태블릿, 링크를 입력하지 않은 휴대폰 — 은 웹 대체 주소로 갑니다.
자기 링크가 없는 휴대폰은 웹 페이지로 가며, 다른 플랫폼의 스토어로 가는 일은 없습니다. App Store로 보내진 Android 휴대폰은 막다른 길에 놓이지만, 두 스토어 배지가 모두 있는 웹 페이지는 그렇지 않습니다.
- iPhone: App Store 링크, 또는 앱이 설치되어 있으면 앱을 여는 유니버설 링크
- Android: Google Play 링크, 또는 Android App Link
- 그 밖의 모든 기기: 웹 대체 주소 — 모든 앱 링크에 반드시 있어야 합니다
- 판단은 스캔할 때마다 이루어지므로, 지금 휴대폰을 든 사람에게 늘 맞는 곳으로 보냅니다
02
스토어 링크, 유니버설 링크, 그리고 여기서 myapp://가 안 되는 이유
휴대폰별 링크는 모두 https 주소여야 합니다. 스캔은 리디렉션이고, 리디렉션이 브라우저에 넘길 수 있는 것은 웹 주소뿐이기 때문입니다. 스토어 페이지는 웹 주소입니다. iOS의 유니버설 링크나 Android의 App Link도 마찬가지입니다. 앱이 설치되어 있으면 운영체제가 앱을 열고, 없으면 웹 페이지를 엽니다. 이 부분은 코드가 아니라 휴대폰이 하는 일입니다.
myapp:// 같은 사용자 지정 스킴은 웹 주소가 아니므로, 편집기는 동적 코드에서 이를 받아들인 뒤 모두를 조용히 웹 대체 주소로 보내는 대신 아예 거부합니다. 이미 앱이 있는 사람에게 앱이 열리게 하고 싶다면 개발자가 공개한 유니버설 링크나 App Link를 쓰세요. 목표가 설치라면 스토어 링크가 더 안전한 선택입니다. 이미 앱이 있는 사람에게는 스토어 페이지가 직접 앱 열기를 제안합니다.
03
동적 코드여야 하는 이유
정적 코드는 링크 자체를 패턴에 써 넣은 것입니다. 모든 휴대폰에 주소 하나만 담으므로 iPhone과 Android 휴대폰을 구별할 수 없습니다. iPhone 링크가 있으면 Mosaqo는 그 링크를 써 넣는데, 이는 모든 Android 사용자에게 틀린 답입니다. 정적을 고르면 편집기가 그렇게 알려 줍니다.
동적 코드는 모든 링크를 편집할 수 있게 유지하며, 이 점은 대부분의 목적지보다 앱에서 더 중요합니다. 앱 이름이 바뀌거나 다른 개발자 계정으로 옮겨 가면 스토어 주소가 바뀝니다. 그리고 출시 주간의 캠페인 페이지는 여섯 달 뒤에 사람들이 도착하길 바라는 페이지가 아닙니다.
- 세 링크 모두 인쇄 후에 바꿀 수 있고, 인쇄된 패턴은 그대로입니다
- 변경할 때마다 새 리비전이 생기며, 이전 리비전을 복원할 수 있습니다
- 웹 편집기에서 추가한 리디렉션 규칙이 여전히 먼저 적용됩니다 — 정해진 기간 동안의 출시 페이지, 특정 국가를 위한 다른 스토어 링크 같은 것들입니다
04
숫자가 알려 주는 것과 알려 주지 않는 것
게시된 코드의 모든 스캔은 브라우저가 알려 준 운영체제와 기기, 국가, 시각과 함께 기록됩니다. 이것만으로 iPhone과 Android 스캔의 비율, 어느 배치에서 스캔이 나왔는지, 창가의 포스터가 그 자리값을 하는지 알 수 있습니다. 게시 체크리스트의 테스트 시간 동안 생긴 스캔은 합계에서 빠지고, 알려진 봇은 기본적으로 걸러집니다.
스캔은 설치가 아닙니다. 리디렉션은 스캔을 보지만, 그 뒤 스토어에서 일어나는 일은 보지 못합니다. 배치별 설치 수가 필요하다면 App Store Connect와 Google Play Console에서 만들 수 있는 캠페인 링크를 휴대폰별 링크로 쓰고 — 배치마다 별도의 코드, 코드마다 별도의 캠페인 링크 — 설치 수는 그쪽에서 확인하세요.
- 운영체제, 기기, 국가, 날짜별 스캔
- 순 스캔은 사람 단위가 아니라 기기와 네트워크별로 하루 단위로 셉니다
- 스캔 기록은 기본적으로 90일 동안 보관되며, 워크스페이스 설정에서 바꿀 수 있습니다
- 설치와 앱 실행은 여기가 아니라 스토어에서 측정합니다
05
어디에 인쇄할지, 그리고 먼저 어떻게 테스트할지
사람들에게 1분의 여유와 설치할 이유가 있는 곳에 코드를 두세요. 포장과 동봉물, 영수증, 테이블 카드, 계산대 옆 포스터, 행사 명찰, 명함 뒷면 같은 곳입니다. 코드 옆에는 스캔하면 무엇이 되는지 적으세요. “스캔해서 앱 받기”는 사람이 판단할 수 있는 약속이지만, 코드만 덩그러니 있으면 그렇지 않습니다.
인쇄에 들어가기 전에 iPhone, Android 휴대폰, 노트북으로 코드를 스캔해 각각 의도한 곳에 도착하는지 확인하세요. 게시 체크리스트는 바로 이를 위해 짧은 테스트 시간을 열어 주며, 그동안의 스캔은 집계되지 않습니다.
- 나중에 비교하고 싶다면 배치마다 별도의 코드를 주세요
- 대체 페이지를 도착할 만한 곳으로 만드세요: 두 스토어 배지와 앱을 소개하는 한 줄
- 주문하기 전에 인쇄 가이드라인에 맞춰 크기와 대비를 확인하세요
FAQ
자주 묻는 질문
QR 코드 하나로 App Store와 Google Play 양쪽에 보낼 수 있나요?
네, 동적 코드라면 가능합니다. 코드는 Mosaqo의 짧은 주소를 열고, 리디렉션이 iPhone은 설정한 iPhone 링크로, Android 휴대폰은 Android 링크로 보냅니다. 노트북을 포함한 그 밖의 모든 기기는 웹 대체 주소로 갑니다. 정적 코드는 링크 하나만 담을 수 있어 이렇게 할 수 없습니다.
iPad로 스캔하면 어떻게 되나요?
웹사이트에 데스크톱 버전을 요청하는 iPad — iPadOS의 Safari가 기본적으로 이렇게 합니다 — 는 자신을 Mac으로 밝히므로, App Store가 아니라 웹 대체 주소로 보내집니다. 두 스토어 배지가 모두 있는 대체 페이지라면 이 경우도 해결됩니다.
코드로 몇 명이 앱을 설치했는지 볼 수 있나요?
Mosaqo에서는 볼 수 없습니다. 스캔은 휴대폰이 리디렉션에 도달할 때 기록되고, 설치는 그 뒤 스토어에서 일어납니다. 휴대폰별 링크로 스토어 캠페인 링크를 쓰고 App Store Connect나 Google Play Console에서 설치 수를 확인하세요. 비교하고 싶은 배치마다 별도의 코드를 쓰면 됩니다.
앱 다운로드 QR 코드에 비용이 드나요?
아니요. 동적 코드, 앱 링크, 리디렉션 규칙, 스캔 분석이 모두 무료 요금제에 포함되어 있습니다.
다음 단계