成長
分析
mapps.oneは、スマートリンク、ランディングページ、ストアバッジ、ディープリンクへの訪問をカウントするので、どのチャネルからアプリに人が集まっているかを把握できます。分析はクッキーを使わず、訪問者のプロファイルも作成しないため、分析のためにクッキーバナーを表示する必要はありません。
カウントされる内容
| イベント | 記録されるタイミング |
|---|---|
| リンククリック | 誰かがmapps.one/habitlyを開いたとき。遷移先(ストア、Web URL、ランディングページ)とともに記録されます。 |
| ページビュー | 誰かが/habitly/pageまたはカスタムドメインで、ランディングページを直接開いたとき。 |
| ストアクリック | 誰かがランディングページのストアバッジをタップしたとき、または/go/{store} URLを開いたとき。 |
| ディープリンクのオープン | スマートフォンやタブレットが/open/ URLを開き、mapps.oneがインストール済みのアプリを開こうとしたとき。 |
指標
| 指標 | 計算方法 |
|---|---|
| クリック | リンククリック + ストアクリック + ディープリンクのオープン |
| 訪問者 | それらのクリックを行ったユニークな人数(1日単位でカウント)。別の日に再訪問した人は、もう一度カウントされます。 |
| ページビュー | ページビュー + ランディングページが表示されたリンククリック |
| ストアクリック | ストアバッジのタップと/go/リダイレクト |
| コンバージョン | ストアクリック ÷ ページビュー。ページの訪問者のうち、ストアに進んだ人の割合です |
| iOSとAndroidの割合 | iOSとiPadOSからのクリック、およびAndroidとHarmonyOSからのクリックの割合 |
すべての数値は、同じ長さの直前の期間と比較されます。
例:デスクトップの訪問者が
mapps.one/habitlyを開き、ランディングページを見て、App Storeバッジをタップしたとします。この場合、クリックは2(リンククリックとストアクリック)、ページビューは1、ストアクリックは1、訪問者は1になります。内訳
- プラットフォームとデバイス:OSとそのバージョン、デバイスの種類(モバイル、タブレット、デスクトップ)、デバイスのモデル、ブラウザ
- 地域:国のみ。リクエストの受信時にIPアドレスから判定され、IPアドレスは保存されません。
- トラフィックソースと参照元サイト
- キャンペーン:
utm_source、utm_medium、utm_campaign - 遷移先:App Store、Google Play、AppGallery、Microsoft Store、Web URL、ランディングページ、ディープリンク
- アプリ内ブラウザ:Instagram、TikTok、Facebookなど
- A/Bバリアントとカスタムドメイン
ダッシュボードには、最近のクリックも時刻、デバイス、国、ソース、遷移先とともに一覧表示されます。
トラフィックソースの判定方法
各クリックには、ソースが1つだけ割り当てられます。最初に一致したルールが適用されます。
- URLに
src=qrが含まれる:QRコード。 - URLに
utm_sourceが含まれる:その値。一般的な略称はまとめて扱われます。たとえば、igはInstagram、fbはFacebook、twとtwitterはX、ttはTikTok、ytはYouTube、liはLinkedIn、newsletterはメールになります。 - アプリのアプリ内ブラウザで開かれた:そのアプリ。
- Google、Bing、Reddit、Product Hunt、Hacker News、GitHub、Medium、WhatsApp、Telegram、Ekşi Sözlükなどの既知の参照元サイト:そのサイト。
- その他の参照元サイト:そのサイトのホスト名。
- 参照元なし:直接。
カウントされないもの
- 検索エンジンのクローラー、リンクプレビューのボット、SEOツール、稼働監視サービス、AIクローラー、コマンドラインクライアント
- 一時停止中または停止済みのアプリへの訪問
- インストール済みのアプリを直接開くUniversal LinksやApp Linksのオープン(これらはmapps.oneに到達しないため)
クッキーを使わない訪問者のカウント
ユニーク訪問者をカウントするため、mapps.oneはクリックごとに短い識別子を計算します。これは、訪問者のIPアドレスとユーザーエージェントに、アプリ、UTCでの現在の日付、サーバーの秘密鍵を組み合わせたSHA-256ハッシュです。保持されるのは最初の16文字だけです。
- 識別子は毎日UTCの午前0時に変わるため、日をまたいで訪問を関連付けることはできません。
- 識別子はアプリごとに異なるため、アプリをまたいで訪問者を追跡することはできません。
- IPアドレスと完全なユーザーエージェントは、イベントとともに保存されません。
- アプリの公開ページでは分析用のクッキーを設定せず、ローカルストレージやフィンガープリントのスクリプトも使用しません。
唯一の例外は、A/B実験の実行中に、訪問者に同じバージョンのページを表示し続けるためのファーストパーティクッキーです。クッキーポリシーをご覧ください。
履歴と期間
| プラン | 閲覧できる履歴 |
|---|---|
| 無料 | 30日 |
| Proと買い切り | 1年 |
| Studio | 2年 |
過去7日間、30日間、90日間、12か月、またはカスタム範囲を選択できます。プランの履歴より長い期間は短縮され、その場合はダッシュボードにその旨が表示されます。イベントは合計で最大2年間保存された後に削除されるため、アップグレードすると、まだ保存されている古いデータが表示されるようになります。日付は、アカウント設定のタイムゾーンで表示されます。
新しいクリックは、通常数秒以内に表示されます。クリックはリダイレクトを送信した後に記録されるため、カウントによって訪問者の待ち時間が増えることはありません。
データの取り出し
- CSVエクスポート:選択した期間の生イベントを、1つのアプリまたはワークスペース全体についてエクスポートできます(Pro、Studio、買い切り)。
- API:
GET /api/v1/apps/{id}/analyticsは、合計、日別の推移、内訳を返します(Studio)。APIリファレンスをご覧ください。 - Webhook:スマートリンクがクリックされるたびに
link.clickedが、前日の合計とともにanalytics.daily_summaryが送信されます(Studio)。WebhookとZapierをご覧ください。