アプリダウンロード用QRコード
App Store にも Google Play にも、QRコードはひとつで
ポスターに載せられるコードはひとつです。どちらのストアのリンクを印刷しても、スキャンする人のおよそ半分は、そのストアに合わないスマートフォンを手にしています。アプリリンクはどのスマートフォンがスキャンしたかを読み取り、iPhone はあなたの App Store のページへ、Android スマートフォンは Google Play へ、ノートパソコンはウェブサイトへ送ります。このコードは動的コードなので、裏にあるリンクはどれも印刷後に変えられます。
概要
実務で何が変わるか
01
スキャンされたときに起きること
印刷されたコードに入っているのは、ストアのリンクではなく Mosaqo の短いアドレスです。スマートフォンがそれを開くと、リダイレクトがブラウザの報告する OS を読み取り、その OS 用に登録されたリンクを返します。iPhone には iPhone 用リンク、Android スマートフォンには Android 用リンクです。それ以外のもの——ノートパソコン、デスクトップ版のサイトを要求するタブレット、リンクを登録していないスマートフォン——はウェブ代替URLへ送られます。
専用のリンクがないスマートフォンはウェブページへ送られ、もう一方のプラットフォームのストアへ送られることはありません。App Store に送られた Android スマートフォンは行き止まりですが、両方のストアのバッジを載せたウェブページはそうではありません。
- iPhone:App Store のリンク、またはアプリがインストール済みならアプリを開くユニバーサルリンク
- Android:Google Play のリンク、または Android の App Link
- それ以外:ウェブ代替URL。すべてのアプリリンクで必須です
- 判定はスキャンのたびに行われるので、そのときスマートフォンを持っている人にとって常に正しい行き先になります
02
ストアのリンク、ユニバーサルリンク、そして myapp:// がここで使えない理由
スマートフォンごとのリンクは、どれも https のアドレスでなければなりません。スキャンはリダイレクトであり、リダイレクトがブラウザに渡せるのはウェブアドレスだけだからです。ストアのページはウェブアドレスです。iOS のユニバーサルリンクや Android の App Link も同じで、アプリがインストールされていれば OS がアプリを開き、なければウェブページを開きます。この部分はコードではなく、スマートフォン側の動作です。
myapp:// のようなカスタムスキームはウェブアドレスではないため、エディターは動的コードでこれを受け付けません。受け付けたうえで、黙って全員をウェブ代替URLへ送るようなことはしません。すでにアプリを持っている人にアプリを開いてほしいなら、開発者が公開しているユニバーサルリンクか App Link を使ってください。目的がインストールなら、ストアのリンクのほうが確実です。アプリをすでに持っている人には、ストアのページ自体がアプリを開く選択肢を示してくれます。
03
動的コードでなければならない理由
静的コードは、リンクそのものを模様に書き込んだものです。どのスマートフォンにも同じアドレスをひとつ持つだけなので、iPhone と Android スマートフォンを見分けられません。iPhone 用リンクがあれば Mosaqo はそれを書き込みますが、Android のユーザー全員にとってそれは間違った答えです。静的を選ぶと、エディターがそのことを伝えます。
動的コードなら、すべてのリンクを編集できる状態に保てます。そしてこれは、たいていのリンク先よりもアプリにとって重要です。アプリの名前が変わったり、別のデベロッパアカウントに移ったりすると、ストアのアドレスは変わります。それに、ローンチ週のキャンペーンページは、半年後に人々にたどり着いてほしいページではありません。
- 3つのリンクはどれも印刷後に変更でき、印刷された模様はそのままです
- 変更のたびに新しいリビジョンになり、以前のリビジョンを復元できます
- ウェブ版エディターで追加したリダイレクトルールは引き続き優先されます。決まった期間だけ表示するローンチページや、特定の国向けの別のストアリンクなどです
04
数字からわかること、わからないこと
公開済みのコードがスキャンされるたびに、ブラウザが報告した OS とデバイス、国、時刻が記録されます。これだけで、iPhone と Android のスキャンの割合、どの設置場所からのスキャンか、そして窓に貼ったポスターがその場所に見合う働きをしているかがわかります。公開前チェックリストのテスト期間中のスキャンは合計から除かれ、既知のボットはデフォルトで除外されます。
スキャンはインストールではありません。リダイレクトに見えるのはスキャンまでで、その後ストアで起きることは見えません。設置場所ごとのインストール数が必要なら、App Store Connect と Google Play Console で作成できるキャンペーンリンクをスマートフォンごとのリンクとして使い——設置場所ごとに別のコード、コードごとに別のキャンペーンリンクを用意して——インストール数はそちらで確認してください。
- OS、デバイス、国、日付ごとのスキャン
- ユニークスキャンは人単位ではなく、デバイスとネットワークごとに1日単位で数えます
- スキャンの記録はデフォルトで 90 日間保存され、ワークスペース設定で変更できます
- インストール数やアプリの起動回数は、ここではなくストア側で計測します
05
どこに印刷するか、そして事前にどうテストするか
コードは、人に1分の余裕とインストールする理由がある場所に置きましょう。パッケージや同梱物、レシート、テーブルカード、レジ横のポスター、イベントの名札、名刺の裏などです。スキャンすると何が起きるかを、コードの隣に書いてください。「スキャンしてアプリを入手」は人が判断できる約束ですが、コードだけではそうはなりません。
印刷に回す前に、iPhone、Android スマートフォン、ノートパソコンでコードをスキャンし、それぞれが意図した場所にたどり着くか確かめてください。公開前チェックリストは、まさにこのために短いテスト期間を設けます。その間のスキャンは集計されません。
- あとで比べたいなら、設置場所ごとに別のコードを用意する
- 代替ページを、たどり着く価値のあるものにする。両方のストアのバッジと、アプリについてのひと言を載せる
- 発注する前に、印刷ガイドラインでサイズとコントラストを確認する
FAQ
よくある質問
ひとつのQRコードで App Store と Google Play の両方に案内できますか。
はい、動的コードなら可能です。コードは Mosaqo の短いアドレスを開き、リダイレクトが iPhone を設定済みの iPhone 用リンクへ、Android スマートフォンを Android 用リンクへ送ります。ノートパソコンを含め、それ以外はすべてウェブ代替URLへ送られます。静的コードはリンクをひとつしか持てないため、これはできません。
iPad でスキャンするとどうなりますか。
ウェブサイトにデスクトップ版を要求する iPad——iPadOS の Safari はデフォルトでそうします——は自分を Mac として名乗るため、App Store ではなくウェブ代替URLへ送られます。両方のストアのバッジを載せた代替ページがあれば、この場合にも対応できます。
コード経由で何人がアプリをインストールしたか確認できますか。
Mosaqo ではできません。スキャンはスマートフォンがリダイレクトに到達した時点で記録され、インストールはその後ストアで行われます。スマートフォンごとのリンクにストアのキャンペーンリンクを使い、App Store Connect や Google Play Console でインストール数を確認してください。比較したい設置場所ごとに、別のコードを用意します。
アプリダウンロード用QRコードに費用はかかりますか。
かかりません。動的コード、アプリリンク、リダイレクトルール、スキャン分析は、すべて無料プランに含まれています。
次のステップ