Pendoは、訪問者がアプリケーション内で行うアクションを記録し、このデータをイベントの生データとして保存します。これらのイベントの例としては、訪問者がフィーチャーをクリックしたとき、ページを表示したとき、トラックイベントをトリガーしたとき、ガイドを操作したときなどがあります。イベントには、インストールされたスニペットを介して渡すすべての訪問者とアカウントのメタデータが含まれます。
イベント属性は、イベントが発生した時点でイベントに関連付けられた詳細です。レポートおよびセグメントのイベント属性を使用して、訪問者が時間の経過とともにアプリケーションをどのように使用しているかをターゲットにしたり分析したりできます。
この記事では、各タイプのイベント属性と、イベント属性を使用してPendo Engageでレポートを作成する方法について説明します。
イベント属性の種類
イベント属性には、グローバルとカスタムの2種類があります。この2種類のイベント属性の主な違いは、共通イベント属性がすべてのイベントで取得されるのに対し、カスタムイベント属性は特定のクリックイベントやトラックイベントで取得されることです。それぞれついて、以下で詳しく説明します。
グローバルイベント属性
グローバルイベント属性は、アプリケーションで発生するすべてのイベントに対して収集される詳細です。グローバルイベント属性には、デバイスデータと推奨されるメタデータ(ベータ版)の2つのサブセットがあります。
デフォルトでは、すべてのイベントでデバイスデータが収集されます。
- ウェブアプリ – ブラウザ名、ブラウザのバージョン、デバイスタイプ、オペレーティングシステム
- モバイルアプリ – デバイスモデル、OSのバージョン、デバイスタイプ、オペレーティングシステム、アプリバージョン(顧客のアプリバージョン)、SDKバージョン(Pendo SDKバージョン)
推奨されるメタデータ(現在クローズドベータ版)は、ユーザーメタデータとして発信されるデータですが、この値が[設定(Settings)]>[データマッピング(Data Mappings)]で推奨されると、イベントプロパティとして機能します。詳しくは、昇格されたメタデータ(ベータ版)をご覧ください。
イベント属性におけるデバイスとブラウザの使用状況は、デフォルトのメタデータフィールドである「最新のブラウザ名」および「最新のオペレーティングシステム」と同じではありません。メタデータは、(推奨されるメタデータでない限り)Pendoによって処理された最後のイベントの値を示します。イベント属性は、これまでのすべてのイベントについて、イベントが保存された時点の値を示します。これにより、イベント属性を分析して履歴値を表示し、フィーチャー、ページ、トラックイベント、またはガイドイベントが記録されたときに訪問者がアプリをどのように使用していたかについてのコンテキストを提供できます。
カスタムイベント属性
カスタムイベント属性は、アプリケーションで特定のイベントが発生したときに収集される詳細情報です。カスタムイベント属性のサブセットには、クリックイベント属性と トラックイベント属性の2つがあります。
Pendoがカスタムイベントプロパティを取得する前に、ビジュアルデザインスタジオ(Visual Design Studio)でタグ付けされたフィーチャーを編集するとき、またはトラックイベントを設定するときに、これらのカスタム値を設定する必要があります。
カスタムイベント属性は特定のアプリやニーズによって異なりますが、一般的な例としては、カートの金額、場所/地域、訪問者のソース、またはクリック時にアプリで利用可能なその他のカスタム値があります。
クリックイベント属性とその設定方法の詳細については、フィーチャーでのクリックイベント属性についてを参照してください。トラックイベントの設定方法の詳細については、トラックイベントの設定を参照してください。
プロダクトデータ内のイベント属性
特定のページ、フィーチャー、またはトラックイベントの詳細を表示すると、そのイベントについて記録されたイベント属性の値にアクセスできます。
- これらの詳細を表示するには、Pendo Engageの左側のナビゲーションメニューにある[プロダクト(Product)]タブに移動し、ページ、フィーチャーまたはトラックイベントを選択します。
- リストから特定のページ、フィーチャー、またはトラックイベントを選択します。
- ページの下部にあるイベント属性の表を見つけます。
この表には、フィルターが適用され、選択したページ、フィーチャー、またはトラックイベントと、イベントをトリガーしたユーザーに関連するすべてのイベント属性の値が表示されます。その特定のユーザーの詳細を確認するには、表から訪問者またはアカウントIDを選択します。
データエクスプローラのイベント属性
データエクスプローラのイベント属性を使用すると、イベント属性フィルターとグループ化を使用して、共通の値で分析をフィルタリングまたはグループ化できます。
イベント属性フィルター
イベント属性フィルターを使用すると、確立されたイベント属性によって使用状況データをフィルタリングできます。
イベント属性フィルターを適用する方法は2つあります。
- フィーチャーのクリックイベントとトラックイベントで適用する。特定のイベントのデータを表示したり比較したりする場合は、これらのイベントに対してイベント属性フィルターを使用します。フィーチャーのクリックイベントとトラックイベントにフィルターを配置する場合、グローバルイベント属性とカスタムイベント属性の両方がサポートされます。
- 「任意のアクティビティ」イベントで適用する。アプリレベルで使用状況を把握したい場合は、これらのイベントに対してイベント属性フィルターを使用します。「任意のアクティビティ」のデータを表示する場合、グローバルイベント属性のみがサポートされます。
注:カスタムイベント属性は、構成されているイベントにのみ表示されます。
グループ化
クエリビルダーの[グループ化(Group By)]フィールドには、すべてのグローバルイベント属性と、使用可能な場合にはカスタムイベント属性が含まれます。イベント属性でグループ化すると、ターゲットセグメントと日付範囲のイベントの内訳が、その属性の各値の小計と共に表示されます。たとえば、デバイスのタイプ別にページ閲覧イベントをグループ化すると、デスクトップ、タブレット、モバイルデバイス、またはボットで生成されたものにドリルダウンされて閲覧数が表示されます。
下の画像では、OSバージョン別にモバイルフィーチャーのクリックイベントをグループ化すると、それぞれで生成されたクリック数が表示されていることがわかります。
データエクスプローラでのイベントプロパティの使用については、データエクスプローラを参照してください。
セグメントのイベント属性
セグメントを作成するときにイベント属性を使用して、分析における対象セグメントの特異性を高めることができます。特定のデバイスプロパティを使用して、フィーチャーのクリック数、ページ閲覧数、トラックイベントを使用したユーザー、または使用しなかったユーザーをフィルタリングする、より具体的なセグメントを作成します。
上の画像例では、過去30日間にタブレットで[新規追加ボタン(Add New Button )]を1回クリックしたことがあるすべての訪問者を対象に作成されたセグメントを確認できます。
注:イベントプロパティを使用するセグメントでガイドをターゲットにすることはできません。