ストア キャンペーンリンク作成ツール

SNSやニュースレターでストアのリンクをそのまま共有すると、インストールがどこから来たのかは分かりません。AppleとGoogleはどちらもそのためのパラメータを用意していますが、多くの開発者はその存在を知りません。リンクはブラウザ内で作成されるため、入力した内容は端末の外に出ません。

名前は自由に決めてください。App Store Connect › App Analytics › キャンペーンにこの名前で表示されます。スペースはハイフンに、トルコ語の文字は対応するラテン文字に変わり(ğ → 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 でこの3つを分けて表示します。
  • Google Play:パラメータは1つの `referrer` 文字列にまとめられ、Play Console が UTM フィールドを個別に読み取ります。`utm_source` が空だとレポートには「(not set)」と表示されます。
  • 両方のストアで同じキャンペーン名を使ってください。レポートは別々のままですが、1つの名前で比較できるようになります。
  • キャンペーン名は、投稿内容ではなく投稿した場所にちなんで付けましょう(「instagram-august」)。何人がクリックしたかより、どのチャネルがインストールにつながったかが重要です。

数値が表示されるタイミング:Apple はインストールが発生した後にキャンペーンデータを反映し、1日分のデータは2日後に確定します。リンクを公開した当日に何も表示されないのは正常です。

計算はブラウザ内で行われます。タイトルとキーワードのリストがサーバーに送られることはありません。未公開バージョンのキーワードをツールに渡すのは、通常は避けたいことです。

Storelift の収益ページでは、このトラフィックがストア側で何をしたか(インプレッション、製品ページの閲覧、ダウンロード)をソース別に計測します。

よくある質問

キャンペーンリンクは何のためのものですか?

ストアのリンクをそのまま共有すると、インストールがどのチャネルから来たのかを後から知ることはできません。キャンペーンパラメータはその情報をストア自身のレポートに運びます。どの投稿が何件のインストールを生んだかは、タグを付けた場合にだけ見えます。

App Store のパラメータはそれぞれ何を意味しますか?

ct は自分で決めるキャンペーン名、mt=8 はメディアタイプ、pt はプロバイダIDです。Apple は App Store Connect の App Analytics で、この3つを別々の列に分けて表示します。

Google Play はなぜ referrer 文字列を1つにまとめるのですか?

Play はパラメータを1つの referrer 値にまとめますが、Play Console の中では UTM フィールドを個別に読み取ります。文字列を正しく組み立てれば十分で、解析は Play が行います。

両方のストアに1つのリンクを使えますか?

いいえ。2つのストアは異なる形式を求めます。ツールはそれぞれ別々に作成します。1つのアドレスが必要な場合は、端末によって振り分けるページを使い、そのページでタグを引き継いでください。

タグ付きリンクでインストールは減りますか?

いいえ。パラメータはストアページ自体を変えず、レポート用のラベルを追加するだけです。訪問者には同じページが表示されます。

入力したキャンペーン名はどこかに保存されますか?

いいえ。リンクはブラウザ内で作成され、サーバーには何も送信されません。アカウントも不要です。