Amplitude:機能と分析ツールを解説

著者: IT Sectr 公開日: 2026-04-22 読了時間: 9 分

Amplitudeはモバイルアプリケーション向けのプロダクト分析システムで、各ユーザーの行動に関するデータを収集・分析します。従来のウェブ分析とは異なり、Amplitudeはページビューではなくイベントとプロパティに焦点を当てています。Amplitudeの公式ブログによると、イベントベースモデルにより、複雑なSQLクエリを記述することなく、初回起動から目標アクションまでのユーザーの完全なパスを追跡できます。

重要なポイント

  • Amplitudeはモバイルアプリとウェブサービス向けのプロダクト分析プラットフォームで、イベント駆動型データモデルに基づいています。
  • イベントモデルはページビュー分析とは異なり、各ユーザーアクションがプロパティのセットを持つ個別のイベントとして記録されます。
  • コホート分析により、共通の特性でユーザーをセグメント化し、経時的な行動を比較できます。
  • リテンションレポートは、初回訪問後にアプリに戻ってくるユーザーの割合を示します。
  • 行動コホートは、手動セグメント設定なしで実行されたアクションに基づいてユーザーを自動的にグループ化します。

Amplitudeとは?

Amplitudeは2012年に設立されたクラウドベースのプロダクト分析プラットフォームです。このシステムは、モバイルアプリやウェブサービスのユーザーから行動データを収集、処理、可視化するために設計されています。従来の分析システムとは異なり、Amplitudeは生のイベントを保存し、事前集約なしでレポートを再構築できます。

このプラットフォームは、エンタープライズプランで月間最大500億イベントを処理します。データはREST APIまたはiOS、Android、React Native、Flutter向けモバイルSDKを介して送信されます。Amplitudeはアクティブユーザー、セッション、地理的位置の自動検出をサポートしています。

Amplitudeの主な利点はセルフサービス分析です。プロダクトマネージャーやマーケターは、開発者の関与なしにウェブインターフェースを通じてレポートを作成できます。システムは、新しいイベントが到着するとリアルタイムで更新されるファネル、コホート、リテンションカーブの既製テンプレートを提供します。

Amplitudeのイベントモデルの仕組み

Amplitudeのイベントモデルは、ユーザー、イベント、プロパティの3つの基本エンティティに基づいています。各ユーザーは一意のdevice_idまたはuser_idで識別されます。各イベントには名前(イベントタイプ)、タイムスタンプ、および一連のプロパティが含まれます。プロパティはユーザープロパティとイベントプロパティに分類されます。

イベントとプロパティ

イベントとは、アプリ内でのユーザーの任意のアクション(起動、ボタンクリック、画面表示、レベルの完了など)です。各イベントにはタイプ(event_type)とタイムスタンプが割り当てられます。イベントプロパティには、購入価格、レベル名、セッション時間などのコンテキスト情報が含まれます。

ユーザープロパティは、特定のユーザーに紐づく属性(国、サブスクリプションプラン、登録日)です。イベントプロパティとは異なり、セッション間で保持され、ユーザーのすべての新しいイベントに自動的に適用されます。Amplitudeはプロジェクトごとに最大1,000のユーザープロパティをサポートしています。

ユーザー識別

ユーザーの識別には、Amplitudeは2層システムを使用します。device_idは初回インストール時に自動的に割り当てられ、user_idは認証後に割り当てられます。ユーザーがアカウントにログインすると、Amplitudeはidentify APIメソッドを介してdevice_idとuser_idをリンクします。

グループとエンタープライズアカウント

B2Bアプリケーション向けに、Amplitudeはグループ(グループ分析)をサポートしています。複数のユーザーを1つの組織に統合でき、分析は個々のユーザーレベルではなくグループレベルで構築されます。この機能は、エンタープライズメッセンジャー、CRM、プロジェクト管理ツールに役立ちます。

Amplitudeの主要プロダクト分析指標

Amplitudeは、プロダクトの健全性を評価するための一連の組み込み指標を提供します。基本指標にはDAU(デイリーアクティブユーザー)、WAU(ウィークリーアクティブユーザー)、MAU(マンスリーアクティブユーザー)が含まれます。これらの指標はアプリ起動イベントに基づいて自動的に計算されます。

リテンション率

