ビジネスオブジェクトアナリティクス(ベータ版)を使用すると、ページやフィーチャーを分析するのと同じ方法で、注文、タスク、プロジェクトなどのプロダクト内のビジネスオブジェクトを分析できます。この機能を使って、訪問者が見る画面だけでなく、プロダクト内部の要素に関する質問にも答えることができます。
ユースケース
訪問者とアカウントのアナリティクスによって、誰があなたのプロダクト内でどのような行動をとったかが分かります。オブジェクトは、全体像のもう半分、つまりユーザーが取り組んでいた内容を補完します。
オブジェクトを使用して次のことを行います。
- コンバージョンと完了までの時間を測定することで、オブジェクトがファネルをどのように移動し、どこで離脱し、各ステージにどれくらいかかるかを確認できます。
- 単に訪問したページだけでなく、訪問者が実際に利用するエンティティに対するエンゲージメントを理解します。
- 訪問者数、イベント数、滞在時間などに基づいて、それぞれの値を比較します。
- アクティブな値の数が時間とともに変化するにつれて、新しいエンティティの利用率を追跡します。
- 個々の値に対して、Uターン、レイジクリック、エラークリックなどのフラストレーションを診断します。
- オブジェクトの指標をダッシュボード上で他のアナリティクスと並べて共有できます。
仕組み
オブジェクトは、特定のエンティティ(orderIdやtaskIdなど)を識別する値を持つイベントプロパティによって定義された、注文、タスク、プロジェクトなど、プロダクトが対象となるエンティティを表します。1つのオブジェクトは、特定の訪問者やアカウントに属するのではなく、複数の訪問者やアカウントにまたがることがあります。オブジェクトアナリティクスは、多数の注文、ドキュメント、デバイスなど、多くのイベントにまたがる大量のエンティティに最適に機能します。
たとえば、プロジェクト管理アプリは、プロジェクト内で発生するすべてのイベントでprojectIdを送信します。プロジェクトと呼ばれるオブジェクトを設定すると、Pendoユーザーは先月アクティブだったプロジェクトの数、最もエンゲージメントが高かったプロジェクト、特定のプロジェクトの傾向を確認することができます。プロジェクトごとに個別のレポートを作成する必要はありません。
オブジェクトは他のアナリティクスと連携して機能します。
- 使い慣れたツールでオブジェクトを分析します。オブジェクトは、ページ、フィーチャー、トラックイベントで既に使用しているのと同じ指標やアナリティクスを使用します。
- オブジェクトは訪問者やアカウントのアナリティクスを補完します。既存の分析を置き換えるのではなく、補完するものです。
- オブジェクトはイベントデータを基に構築されます。オブジェクトは、Pendoが既に収集しているイベントプロパティ、または今後送信する新しいイベントプロパティに基づいているため、個別の分析パイプラインを設定する必要はありません。オブジェクトを追加した後に収集されたイベントデータを使用するため、過去のイベントは含まれません。
- オブジェクトはファネルで動作します。オブジェクトが一連のステップを経てどのように移動するかを測定し、どこで落下するか、各段階にどれくらいの時間がかかるかを確認します。
始める前に
オブジェクトの設定を開始する前に、以下のものが必要です。
- サブスクリプションに含まれるアナリティクスモジュール。
- イベントプロパティを編集する権限。これにより、オブジェクトの追加、編集、削除が可能になります。サブスクリプション管理者はデフォルトでこの権限を持っています。
- URLルールを使用してオブジェクトを識別している場合、ページURLに含まれるオブジェクトのID。たとえば、URLに
/orders/A-1024として表示される注文IDの例です。IDがURLに含まれていない場合は、代わりにイベントプロパティとして送信してください。 - (推奨、必須ではありません)オブジェクトはイベントプロパティとページパラメーターから構築されるため、イベントプロパティとページパラメーターの基本的な仕組みを理解していること。詳細については、「イベントプロパティ」および「ページのタグ付けを行うURL」をご覧ください。
オブジェクトデータのみを閲覧するには、ユーザーはアナリティクスへの閲覧アクセス権が必要であり、イベントプロパティを編集する権限は必要ありません。
オブジェクトを追加する
各サブスクリプションには最大5つのオブジェクトを含めることができます。追加するには、プロパティを取得し、適用範囲を定義し、設定を確認するという3つのステップが必要です。
- 左側のメニューで[プロダクト]>[オブジェクトアナリティクス]を選択します。
-
[オブジェクトを作成]を選択します。ボタンが非アクティブの場合は、サブスクリプションで設定されている5つのオブジェクトの上限に達しています。
- 上限額の引き上げをリクエストするには、Pendoのアカウント担当者またはサポートチームにお問い合わせください。
- オブジェクトを管理する権限がない場合、ボタンは表示されません。
- [セットアップ]ステップで、名前(Pendo全体でオブジェクトのラベルとして使用)とオプションの説明を入力します。
- アプリ内でそのオブジェクトが表示される例となるURLを提供してください。Pendoはこれを使って次のステップでURLルールを提案します。
- Pendoがオブジェクトを識別する方法を選択してください。
- 既存のイベントプロパティを使用する。アプリのイベントで既に収集されたイベントプロパティを選択してください。既にこの値をイベントプロパティで送信している場合は、新しいプロパティを追加するのではなく、このオプションを使用してください。複数アプリサブスクリプションの場合は、まずアプリケーションで絞り込んでください。
- 新しいイベントプロパティを追加する。今後のイベントで送信するフィールド名を入力します。
- [次へ]を選択して、URLルールのステップへ進んでください。その後、オブジェクトを識別するルールとスキップ値を追加します。構文、例、およびルールのテスト方法については、次のセクション「URLルールを設定する」を参照してください。前のステップで既存のイベントプロパティを選択している場合、このステップは任意です。
- [次へ]を選択して[確認]ステップに進みます。概要を確認してから[保存]を選択します。
URLルールを設定する
URLルールは、PendoにURLからオブジェクトのIDを抽出する方法を指示するため、そのIDが実際にページのURLに表示されている場合にのみ機能します。
URLパターンごとに1つのルールを追加すると、Pendoは一致した最初のルールを適用します。最大20個のルールと最大20個のスキップ値を追加できます。URLルールのステップには、ここに示したのと同じパターンと例を使った組み込みの書式設定ヘルプが含まれています。
URLルールを記述する
以下の規則に従ってください。
- 各ルールは
//で始めてください。これにより、URLがhttpでもhttpsでも両方に対応します。 - キャプチャしたいURLの部分を
*value*でマークしてください。各ルールには、正確に1つの*value*が必要です。 - 以下のトークンを使用して、URLの残りの部分と一致させてください。
-
***はパス部分にのみ適用されます。*は1つの部分に使い、**は残りのパス部分に使います。 -
~contains:は特定のテキストを含むパス部分、サーバー名、または#の後のフラグメントと一致します。 -
~or:は縦棒で区切られた複数の選択肢のうちの 1 つと完全に一致するパス部分に一致します。それぞれの選択肢は、パターンとしてではなく、文字通りに照合されます。
-
| 構文 | ルール例 | URLの例 | キャプチャされた値 |
|---|---|---|---|
* |
//*/orders/*value* |
https://app.example.com/orders/A-1024
|
A-1024 |
** |
//app.example.com/users/*value*/** |
https://app.example.com/users/42/profile
|
42 |
~contains: |
//*/~contains:order/*value*
|
https://app.example.com/orders/42
|
42 |
~or: |
//*/~or:注文|請求書|チケット/*value* |
https://app.example.com/invoices/A-1024
|
A-1024 |
PendoがURLをどのように照合するかについての詳細は、「ページのタグ付けを行うURL」をご覧ください。
スキップ値を追加する
スキップ値は、解析時にPendoが無視する値です。文字列または数値を入力してください。ルールが収集する、取得する実際のオブジェクトでないもの(例えば、注文作成中のnewが/orders/newにあるなど)については、スキップ値を追加してください。
ルールをテストする
保存する前に、テストURL を使って、ルールが期待する値を正しく取得できているか確認してください。[テストURLを追加]を選択し、URLを入力すると、Pendoに一致したかどうか、どのルールが一致したか、解析された値が表示されます。テストURLは保存されません。
テストURLに期待どおりの値が表示されたら、ウィザードの[確認]ステップに戻り、[保存]を選択してオブジェクトの追加を完了します。
オブジェクトを表示する
オブジェクト一覧には、サブスクリプションに含まれるすべてのオブジェクトと、それぞれのオブジェクトが前期間と比較してどのような推移を示しているかが表示されます。
表の上部にある共通のフィルターを使用して、日付範囲、セグメント、またはアカウントフィルターを変更できます。複数アプリサブスクリプションでは、このページにアプリフィルターは含まれていません。各オブジェクトのURLルールによって、対象のアプリやページがすでに決まっているためです。
テーブルタイトルには、最大数から追加したオブジェクトの数が表示されます(例:オブジェクト 3/5)。
デフォルトの列には以下が含まれます。
- オブジェクト名。オブジェクトのデフォルトの表示名。オブジェクトを選択して詳細を開きます。
- 説明。オブジェクトを追加した際に入力した内容。
- アプリ。マルチアプリサブスクリプションに表示されます。
- トラックイベント。少なくとも1つのオブジェクトが「トラックイベント」のスコープ内にある場合に表示されます。
- メトリック列。前期間と比較したパーセンテージチップ付きのトレンド値。フラストレーション指標(Uターン、レイジクリック数、デッドクリック数、エラークリック数)はトレンドの色を反転させ、増加は悪化としてフラグを立てます。
- オブジェクトプロパティ開始日。イベントプロパティがオブジェクトに変換された日付。
管理者は[URLルールを編集]と[オブジェクトプロパティを削除]の行アクションを表示できます。
オブジェクトを分析する
オブジェクトを選択すると、その詳細ページが開きます。ヘッダーにはオブジェクトのタイトル、説明、オブジェクトになった日付、そしてオブジェクトアナリティクスへのパンくずリストリンクが表示されます。管理者は、ヘッダーに[URLルールを編集]と[オブジェクトプロパティを削除]が表示されます。
オブジェクトのアナリティクスをフィルタリングする
ヘッダーの下にあるフィルター行で、対象のアナリティクスを絞り込めます。
- アプリまたはイベント。特定のアプリケーションや個別のイベントに限定します。
- イベントタイプ。ページ、フィーチャー、またはトラックイベントのみを表示するようにフィルタリングします。
- プロパティ。最大5つのイベントプロパティフィルターを追加できます(フィルターを追加)。
[概要]タブ
[概要]タブには次の 3 つのセクションがあります。
- 詳細。オブジェクトの URLルール、スキップ値、自動スキップ値を表示する折りたたみ可能なカード。自動スキップ値とは、Pendoが、特定のオブジェクトを表すには出現頻度が高すぎる場合に、自動的に除外する値のことです。管理者は鉛筆アイコンをクリックしてURLルールをインラインで編集できます。
- 指標。主要な指標を前期と比較した指標グリッドとチャート。表示する指標を変更するには、[指標を管理]アイコンを選択してください。現在のビューを既存のダッシュボードに追加するには、「ダッシュボードに追加]アイコンを選択します。
- イベントの詳細。このオブジェクトの個別値を、イベント活動量ごとに並べた表。値を選択すると、その値が単独で開きます。
イベントの内訳からオブジェクトの値を選択すると、その値に絞ったビューが開きます。ヘッダーには「フィルタリング済み:{value}」と表示され、ページ上のすべての指標とイベントはその値のみに適用されます。パンくずリストを使って、元のオブジェクトに戻ってください。
イベントタブ
[イベント]タブは、訪問者がこのオブジェクトに紐づいたイベントとどのように関わっているかを示します。
- チャートタイトルは「{field_name}の数別トップイベント」と表示されます。イベントの種類で絞り込むと、タイトルもそれに合わせて更新されます。
- チャートの下には、範囲内のすべてのイベントが一覧の表で示されています。[イベントを検索]を使用して名前でフィルタリングし、[ライフサイクルの役割]フィルターを使用して役割で絞り込みます。スターアイコンを使用して、そのイベントをお気に入りに登録してください。
- 2つ以上の行にあるチェックボックスを選択し、テーブルの右上隅にある3つの点を選択して、[レポートを作成]>[ファネル]を選択すると、それらのイベントにスコープされたファネルが作成され、オブジェクトがどこでドロップされるか、各ステージにどれくらいの時間がかかるかを確認できます。
オブジェクトごとにファネルを構築する
ファネルは、一連のステップを通過する項目数と、どこで離脱が発生するかを測定します。デフォルトではファネルが訪問者を測定しますが、代わりにオブジェクト単位で測定して、ビジネスオブジェクトの進行状況を把握できます。
作成するには、通常の方法でファネルを作成し、次に[ファネル方法]をオブジェクトに設定します。[ファネル方法]はデフォルトで訪問者に設定されているため、代わりにオブジェクトを選択すると、そのオブジェクトでファネルを測定できます。残りのクエリは通常どおり作成してください。
ファネルの作成と設定の手順の詳細については、「ファネル」をご覧ください。
ダッシュボードにオブジェクトを追加する
カタログの[アナリティクス]にある2つのウィジェットを使用すると、任意のダッシュボードにオブジェクトメトリクスを追加できます。
- オブジェクトアナリティクスの主要指標。オブジェクトの主要な指標(一意の値、値ごとの平均訪問者数、値ごとの合計滞在時間など)を表示します。
- オブジェクトアナリティクスチャート。オブジェクトのトレンドをグラフ化することで、セグメント、期間、およびディメンションを時系列で比較できます。
ウィジェットを追加するには:
- 編集したいダッシュボードを開き、[ウィジェットを追加]を選択してください。
- ウィジェットカタログで[オブジェクトアナリティクスの主要指標]または[オブジェクトアナリティクスチャート]を選択してください。
- オブジェクト、時間範囲、およびセグメントを設定します。ウィジェットはデフォルトで直近30日間と[全員]セグメントが設定されています。
- ウィジェットをダッシュボードに追加するには、[保存]を選択してください。
オブジェクトを管理または削除する
サブスクリプション管理者やイベントプロパティマネージャーは、オブジェクトリストまたは詳細ページのいずれかからオブジェクトのURLルールを編集できます。
- オブジェクトの横にある鉛筆アイコン([URLルールを編集])を選択します。
- URLルールを更新するか、値をスキップしてください。
- [保存]を選択します。
オブジェクトを削除するには:
- リストのゴミ箱アイコン(オブジェクトプロパティの削除)を選択するか、詳細ページで[オブジェクトプロパティとして削除]を選択してください。
- 「オブジェクトプロパティを削除しますか?」 の確認画面で[削除]を選択します。
オブジェクトを削除しても、Pendoによるデータ収集は停止しません。Pendoは基となるイベントデータの収集を継続しますが、プロパティをオブジェクトとして扱わなくなります。つまり、次のようになります。
- そのオブジェクトはビジネスオブジェクト分析ページに表示されなくなります。
- これはファネルでは使用できません。
- プロパティに多数の固有値(高いカーディナリティ)が含まれている場合、他のレポートでは使用できません。
Pendoはこのデータを遡及的に処理しないため、後でオブジェクトを再作成しても、オフになっている間に収集されたデータは利用できません。
トラブルシューティング
- [オブジェクトを作成]ボタンが非アクティブになっているか、表示されていない。ボタンが非アクティブであれば、サブスクリプションのオブジェクト制限に達しています。不要になったオブジェクトを削除するか、Pendoの担当者に連絡して上限を引き上げてください。ボタンが全く表示されない場合は、オブジェクトを管理する権限がありません。サブスクリプション管理者にお問い合わせください。
- 新しく追加されたオブジェクトにデータが表示されない。オブジェクトは、オブジェクトのプロパティを持つイベントを測定します。対象となるイベントでプロパティが送信されていること、および少なくとも1つのURLルールがそれらのイベントが発生するページに一致することを確認してください。
- フラストレーション指標は、数値自体は減少したものの、依然として悪化傾向を示している。フラストレーション指標(Uターン、レイジクリック数、デッドクリック数、エラークリック数)はトレンドの色を逆にして、増加を悪化として表示します。減少はプラスの変化です。
- 管理権限を持たないユーザーに「管理者に設定を依頼してください」と表示される。オブジェクト管理にはサブスクリプション管理者かイベントプロパティの編集権限が必要です。そのアクセス権を持つユーザーは、他のユーザーが分析する前に最初のオブジェクトを追加する必要があります。