Adapty アナリティクスの仕組み
この記事では、Adapty アナリティクスの仕組みについて説明します。表示されるデータの種類、データの取得元、およびデータの処理方法を紹介します。また、Adapty アナリティクスを他と差別化する設計上の判断と、それがどのようにあなたのメリットになるかについても解説します。
Adapty アナリティクス vs ストアアナリティクス
-
データの多様性: ストアは自社のデータのみ表示でき、アプリ内のユーザー行動にはアクセスできません。
Adapty は複数のストアのデータを統合できるほか、マーケティングプラットフォームや広告ネットワークなどの追加ソースとも連携できます。Adapty SDK はペイウォールやオンボーディングに対するユーザーの操作を追跡します。
-
更新頻度: アプリストアは通常、データを1日1回更新するため、リアルタイムな意思決定が難しくなることがあります。
Adapty はほぼリアルタイムのアナリティクスを提供します。
-
高度な指標: アプリストアは、ダウンロード数、収益、リテンション率などの基本的な指標を表示します。
Adapty はさらに、経常収益やユーザーあたりの平均収益といった高度な指標も算出します。専用のセクションでは、ユーザーのチャーンや課金の失敗など、サブスクリプションに関する問題を分析できます。全一覧は指標比較表をご覧ください。
-
予測: Adapty は高度な機械学習アルゴリズムを使用して、将来の LTV と収益を予測します。
データとその入手元
Adapty Analytics は以下のデータを処理してチャートやグラフを生成します。
- サブスクリプションイベント:トライアル開始、購入、更新、キャンセル、請求失敗、返金など、ユーザーのライフサイクル全体で生成されます。Adaptyはこれらをアナリティクスチャートに集約し、リアルタイムでウェブフック、イベントフィード、イベントベースの連携に転送します。
- トランザクションデータ:収益、返金、購入者の国など。
- アプリケーションデータ:インストール数やペイウォールのインタラクションなど。
- トランザクションのアトリビューションデータ:トラフィックソースや広告キャンペーン。 (No translatable prose was provided in the input fragment.)
- Adapty SDK iOS、Android、React Native、Flutter、Unity、Kotlin Multiplatform、Capacitor はアプリ内のユーザー行動データを収集します。Adapty が購入フローを管理している場合、SDK は購入イベントに関する一次情報を共有します。オブザーバーモードを使用している場合、SDK は手動で設定したイベントレポートを受け取ります。
- ストアはサーバー間通信を使用して、トランザクション(トライアル、サブスクリプションの更新、キャンセルなど)を Adapty に通知します。
- サードパーティのアトリビューションサービス(Appsflyer、Adjust、Branch など)は、トラフィックソースや広告キャンペーンに関するデータを共有します。Adapty Attribution を設定すると、このステップを省略して Adapty が広告キャンペーンデータを直接処理できます。
- ユーザーは過去のトランザクションデータを手動でインポートして、Adapty で分析・表示させることができます。 ソースの1つに問題が発生すると、アナリティクスデータ全体の品質に影響する場合があります。詳細については、トラブルシューティングセクションをご覧ください。
サードパーティ連携
Adapty User Acquisition を有効にすると、広告キャンペーンデータで Adapty のアナリティクス機能を拡張できます。広告キャンペーンの費用とユーザー行動の相関関係を発見するのに役立ちます。
同様に、アナリティクスデータをサードパーティプラットフォームやプライベートサーバーにエクスポートして、別のプラットフォームで Adapty のデータを分析することもできます。
データ処理
Adapty はほぼリアルタイムの分析を提供しており、主要な指標の変化に素早く対応できます。
- アナリティクスチャート: トランザクション発生後、データが反映されるまで 15〜30分の遅延 があります。Adapty はこの時間を使って、トランザクションの検証、手数料・税金の適用、データの集計を行います。
- イベントフィード: ストアからイベントが届き次第、リアルタイムで更新されます。
- ウェブフックおよびイベントベースの連携(AppsFlyer、Branch など): Adapty はイベント発生時に即座に転送します。15〜30分のアナリティクス遅延は適用されません。受信側のサービスで独自の処理時間が発生する場合があります。 各サーフェスにはそれぞれ固有のタイミングがあります。同じイベントがチャート、イベントフィード、インテグレーションでわずかに異なるタイミングで表示されることがあります。これらの間の小さなずれは想定内の動作です。
手数料と税金
収益関連のチャートを表示する際、Gross revenue(総収益)、Revenue after commissions(手数料控除後の収益)、**Revenue after commissions and taxes(手数料・税金控除後の収益)**から選択できます。
コミッション
ストアは各トランザクションからコミッションを差し引きます。所属する組織が手数料減額プログラムに参加している場合は、Adapty の設定を変更してコミッション率の計算を調整してください:
その他の要因によりトランザクションのコミッションが減額される場合、ストアは自動的にそれを報告します:
- 1年以上のApp Storeサブスクリプションの更新 — 手数料15%
- 国別レート(例:日本で配布されるApp Storeアプリは21%)
税金
Adapty は税金を計算しません。 Apple と Google が各トランザクションに適用される税率を決定し、Adapty にそのまま報告します。Adapty はその値をそのまま表示します。
特定のトランザクションに表示される税率は、以下によって異なります:
- 購入者の請求先国とその国で適用される現地の税率。
- ストアの税処理ルール。管轄によっては、ストアが開発者に代わって税金を徴収・納付する場合があり、開発者が自ら対応する必要がある場合もあります。
- App Store の取引では、アプリやアプリ内課金に割り当てられた税カテゴリ(書籍、ニュース、動画など)— カテゴリによって、現地のルールに応じて異なる税率が適用されることがあります。 税率は、購入者の国、ストアの処理ルール、(App Store の場合)割り当てられた税カテゴリーの組み合わせにより、アプリ間はもちろん、同一アプリ内のトランザクション間でも大きく異なる場合があります。
公式ルールについては、各ストアの公式ドキュメントを参照してください:
トラブルシューティング
メイン記事:データの相違とトラブルシューティング
- データソースの設定が間違っていたり、見つからない場合、アナリティクス全体に悪影響を及ぼす可能性があります。データに問題が生じた場合は、ストアおよびサードパーティプラットフォームとのインテグレーションが正しく設定され、有効になっているか確認してください。
- Adapty のチャートを他の分析プラットフォームと比較すると、数値に差異が生じる場合があります。これはデータ処理の違いによるもので、想定内の動作です。よくある差異の原因については、差異に関するガイドをご覧ください。