リテンション率はAmplitudeの主要指標の1つです。レポートはN日リテンションモデルに基づいて構築されます。システムはユーザーの最初のアクティビティ日(Day 0)を記録し、1日目、7日目、14日目、30日目に戻ってきたユーザーの数を表示します。Amplitudeはクラシックリテンション(特定の日に戻る)とアンバウンデッドリテンション(期間後の任意の日に戻る)の両方をサポートしています。

DAU、WAU、MAU

DAU/MAU比率は、デイリーアクティブユーザーとマンスリーアクティブユーザーの比率として計算されるエンゲージメント指標(スティッキネス)です。Amplitudeは任意の時間範囲でこの比率を自動的に計算します。モバイルアプリでは、DAU/MAU比率が20%を超えると良好と見なされます。

モバイルアプリへのAmplitude SDK統合

Amplitudeは、iOS(Swift)、Android(Kotlin)、React Native、Flutter向けのネイティブSDKを提供しています。基本的な統合は3つのステップで構成されます:パッケージのインストール、APIキーによる初期化、最初のイベントの送信。ライブラリはアプリの起動、画面名、OSバージョンを自動的に追跡します。

Androidのインストールと設定

groovy
// build.gradle (app level)
implementation 'com.amplitude:analytics-android:1.2.0'

KotlinでのSDK初期化

kotlin
import com.amplitude.android.Amplitude
import com.amplitude.android.Configuration

val amplitude = Amplitude(
    Configuration(
        apiKey = "YOUR_API_KEY",
        applicationContext = this
    )
)

iOS(Swift)でのイベント送信

swift
import AmplitudeSwift

let amplitude = Amplitude(configuration: Configuration(
    apiKey: "YOUR_API_KEY"
))

// Sending events with properties
amplitude.track(
    eventType: "Purchase Complete",
    eventProperties: [
        "product_id": "premium_01",
        "price": "9.99"
    ]
)

分析レポート:ファネル、コホート、リテンション

Amplitudeは、ファネル分析、コホート分析、リテンション分析、セグメンテーションの4つの主要レポートタイプを提供します。ファネルは、一連のアクションを完了する際にユーザーがどのステップで離脱するかを示します。システムは各ステップ間のコンバージョン率と全体的な完了率を自動的に計算します。

Amplitudeのコホート分析は、クラシックコホート(同じ期間に登録したユーザー)と行動コホート(同じアクションを実行したユーザー)の2種類に分類されます。コホートは保存、エクスポート、分析に再利用できます。行動コホートはA/Bテストに特に有用で、新機能を見たユーザーと見なかったユーザーの行動を比較できます。

セグメンテーションは、選択した期間のイベント数またはユーザー数を表示する基本レポートです。レポートは単一のイベント(例:「アプリ起動」)を中心に構築され、プロパティ(国、OSバージョン、デバイスタイプ)でグループ化されます。Amplitudeは複数のフィルター適用、期間比較、PNGおよびPDFへのデータエクスポートをサポートしています。セグメンテーションはあらゆる分析の出発点であり、イベントの増加が見られたらコホートを詳しく調べ、減少が見られたらファネルを確認します。

各レポートについて、Amplitudeは自動インサイトを生成します。システムはデータを分析し、統計的に有意な異常(指標の急激な増減、行動パターンの変化)を検出します。自動インサイトは組み込みの機械学習アルゴリズムに基づいて動作します。

リアルタイムデータ処理とストリーミングAPI

Amplitudeは、ストリーミングAPIを介したイベントのストリーム処理をサポートしています。データはリアルタイムでシステムに入力され、数秒以内にレポートで利用可能になります。これは、A/Bテスト、新機能リリースの監視、インシデント追跡など、ライブデータに基づいて意思決定が行われる製品にとって重要です。

ストリーミングAPIを使用すると、AmplitudeをKafka、Amazon Kinesis、Google Pub/Subに接続できます。イベントは追加設定なしで独自のデータストレージに複製できます。標準構成では、イベント送信からレポートに表示されるまでの遅延は5秒未満です。

データエクスポートAPIは、生のイベントをJSONまたはParquet形式でエクスポートするためのツールです。開発者はAmazon S3、Google Cloud Storage、Snowflakeへの毎日のエクスポートをスケジュールできます。データエクスポートAPIは、カスタム分析パイプラインの構築と履歴データでのMLモデルのトレーニングに不可欠です。Amplitudeは増分エクスポートをサポートしており、毎日新しいイベントのみがエクスポートされ、完全なダンプはエクスポートされません。

