"#### この記事のテーマ:
**注意:**まだ行っていない場合は、このまま続ける前にAmplitudeチャートにイベントを追加することに関するヘルプセンターの記事をお読みでください。
イベントは、そのものが重要ですが、数式の半分に過ぎません。また、分析したいユーザーの行動を指定する必要があります。
Amplitudeのセグメンテーションモジュールは、分析するユーザーのグループを作成できます。これらのグループはセグメントと呼ばれ、ユーザーベース全体と同じくらい幅広いか、ユーザープロパティの高スペックに合うよう、非常に狭くカスタマイズされています。
**注意:**それらはさまざまな種類の分析のために設計されているため、Amplitudeのペルソナチャートにはセグメンテーションモジュールがありません。これらのチャートを使用して分析を構築する方法についての詳細は、上のリンクをクリックしてドキュメントを参照してください。
また、セグメンテーションモジュールで利用可能な高度な機能に関するヘルプセンターの記事を参照してください。
最初のステップは、セグメントからどのカテゴリから抽出するかを決定することです。すべてのユーザー、アクティブユーザー、または新規ユーザー。
仮に任意のユーザーを選択すると、分析には関心のあるイベントをトリガーしたすべてのユーザーが含まれます。これは、可能な限り広い選択です。
アクティブユーザーを選択して、焦点を少し絞り込むことができます。Amplitudeのアクティブユーザーの定義は、指定された時間中に少なくとも1つのイベントを記録したユーザーです。このオプションを選択すると、Amplitudeは、分析の対象となる日、週、または月にアクティブだったユーザーによってトリガーされたイベントを表示します。
さらに詳しくするには、新規ユーザーオプションがあります。新規ユーザーは、Amplitudeでイベントを初めてログインするユーザーとして定義されます。この選択を選択すると、Amplitudeは、ユーザーが新規だった間隔(日、週、または月)の間にこれらのユーザーがトリガーしたイベントを表示します。
例えば:ユーザーが、7月17日に分析インターバルを新規で毎日にトリガーする場合、同じ日にトリガーされたイベントのみがチャートに表示されます。ただし、ユーザーがイベントを翌日にもトリガーさせたかどうかとは関係ありません。
最後に、アカウントアドオンがある場合は、ユーザーの代わりに計装したカスタムグループのいずれかを選ぶこともできます。
ユーザーを測定する方法を決定したら、フィルター と実行済みを使用して、ユーザーセグメントを定義します。
重要な注意事項
City = Amsterdam
のイベントを実行し、直近にCountry = United Kingdom
のイベントを実行したユーザーがあり、チャートにwhere City = Amsterdamのセグメントを追加する場合、City = Amsterdam
のときにユーザーが実行したイベントのみがチャートに含まれます。ユーザープロパティに基づいてイベントでクエリする必要がある場合は、そのイベントをログする前に、ユーザープロパティが設定されていることを確認してください。詳細情報はこちらをご覧ください。デバイスID
、イベントID
、Latitude
、Longitude
、サーバーアップロード時間
、セッションID
、ユーザーID
またはID
でセグメントする場合は、求めている正確な値を入力する必要があります。これは可能な値の濃度が高いためです。ユーザープロパティイベントID
、緯度
、経度
、サーバーアップロード時間
またはID
ではグループ化できません。これで最初のユーザーセグメントが作成できました。
前のセクションで作成したセグメントは完璧に機能しています。分析の幅に応じて、必要なすべてを備えています。しかし、多くのAmplitudeユーザーは、もっと掘り下げて、特定のプロパティの組み合わせに基づいてユーザーセグメントを作成できます。セグメンテーションモジュールでは、高精度でユーザーセグメントを定義するのに必要なすべてのツールが表示されます。
ユーザーセグメントにフィルタを適用するには、次のステップに従ってください:
注意:複数のプロパティ値を入力すると、オペレータはORステートメントとして機能します。ANDステートメントを作成するには、節でフィルターされた別の「where」を追加します。
「is」または「is not」: is またはis not 演算子を使用して、セグメント定義に正確なプロパティ値を含めるか、または排除します。
「contains」または「contains not into」:containsまたはd**oes not contain演算子を使用して、セグメント定義に特定のサブストリングを持つプロパティ値を含めるか、または排除することができます。この演算子は大文字と小文字を区別しません。
「set is」または「set is not」: set is または set is not演算子を使用して、特定の配列セットを含めるか、または排除できます。
例えば、「Movies」と「Music」の配列セットを持つユーザーを含むセグメントを、「Interests」 {=}(set is)「Movies, Music」と定義できます。これは、ユーザーの配列セットが「Movies」と「Music」を正確に含んでいる必要があることを意味します。したがって、ユーザーが「Movie」のみを持っている場合は、定義を満たすことがありません。同様に、ユーザーが「Movies」と「Music」に加えて「スポーツ」を持っている場合、定義を満たすことはありません。
**「set contains」または「set does not contain」:**これらの演算子は、選択されたすべての値を含むリスト値と一致するか、またはすべての選択を含まないリスト値と一致します。これは、例えば、複数のA/Bテストグループに属するユーザーを確認するのに便利です。
**「glob match」または「glob does not match」:**Amplitudeには、規則表現のシンプルなバージョンがあり、「/org/*/chart/*」などの文字列を一致または排除させることができます。これはワイルドカードのようなものです。「*[0-9]」または「[!」などの文字列を入力することもできます。a-z]*"は、数字で終わるか、文字でないもので始まる値と一致します。globマッチングの詳細については、こちらを参照してください。
www.example.com/blogs/blog_id
であり、「ブログ」という単語を含むすべてのURLをフィルターする場合、glob matchを使用して**blogs**
と入力します。詳細については、Amplitudeで配列演算子がどのように機能するかに関するヘルプセンターの記事を参照してください。
現在の名前をカーソルをかざしてクリックし、セグメントの名前を変更することもできます。注意:また、そうすることで、すでに使用しているチャートでセグメントの名前も変更されます。
同じプロパティの複数の値をフィルターするには、*[選択]値(s)...]*ボックスに追加するだけです。これにより、セグメントの定義にOR節が生成されます。下のスクリーンショットでは、米国またはカナダまたは英国または日本でイベントを発行したユーザーがセグメントに含まれます。
**注意:**これは、演算子を「set is」または「set is not」に設定した場合には、適用されません。
別のフィルターを追加すると、セグメント定義にAND節が生成されます。さらにフィルターを追加するには、[*+フィルター]*をクリックします。以下のスクリーンショットでは、セグメント定義には、米国でイベントを発行したユーザーおよび(AND)ドイツでイベントを発行したユーザーが含まれます。
Amplitudeは単一のセグメントに分析を制限しません。追加のセグメントを追加するには、+ Add Segmentをクリックします。ここでは、比較する2つのセグメントがあります:米国のユーザーを含むものと、ブラジルのユーザーを含むものです。
セグメンテーションモジュールには、機能別のグループセグメントも含まれます。
分析にイベントが1つしか存在しない場合は、イベントモジュールまたはセグメントモジュールでGroup Segment byを使用するかどうかは関係ありません。しかし、分析に複数のイベントが含まれている場合、セグメントモジュールにおいて条件毎のグループセグメントの追加を適用すると、それが分析のすべてのイベントに適用されます。そうしたくない場合は、イベント単位のイベントモジュールでグループ化条件を適用します。
**注意:**セグメントモジュールでグループ化を使用すると、分析が1つのユーザーセグメントに制限されます。さらにユーザーセグメントが必要な場合は、イベントモジュール内の各イベントにgroup by条件を適用します。
選択された測定によって、チャート上位5つのセグメントが表示されます。下のデータテーブル経由でチャートにセグメントを追加または削除できます。下記の例では、デバイスファミリーによる分析グループになっています。グラフは過去30日間の1日当たりアクティブユーザーの数を示します。これは使用したデバイスファミリーによってグループ化されています。
注意: この期間中にプロパティに複数の値がある場合、ユーザーは複数のセグメントに分類できます。
さらに、複数のgruop by条件を追加することもできます。
ユーザーセグメントを作成したら、別の分析で再使用するために保存できます。保存されたユーザーセグメントは他のチームメンバーがグローバルで利用できるものです。
ユーザーセグメントを保存するには、*[保存]*をクリックします。次に、セグメント保存をクリックして、次のウィンドウ内のプロンプトに従います。
保存済みのセグメントのドロップダウンから以前に保存したセグメントを検索することもできます。リストから必要なものを選択して、ロードします。
セグメントにデフォルトセグメントを作成するには、セグメントの名前の横にある「*デフォルトとして設定」*をクリックします。これは、つまり、新規のチャートを作成するときに、Amplitudeが自動的にロードするものということです。
"
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.