アプリの変更や進化に伴い、アプリの画面やボタンなどのユーザーインターフェースを変更することがあります。
Pendoのルールは、ほとんどの場合ユーザーインターフェースの変更の影響を受けず、ページやフィーチャーのアナリティクスは引き続き機能します。また、Pendoでは、タグ付けされたページやフィーチャーごとにアナリティクスの「ルール」をご用意しています。
ただし、一部の変更では、ページやフィーチャーのアナリティクスを継続して表示するために、ページを再度キャプチャする必要があります。この「更新」フローでは、アプリケーションのUIの変更に合わせて、ページやフィーチャーのルールを更新します。
更新が必要となるUIの変更の例:
- ページタイトルの変更、選択したタブのラベルの変更
- iOSにおけるページ構造の大幅な変更(タブバー、ナビゲーションバー、メインメニューなど)
- タグ付けしたい新規ボタンの追加
- アプリの大幅なデザイン変更
ページを更新する必要があるかどうかを知るにはどうすればいいですか?
Pendoページアラート:最新のアプリバージョンで閲覧されていないページ
Pendoでは、アナリティクスの収集やガイドの表示が停止したページを積極的に表示します。詳細については、ページアラートの記事を参照してください。
閲覧数の少ないページ
ページアラートでは、最新のアプリバージョンで閲覧数がゼロのページが表示されますが、閲覧数、訪問者数、アカウント数が少ないことに気付いた場合は、ページの更新が必要かもしれません。これは調査が必要な兆候です。ページを更新する必要があるかもしれませんし(以下の手順を参照)、ページのルールが多すぎる可能性もあります。[ページを管理(Manage Page)]>[ページルール(Page Rules)]タブに移動して、ページタイトル識別子を削除してみてください。この操作を行ってもページの表示回数が少ない場合は、Pendoサポートまでご連絡ください。
ページを更新するにはどうすればいいですか?
- ページ(Pages) にアクセスし、該当するページを選択します。
- 画面右上の[ページを管理]を選択し、 [ページを更新(Update Page)]を選択します。
- デバイスがまだ接続されていない場合はデバイスを接続し、指示に従ってページを再度キャプチャします。
注:このフローはいつでも実行できます。アナリティクスは過去にさかのぼって行われるため、アナリティクスが失われることはありません。
変更されたフィーチャーの特定にご協力ください
ページの更新後、Pendoはそのページの以前にタグ付けされたすべてのフィーチャーの特定を試行します。特定できなかった場合は、皆様にご協力をお願いする場合があります。
- ページにフィーチャーがまだ存在する場合は、[更新(Update)]を選択して、ページのスクリーンショットでそのフィーチャーを再度選択します。フィーチャーのルールは、このページの新旧両方の外観とマッチするように更新されます。
-
ページに未確認のフィーチャーがある限り、リマインダーとしてアラートが表示されます。アラートを停止するには、これらのフィーチャーを更新してください。
よくある質問
この作業は、ストアにリリースする新しいアプリのバージョンごとに行うべきでしょうか?
Pendoにはページを識別する仕組みがあるので、アプリをアップグレードしても、通常は何もする必要はありません。アナリティクスとガイドは引き続き機能します。
このフローは、アプリが変更された結果、Pendoが使用するページルールまたはフィーチャールールが改訂されたページやフィーチャーを正しく識別しない場合に必要となります。これは、特定のページやフィーチャーのアナリティクス数が減少していることから特定できます。すべてが引き続き機能しているかどうかは、アプリの外観を変更した後にページを更新することで積極的に確認できます。
更新後に「ページが一致しません」というメッセージが表示されます。なぜでしょうか?
キャプチャしたページが元のページの「ルール」と一致していないことが特定されると、このメッセージが表示されます。実際に正しいページを更新したことを確認してください。
正しいページで作業していることを確認したら、先に進んで[更新(Update Anyway)]を選択してフローを続行します。
ページが変更されたのに更新しなかった場合はどうなりますか?
ページをそのままにしておくと、新しい外観とマッチしない可能性のあるページルールを使用することになります。この場合、このページはアプリの新しいバージョンからのアナリティクスを収集しません。アプリの新バージョンのリリース時期には、このページのアナリティクス数が減少することが予想されます。
この現象が発生した場合は、念のためページを更新してください。
ここで重要なのは、アプリのページやフィーチャーが変更されたからといって、アナリティクスが失われることはないという点です。アナリティクスは常にデバイスから送信されます。ページを更新するとすぐに、正しいアナリティクス数が表示されます。
エラー「異なるページがキャプチャされました(Different Page Captured)」が表示されるのはなぜですか?
ページをキャプチャする際に、新たにキャプチャしたページが、現在編集中のページとは異なるページに一致することを示すエラーが表示される場合があります。該当しない場合は、Pendoサポートにお問い合わせください。

更新が必要なときに通知を受け取ることはできますか?
はい、できます。ページアラートの詳細をご覧ください。
高度なタグ付けルールはReactネイティブアプリケーションにどのように関連していますか?
通常React Nativeでは、ページのタイトルはJavascriptレベルで認識されているため、一般的にページはPendoによって割り当てられた自動ルールで正しく特定されます。
- 多くの場合、カスタム識別子は必要ありません。
- React Native iOSページではページタイトルを特定できないため、ページタイトルを含めるオプションは使用できません。