ガバナンスとデータ管理は、エンタープライズプランでAmplitudeを利用する際の重要な側面です。プラットフォームはデータタクソノミー(イベント辞書管理)、データ検証ルール(自動プロパティタイプ検証)、アクセス制御(プロジェクトとレポートへのロールベースアクセス)をサポートしています。これらの機能は、チームが拡大するにつれてデータ品質を維持するのに役立ちます。

Amplitude vs Mixpanel vs Firebase Analytics

Amplitudeは、いくつかのパラメーターでMixpanelやFirebase Analyticsと競合しています。Firebase AnalyticsはGoogleエコシステムに組み込まれた無料ツールですが、ユーザーあたり500イベントに制限されており、複雑なコホートレポートをサポートしていません。Mixpanelは同様のイベントモデルを提供していますが、マーケティング分析とプッシュ通知に重点を置いています。

パラメーターAmplitudeMixpanelFirebase Analytics
イベントモデル完全完全制限あり
コホート分析高度基本なし
自動インサイトありなしなし
価格フリーミアムフリーミアム無料
モバイルSDKiOS, Android, Flutter, RNiOS, Android, Flutter, RNiOS, Android, Flutter, RN

プロダクト主導型成長(PLG)企業にとって、Amplitudeは行動コホートと自動インサイトにより引き続き推奨される選択肢です。Mixpanelはマーケティングオートメーションに優れ、Firebase Analyticsは分析予算がないスタートアップに最適なオプションです。

プラットフォームの選択はプロジェクトの段階と利用可能な予算によって異なります。リソースが限られたスタートアップはFirebase Analyticsから始め、50,000 MAUに達した後にAmplitudeまたはMixpanelに移行できます。年間5万ドル以上の予算を持つエンタープライズプロジェクトは、深いプロダクト分析にはAmplitudeを、マーケティングオートメーションやCDP機能にはMixpanelを選択します。

よくある質問

Amplitudeとは何ですか?何に使用されますか?

Amplitudeは、ユーザーの行動データを収集・分析するためのプロダクト分析プラットフォームです。モバイルアプリやウェブサービスでのファネル追跡、リテンション、コホート分析、自動インサイトの発見に使用されます。

AmplitudeとGoogle Analyticsの違いは何ですか?

Google Analyticsとは異なり、Amplitudeはページビューモデルではなくイベントモデルで動作します。Google Analyticsはページビューとセッションを測定しますが、Amplitudeは各ユーザーアクションを階層の制限なしに任意のプロパティセットを持つ個別のイベントとして記録します。

Amplitudeの料金はいくらですか?

Amplitudeは、月間最大10,000イベントと2プロジェクトまでの無料プラン(Starter)を提供しています。有料のGrowthおよびEnterpriseプランは月額995ドルからで、無制限のイベント、高度なアトリビューション、優先サポートが含まれます。

AndroidアプリにAmplitudeを統合するには?

Amplitudeを統合するには、build.gradleに依存関係を追加し、Application.onCreateメソッドでAPIキーを使用してSDKを初期化し、各イベントに対してamplitude.track()を呼び出します。ライブラリは自動的に起動とOSバージョンに関するデータを送信します。

Amplitudeで追跡できる指標は?

Amplitudeは、DAU、WAU、MAU、リテンション率、ファネルコンバージョン、コホート分析、任意のプロパティによるセグメンテーション、自動インサイトをサポートしています。すべての指標は事前集約なしで生のイベントから計算されます。

まとめ

  • Amplitudeはイベントモデルに基づくプロダクト分析システムで、G2 Grid 2025でデジタル分析の市場リーダーと評価されています。
  • イベントモデルはページビュー分析とは異なり、各アクションがページビューではなく任意のプロパティを持つイベントとして記録されます。
  • コホート分析はAmplitudeではクラシックコホート(登録日別)と行動コホート(実行アクション別)に分類されます。
  • 自動インサイトは組み込みの機械学習アルゴリズムを使用してデータ内の異常を自動的に検出します。
  • SDKはiOS、Android、React Native、Flutterで利用可能で、全プラットフォームで統一されたAPIを提供します。
  • 統合は3つのステップで構成されます:パッケージのインストール、APIキーでの初期化、track()による最初のイベント送信。
  • PLG企業向けには、Amplitudeは行動コホートと自動インサイトによりMixpanelやFirebase Analyticsよりも推奨されます。

ターンキー方式のモバイルアプリケーションを開発します

IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。

プロジェクトについて相談

こちらもお読みください