Pendoのデータ処理と可視性

最終更新日:

Pendoは、データの受信方法と処理のトリガー方法に応じて、いくつかの処理方法を用意しています。データがアナリティクスに表示され、セグメントで使用できるようになるまでの待機期間は、処理方法ごとに異なります。新規または編集されたタグ付きのフィーチャーやページ、既存のタグやトラックイベント、ガイドのターゲティングに使用されるイベント、API呼び出しはすべて異なるレートで処理されます。処理されたデータは、リアルタイムではレポートに表示されません。処理速度が速い方法もありますが、Pendoがデータを受信して処理してからPendoのUIに表示されるため、時間的な遅れが発生する場合があります。Pendoの管理者は、アプリ設定の[イベントの生データ(Raw Events)]タブでリアルタイムのイベントの生データを表示して、収集されたイベントデータを確認および検証できます。

データ処理を理解するためには、Pendoが収集するイベントを熟知しておくと役に立ちます。Pendoは、スニペットがインストールされて初期化された時点から、すべてのユーザーの行動を収集します。訪問者のプロダクトの使用状況は、イベントにタグを付けるために必要なコードとメタデータを含むイベントの生データとして保存されます。ほとんどのデータがこの方法でPendoに送信されます。また、APIを利用して直接Pendoにデータを送信することも可能です。たとえば、サーバー側のトラックイベントやメタデータの更新は、Pendo APIを使用してPendoに直接送信できます。これらのイベントはすべて分類され、サブスクリプションのデータベースに保存されます。データ処理とは、Pendoがこれらのイベントを調べ、タグ付けのルールと使用イベントのマッチングやAPIイベントのマッピングを行い、UIにイベントを表示することを指します。

 

新しいページやフィーチャーへのタグ付け、または既存のタグの編集

データ処理

データは、今日のイベントから始まり、時間をさかのぼって、時系列の逆順で処理されます。

新しいページやフィーチャーにタグを付けると、すぐに今日の出来事から時系列の逆順でイベントデータの処理を開始します。既存のタグを編集すると、以前にタグ付けされたイベントがクリアされ、新しいタグ付けルールを使用してタグが再処理されます。場合によっては、既存のタグに追加のタグ付けルールを追加することができます。このような状況では、以前にタグ付けされたイベントがUIから消去され、すべてのタグ付けルールが新しいタグであるかのように同時に処理されます。

 

可視性

タグが処理中でイベントデータが表示されていない場合、ページやフィーチャーのリストビュー、そのタグの詳細ページ、ビジュアルデザインスタジオ(Visual Design Studio)に処理中であることが表示されます。

データはPendo UIに表示され、過去90日間の処理が完了するとすぐにセグメントで使用できるようになります。通常、サブスクリプションで大量のイベントが収集されない限り、処理にかかる時間は1時間未満です。

最初の90日間が処理された後は、前日の処理ごとにデータが表示されるようになります。タグ付けされたページまたはフィーチャーの詳細ページの上部にあるバナーには、可視化されたデータとともに最も古い日付が表示されます。すべてのイベントが処理されるまで、バナーが表示され、古いデータが継続的に表示されます。

すべての履歴データの処理には通常1時間かかりますが、イベント数の多い大規模なサブスクリプションでは4時間かかることもあります。数年にわたる、イベント数が多い非常にアクティブなサブスクリプションでは、さらに長くかかる場合があります。Pendoサポートに連絡する前に、処理が完了するまで最大24時間はお待ちください。最も古い処理日以前のデータを使用するレポート、ウィジェット、およびセグメントは、データ処理が選択した日付範囲を網羅するまで不完全な状態になります。

 

既存のページ、フィーチャー、トラックイベントに対する現在の使用状況

Pendoは、訪問者がプロダクトを使用し、トラックイベントを送信すると、継続的にイベントを収集します。これらのイベントは、毎正時に一括して処理されます。新しい使用状況データがUIに表示されるまで、15分ほどかかる場合があります。これは、日付範囲に「今日」が含まれるレポートとセグメントにのみ影響します。

 

ガイドターゲティングセグメントに使用されるデータの処理

特定のデータは、ガイドを有効化するセグメントで使用できます。場合によっては、このデータには時間的制約があります。たとえば、「これまでに閲覧されたページ」を使用して、訪問者をセグメントに含め、その訪問者が初めてページにアクセスしたときに、または他の使用トリガーと組み合わせてガイドを展開できます。最高のユーザー体験を提供するには、訪問者が対象となったときにガイドを展開する必要があります。Pendoがガイドターゲティングセグメントのデータを処理したら、訪問者はページを更新するか、プログラムでガイドを読み込む必要があります。たとえば、pendo.loadGuides()を呼び出すと、ガイドが表示されます。

このタグ付けされた使用状況データは、アナリティクスのUIに表示される前に、別の処理によってガイドの適格性の計算に利用できるようになります。この高速処理には5秒もかかりません。

ガイドターゲティングセグメントのルールを変更した場合、更新されたセグメントにガイドが表示されるまでに最大15秒かかります。

新しいページやフィーチャーをタグ付けしてガイドターゲティングセグメントで使用する場合は、ガイドの適格性の計算で使用する前にタグを処理する必要があります。この一連の処理イベントは非常に変わりやすいものです。ページまたはフィーチャーのタグの処理が終了するまでは、ガイドターゲティングセグメントが期待どおりに動作することを期待しないでください。

セグメントとガイドターゲティングの詳細については、セグメントの記事をご覧ください。

 

Pendo APIへのPOST

Pendo APIにアクセスできるサブスクリプションでは、一部のデータをPendoに直接送信することができます。たとえば、メタデータエンドポイントへのPOSTでは、既存の訪問者またはアカウントのメタデータをいつでも追加または更新できます。APIを使用してPendoに送信されたデータは、UIに表示するために必要な処理が完了するとすぐに表示されます。

この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています