For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
Amplitudeでチャートを作成する:イベントを追加する
Amplitudeは、チャートの左側に沿って配置された3つのモジュールを使用してチャートを構築します。 それらの具体的な機能はチャートごとに異なる場合がありますが、いくつかの一般的なガイドラインに従います。
- 一番上にあるのはイベント モジュールです。 ここでは、分析に含めるAmplitudeイベントとメトリクスを選択できます。
- 中央にはMeasured Asモジュールがあります。Measured Asモジュールの外観と機能はチャートごとに大きく異なるため、この記事では代わりにEventsモジュールとSegment Byモジュールについて説明します。特定のチャートタイプのMeasured Asモジュールについて詳しくは、そのチャートのドキュメントを参照してください。
- 一番下にあるのは**[Segment By] モジュール**で、ここでは詳細を知りたいユーザーの特定のサブセットを定義および特定します。
この記事では、イベントモジュールの使用方法について説明します。 完了したら、「ユーザーセグメントをAmplitudeチャートに追加する」を参照してください。
Amplitudeのユーザー構成グラフはさまざまなタイプの分析を目的としているため、イベントモジュールはありません。これらのチャートを使用して分析を構築する方法の詳細については、上記のリンクを参照してください。
イベントモジュール
イベントは、あらゆるAmplitude分析の中心です。 イベントとは、ユーザーがプロダクト内で実行するアクションのことです。ボタンを押す、レベルをクリアする、支払いを行うといったアクションが含まれます。15~200件のイベントを追跡することで、ユーザーがアプリにどのように関与しているかを完全に把握できます。
Amplitudeはまた、非アクティブなイベントや、エンドユーザーが実行していないにもかかわらずアプリやウェブサイト内で発生しているアクションを追跡することもできます。 その一例が、アプリが送信するプッシュ通知です。
分析にイベントを追加する
イベントを分析に追加するには、イベントモジュールに移動し、_イベントまたはメトリックの追加_をクリックします。 Amplitudeは利用可能なすべてのイベントのリストを開きます。 1つの分析に最大10個のイベントを追加できます。イベントがこのリストに表示されるには、Amplitudeでそのイベントを計測しておく必要があります。
Amplitudeは5つのデフォルトイベントを提供します:
- 上位グローバルイベント: 選択した期間における、プロジェクト内のすべてのユーザーを対象とした、ボリューム(件数)が最も多い上位10件のアクティブなイベントをクエリします。
- セグメントのトップイベント: [Segment By]モジュールで定義された特定のユーザーセグメントについて、選択した期間中にカウント数が最も多い上位10件のアクティブなイベント(ボリューム別)に関するクエリを実行します。
- 任意のアクティブなイベント:選択した期間内のアクティブなイベントに関するクエリを実行します。たとえば、日次アクティブユーザーを表示するには、[任意のアクティブイベント]を選択し、[測定方法]モジュールの測定値を[ユニーク数]に変更します。
- すべてのイベント:選択した期間内のすべてのイベントに関するクエリを実行します。これにはアクティブでないイベントも含まれます。
- 新規ユーザー: 選択した期間内の新規ユーザーに関するクエリです。たとえば、毎日の新規ユーザーを表示するには、[New User] を選択し、[Measured As] モジュールの測定値を [Uniques] に変更します。Amplitudeは、ユーザーが最初のイベントをAmplitudeに送信した時点でユーザーを「新規ユーザー」とみなします。
チャートで[Amplitude] New Userを使用する場合、チャートは新規ユーザーが新規ユーザーだった期間中にトリガーしたすべてのイベントを確認します。たとえば、イベントセグメンテーションチャートで、ユニークとイベントの合計を比較すると、イベント数の方が新規ユーザー数よりも多いことがわかります。
ワイルドカードを使用してイベントを検索する
検索バーでイベントを検索して、チャートに追加できます。イベントの正確な名前やスペルがわからない場合は、ワイルドカードまたはワイルドカードの組み合わせを使用して、探しているイベントを見つけてください。ドロップダウン検索では、次のワイルドカードを使用できます。
*: 不明な数の文字を検索するには、アスタリスクを使用します。 それを検索語の先頭または末尾に配置します。?: 疑問符を使用して、アルファベット文字を1文字だけ検索します。 検索語の任意の位置にそれを配置してください。[ ]: 括弧を使用して、括弧内の文字を任意の順序で検索できます。
ワイルドカード検索の例を次に示します。
*save- 「保存」で終わる結果を返します。chart*- 「チャート」で始まる結果を返します。*chart*- 文字列内の任意の場所に「チャート」が含まれている結果を返します。c???t*- 「c」で始まり、任意の3文字の後に「t」が続く結果を返します(「chart」または「create」で始まる文字列)。dat[ae]*- 「dat」+「e」または「a」で始まるすべての結果(「date」または「data」で始まる文字列)を返します。
ワイルドカード検索を有効にする
ワイルドカード検索を使用するには、演算子を*(glob match)に変更します。
イベントに条件を追加する
[フィルター基準]または[グループ化基準]の指定を使用してイベントを絞り込むことができます。どちらもイベントプロパティまたはユーザープロパティを使用して分析に影響を与えますが、その方法は異なります。
_Filter by_指定は、選択したイベントプロパティまたはユーザープロパティに基づいてイベントを条件付けします。Amplitudeは、イベントがトリガーされた時点で指定した条件に一致するプロパティを持つものに結果を限定します。
例えば、イベントの範囲をiPhoneからトリガーされたものに限定するには、_Filter by_仕様を使用して、このイベントについて、iPhoneから発生したもののみをカウントするようにAmplitudeに指定します。
使用できるプロパティは、プロダクトの性質や、特定のイベントを理解するために必要な特定の情報によって異なります。Amplitudeの顧客間で共通するイベントプロパティには、原因、説明、カテゴリ、タイプ、期間、レベル、完了率、カウント、ソース、ステータス、開始元、数値、ライフ、認証済み、エラー、ランク、アクション、モードなどがあります。ユーザープロパティの一般的な例としては、ロケール、参照元、プランの種類、アップロードされた写真の数、ゲーム内通貨の単位数、ゲーム内の現在のレベルなどがあります。
イベントモジュールに複数のイベントがある場合、あるイベントに対して_「次でフィルタ」_指定を使用しても、他のイベントには影響しません。各イベントに個別に条件を追加します。
_グループ化基準_仕様もこれらのプロパティを使用します。条件に一致する結果に限定するのではなく、_グループ化基準_は、選択したプロパティに基づいて結果を分類します。たとえば、Amplitudeに国ごとにグループ化するよう指示した場合、チャートには個々の国(またはより技術的には、結果が存在するそのプロパティの各計測値)の結果が表示されます。
以下の点に注意してください。
- 各イベントは最大5つのプロパティでグループ化できます。このグラフにはデフォルトで上位12個のプロパティ値の数が表示されます。
- Amplitudeは、イベントがトリガーされた時点でイベントプロパティとユーザープロパティを記録します。このため、プロパティの返り値が現在の値ではなくなる状況が発生する可能性があります。
次のステップ:ユーザーセグメントを追加する
Amplitudeでイベントモジュールがどのように機能するかを理解したところで、次はユーザーセグメントをチャートに追加する方法を参照してください。
これは役に立ちましたか?