Pendoのセグメントルールを使用すると、プロダクトの使用状況、訪問者メタデータ、アカウントメタデータ、モバイルデータに基づいて、非常にターゲットを絞ったユーザーグループを作成できます。これらのルールは、分析、ガイドのターゲット設定、ユーザー調査をカスタマイズするために不可欠です。
この記事では、利用可能なセグメントルールの種類の概要、メタデータ値がセグメンテーションでどのように機能するかのガイド、およびガイドターゲティングに不適格なセグメントに関する情報をご紹介します。セグメントの作成と管理に関する情報については、「セグメント」および「セグメントを管理する」をご覧ください。
ルールの概要
Pendoは、行動やメタデータに基づいてユーザーをグループ化するためのさまざまなタイプのセグメントルールを提供しています。そのルールの一部をご紹介します。
- プロダクト使用状況ルール(ページの閲覧数やフィーチャーのクリック数など)
- 訪問者データルール(言語やデバイスタイプなど)。
- アカウントデータルール(サイトの合計滞在時間やイベントの合計数など)。
- モバイルデータルール(アプリのバージョンやSDKのバージョンなど)。
これには、インストールスクリプトを介して渡されるメタデータ(訪問者ID、メールアドレス、isTrial、タイトルなど)、インテグレーションからのメタデータ、Pendoが提供するデフォルトのルールなどが含まれます。これらのルールはターゲットを絞った分析に柔軟性を提供し、ガイドのターゲット設定や実験によく使用されます。一部のルールにはガイドターゲティングに制限があります。詳細はこの記事の後半で説明します。
ルール特有の演算子
各ルール内で、特定の演算子を使用して条件を絞り込むことができます。
- 次のものと等しい(Equals)または次のものと等しくない(does not equal)
- 次のものを含む(contains)または次のものを含まない(does not contain)
- 次のものより大きい(greater than)、次のものより小さい(less than)、または次の範囲内(between)
これらの演算子を使用すると、各ルールをニーズに合わせて正確に調整できます。例えば、ブラウザの言語が「英語」と等しい訪問者や、サイト滞在時間が10分より大きい訪問者を対象とするルールを作成できます。
AND/ORロジックを用いたルールの組み合わせ
ANDおよびORロジックを使用して、複数のルールを組み合わせることができます。
- すべてのルールを成立させるにはANDを使用します(例:特定のフィーチャーをクリックAND特定のページを閲覧した訪問者)。
- ORを使用して、いずれかのルールを満たす訪問者(例:英語ORスペイン語を話す訪問者)を含めます。
ネストされたグループ
より複雑なセグメントの場合は、ルールをまとめてグループ化し、それらのグループ間にAND/ORロジックを適用できます。これにより、複数の条件を満たす訪問者を一つのグループでターゲティングし、別のグループではいずれかの条件を満たす訪問者をターゲティングするなど、高度なロジックを構築できます。
プロダクト使用状況ルール
プロダクトの使用状況に基づくセグメントルールにより、アプリ内の特定のインタラクションに基づいてユーザーをグループ化できます。そのルールの一部をご紹介します。
- アプリケーションの使用状況(Application Usage)- 特定のアプリケーションの使用状況。
- フィーチャー(Feature)- タグ付きフィーチャーのクリック数。
- フィードバックリクエスト(Feedback Requests)-リクエストに投票した訪問者(Feedbackサブスクリプションが必要です)。
- ガイド(Guide)- Pendoガイドの閲覧数。
- ガイド要素(Guide Elements)- Pendoガイドの要素のクリック数。
- ページ(Page)- タグ付きページの閲覧数。
- 投票調査の回答(Poll Response)- ガイド投票調査への回答。
- リソースセンター(Resource Center)- リソースセンターのモジュール閲覧数。
- セグメント(Segment)- 既存のセグメントをネストされたルールとして使用。
- トラックイベント(Track Events)- 受信されたPendoのトラックイベント。
すべてのプロダクト使用状況ルールはガイドのターゲット設定の対象となります。
ヒント:ページ、フィーチャー、またはトラックイベントをセグメントルールとして追加する場合、イベント名にカーソルを合わせると、フルネーム、説明、および関連する指標が表示されます。または、[詳細を表示(View Details)]を選択して対応する詳細ページを開きます。
訪問者データのルール
訪問者メタデータに基づくセグメントルールには、[設定(Settings)]>[データマッピング(Data Mappings)] で設定されたカスタムフィールドと次のデフォルトフィールドが含まれます。
- アカウントIDs(Account IDs)- 訪問者に関連付けられているすべてのアカウント。
- デバイスの種類(Device Type)*- 最後に記録されたイベントで使用されたデバイス。
- 初回訪問(First Visit)* - 最初に記録されたイベントの日付。
- 言語(Language)* - ブラウザの言語のメタデータ。
- 最終訪問(Last Visit)- 最後に記録されたイベントの日付。
- 最新のブラウザ名(Most recent browser name)* - 最後に記録されたイベントのブラウザ名。
- 最新のブラウザバージョン(Most recent browser version)* - 最後に記録されたイベントのブラウザのバージョン。
- 最新のオペレーティングシステム(Most recent operating system)* - 最後に使用されたモバイルのオペレーティングシステム(OS)。
- 最新のサーバー名(Most recent server name)* - 最後のイベントのドメイン。
- アクティブ日数(Number of Days Active)- 訪問者がイベントを生成した日数。
- イベント数(Number of Events)- 訪問者が生成したイベントの合計数。
- サンプルグループ(Sample Group)* - ランダムサンプリングのための0~99のランダムな値。詳細については、「Pendoを使ってA/Bテストを設定する」を参照してください。
- サイト滞在時間(Time on Site)- 訪問者がイベントを生成した合計時間(分単位)。
- 訪問者ID(Visitor ID)* - インストールスクリプトの一意の訪問者ID。
*ガイドのターゲット設定の対象。
アカウントデータのルール
アカウントのメタデータに基づくセグメントルールには、[設定]>[データマッピング]で指定されたカスタムフィールドと次のデフォルトフィールドも含まれます。
- アカウントID(Account ID)* - インストールスクリプトの一意のアカウント ID。
- 初回訪問(First Visit)* - このアカウント内の訪問者に対し最初に記録されたイベントの日付。
- 最終訪問(Last Visit)- このアカウント内の訪問者に対し最後に記録されたイベントの日付。
- アクティブ日数(Number of Days Active)- アカウント内の訪問者がイベントを生成した合計日数。
- イベント数(Number of Events)- アカウントからのイベントの生データの合計数。
- 訪問者数(Number of Visitors)- アカウント内の訪問者の合計数。
- サイト滞在時間(Time on Site)- アカウント内の訪問者がイベントを生成した合計時間(分単位)。
*ガイドのターゲット設定の対象。
モバイルデータのルール
モバイルデータに特化したセグメントルールには次のものがあります。
- アプリバージョン(App Version)- モバイルアプリのバージョン。
- SDKバージョン(SDK Version)- Pendo SDKのバージョン。
- OSバージョン(OS Version)- モバイルのオペレーティングシステム(OS)のバージョン。
- デバイスの種類(Device Type)- モバイルデバイスの種類。
- デバイスモデル(Device model)- モバイルデバイスのモデル。
セグメントにおけるメタデータの値
テキストタイプとして設定されたメタデータフィールドについては、セグメントルールで検索できます。Pendoは、これらのフィールドに対して、英数字順に最大400件の既知の値を含むドロップダウンリストを提供します。必要に応じて追加の値を検索したり、新しい値を追加することができます。これらのメタデータ値では大文字と小文字が区別されます。ドロップダウンリストはテキストとして設定されたメタデータフィールドに対してのみ有効です。
- テキストベースのメタデータフィールドは大文字と小文字を区別します。
- 「含む(contains)」ルールの場合:
- テキストフィールドは部分一致を許可します。例えば、「従業員を含む」というルールには、「Pendoの従業員」と「Mind the Productの従業員」の両方が含まれます。
- リストフィールドは正確な一致が必要です。例えば、「従業員を含む」は、「従業員」に正確に一致する値のみを含みます。「Pendoの従業員」や「Mind the Productの従業員」のようなバリエーションはこのセグメントの対象にはなりません。
管理者は[設定]>[データマッピング]でメタデータ設定を確認できます。詳細は、「Pendoにおけるデータマッピングとデータ型」を参照してください。
ガイドのターゲット設定の対象外のセグメント
セグメントルールの中には、計算や時間制限のある使用値により、ガイドの有効化に対応できるスピードで処理ができないため、ガイドのターゲット設定に使用できないセグメントルールがあります。可視性が[自分のみ(Only Me)]のセグメントも対象外です。
セグメントを作成または表示する際に、そのセグメントがガイドの対象かどうかを確認できます。対象外の場合は、ツールチップアイコンにカーソルを合わせて、セグメントをガイドのターゲット設定に不適格とするルールを確認することができます。不適格なルールについては、以下で確認できます。
ガイドのターゲット設定に適さないルールには以下のものがあります。
- サイトの滞在時間
- アクティブな日数
- 最終訪問
- イベント数
- アカウントIDs(訪問者が関連付けられているすべてのアカウント - [訪問者データ]で確認可能)
- ページ閲覧数、フィーチャークリック数、またはトラックイベント数(一定期間内、以下の例を参照)
- 訪問者数
- クリックイベントまたはトラックイベントのプロパティ
- フィードバックリクエスト
セグメントをガイドに追加する場合、ガイドのターゲティングに使用できないセグメントを選択することはできません。セグメントにカーソルを合わせると、互換性がない理由が表示されます。
[ページ(Page)]ビューを使ったガイドターゲティングルールは、次の条件下で[閲覧済み(Seen)]または[未閲覧(Not Seen)]のいずれかに限られています。
-
[閲覧済み]オプションには、[過去すべて(ever)]、[**以降(since)]、[過去**以内(within last)]、[少なくとも(at least)]、[最大(at most)]があります。
-
[未閲覧]オプションには、[過去すべて]、[**以降]、[過去**以内]があります。
フィーチャーのクリック数を使ったガイドターゲティングルールは、次の条件下で [使用済み(Used)]もしくは[未使用(Not Used)]のいずれかに限られています。
-
[使用済み]オプションには、[過去すべて]、[**以降]、[過去**以内]、[最小]、[最大]があります。
-
[未使用]オプションには、[過去すべて]、[**以降]、[過去**以内]があります。
ガイドのターゲット設定用のセグメントについては、Pendo Academyに掲載している動画をご視聴ください。