ページにタグを付けると、ページトラフィックを表示して、モバイルユーザーのフローと行動を理解できます。
PendoモバイルSDKは、インストールが完了すると分析を収集し始めます。タグ付けを行ったタイミングで、分析の対象はSDKをインストールした時点にまでさかのぼります。つまり、事前にアプリにタグを付けなくてもPendoはアプリ内のユーザーアクションを自動的に追跡します。
ページのタグ付け
- [ページ(Pages)]に移動し、[アプリ内ページ管理(Manage Pages in App)]を選択して、アプリ内デザイナーでページにタグ付けします。
- リストからモバイルアプリケーションを選択し、デザイナーを起動します。
- [新しいデバイスに接続(Connect a new device)]ボタンでデバイスを接続し、指示に従って操作するか、すでにデバイスが接続されている場合はアプリを再起動します。デバイスが接続されると、カメラアイコンがデバイスに表示されます。
- アプリ内でタグ付けしたいページに移動し、デバイスのカメラアイコンをクリックして、ページ要素にタグ付けします。
- Pendo UIにページのスクリーンショットが表示されたら、ページに名前を付け、必要であればグループに割り当てます。
- [保存して終了(Save and Exit)]を選択して、新しくタグ付けされたページを保存します。または、[フィーチャーをタグ付け(Tag Features)]を選択したり、他のページのタグ付けを行うこともできます。
分析は常に収集されているため、いつでもページやフィーチャーにタグを追加できます。
「below the fold」(スクロールしないと見えない領域)のページをタグ付けするには、スクロールしないと見えない領域のページへのタグ付けを参照してください。
ページの特定方法
モバイルページにタグを付ける場合、Pendoはページの構造に基づいて、自動的にページルールを設定します。
アプリケーションはそれぞれ異なるため、自動ページルールが常に正しいわけではありません。ページルールが正しい分析を生成するように、追加の設定が必要になる場合があります。
この記事では、自動的に割り当てられたページルールと、それをカスタマイズする方法を説明します。
タグ付け時のページルール
ページルールと最初のページ閲覧数は、Pendo UIでページにタグ付けしているときに表示されます。ページ閲覧数には、過去24時間の閲覧数と、過去24時間のトラフィック全体におけるビューのパーセンテージが反映されます。これにより、自動的に割り当てられたページルールが正確か、調整が必要かどうかがわかります。
ルールコンポーネント(Rule Components)。Pendoがページを特定する方法を表示します。
コンポーネント | やるべきこと |
ページタイトル |
ページタイトルがユーザー間または訪問の前後で変更された場合、タイトルを除外します。 一般的なユースケースは次のとおりです。
|
選択済みタブインデックス | タブの位置がユーザーによって異なる場合は、ページルールではインデックスではなく、タブのタイトルを使用します。 |
選択済みタブタイトル | タブのタイトルがユーザーによって異なる場合(たとえば、アプリケーションが複数の言語にローカライズされている場合)は、ページルールでは、タイトルではなく、タブのインデックスを使用します。 |
以下に例を示します。
- Pendoはページタイトル[新着(JUST ARRIVED)]を使用してページを特定します。タイトルが[新着]のページのみがこのページとして特定されます。
- Pendoは、選択済みタブのインデックスを使用してページを特定します。Pendoは、選択済みタブが最初のタブである場合にのみ、ビューをこのページによるものとします。別のタブが選択されている場合、Pendoはこれを別のページと見なします。
- Pendoは、ページを特定する際に、選択済みタブのタイトル[到着(Arrived)]は使用しません。特にこのアプリが複数の言語に翻訳されていて、このテキストがユーザー全体で一貫していない場合には合理的な方法です。
ページルールの管理
最初にタグ付けを行った後は、[ページルール(Page Rules)]設定にアクセスし、さらに編集を行ってページルールを管理し、必要に応じて[カスタム識別子(Custom identifier)]を追加できます。Pendoで、次の場所に移動します。
- [ページ]にアクセスし、ページを選択します。
- [ページの管理]を選択します。
- [ページルール(Page Rules)]タブに移動します。
注:変更を加えた場合は、過去24時間のページ閲覧数を参照して、変更の影響を確認します。
カスタム識別子
カスタム識別子は、特定のページに固有のラベルです。アプリケーション内のページは、類似したページ構造を持つ場合があり、その場合、データが重複することがあります。
ページルールによりページを構造から一意に特定できない場合に、カスタム識別子を追加することができます。カスタム識別子を追加するには、アプリの画面上からテキストラベルを選択します。カスタム識別子は、すべてのアプリのバージョンに存在するページのみに追加できます。
各ページのタグ付け
ページ構造とその一意のコンポーネントによって、一意のページが定義されます。新しいページがタグ付けされると、Pendoは既存のページと一致するページルールによって、そのページが重複している可能性があると判断することがあります。その場合、データの重複が発生します。これを回避するために、Pendoで更新を行うことができます。

- 終了(Exit)。すでにタグ付けされているページが誤って再度タグ付けされています。[終了]を選択して新たにタグ付けされたページを削除します。
- とにかく保存する(Save Anyway)。ページはすでに存在しますが、スクロールしないと見えない領域にフィーチャーがあります。スクロールしないと見えない領域にあるフィーチャーからデータを収集するには、[とにかく保存する]を選択する必要があります。
- ルールの調整。異なるページですが、ページの構造とルールが他の既存のページと同じです。[ルールの調整(Refine Rule)]を選択して、このページを一意にします。
重要:正確な分析を行うために、類似ページのルールも必ず精査してください。
Pendoは、ページを一意に識別するために選択できるページ識別子を推奨します。
- [ルールの調整(Refine Rule)]を選択します。
- 類似のページと区別するために、一意の識別子を選択します。
- [完了(Done)]を選択します。
提案された識別子が適切でなく、ページを定義できない場合は、Pendoサポートまでお問い合わせください。
よくある質問
複数のページで同じ量のデータが表示されることがあるのはなぜですか?
複数のページが同じ構造を持つ場合、同じページルールが適用され、同じ閲覧数になることがあります。この場合は、ページのルールを変更し、各ページに固有の[カスタム識別子]を追加して、ページの特定精度を改善してください。
iOSでページに閲覧数が表示されない場合はどうすればよいですか?
ページに閲覧数が表示されない場合、ページルールが過度に限定的である可能性があります。カスタム識別子を削除するか、ページタイトルをルールから除外して、結果を確認してください。ユーザー全体で一意にページを特定できる場合にのみ、ページタイトルをルールに含める必要があります。
新しいバージョンのアプリを使う場合はどうなりますか?
新しいバージョンのアプリをリリースする場合、通常は既存のルールでページが特定されます。ただし、ページの構造、ページタイトル、またはカスタム識別子が変更された場合は、ページルールが更新され、すべての変更が反映されるように、ページを更新することをお勧めします。
一部のタグ付きページで新しいアナリティクスが表示されないのはなぜですか?
最近、ストアで新しいバージョンのアプリをリリースしましたか?新しくリリースされたアプリのバージョンで、一部のページやフィーチャーが変更された場合は、モバイルページを更新することで更新できます。
Pendoのモバイルページルールはページの構造に依存しているため、アプリに大きな変更を加えた場合は、ページに再度タグ付けして、ページに関するアナリティクスを継続する必要があります。アプリでボタンのテキストが変更された場合は、フィーチャーを更新するためにページを再度タグ付けする必要が生じる場合があります。
私のアプリケーションでは、いくつかのフィーチャーがタグ付けできません。どうすればよいでしょうか?
当社は常に、可能な限り多くのモバイル要素タイプを特定することに取り組んでいます。iOS SDK 2.6では、操作に対するサポートを追加しました。タグ付けできない要素がある場合は、関連ページを最新のSDKで更新することをお勧めします。モバイルフィーチャーのタグ付けや分析の取得ができない場合は、Pendoサポートにお問い合わせください。
アクセシビリティラベルを追加するか、これらのフィーチャーにトラックイベントを追加してデータを収集することで、問題を回避することができる場合があります。
高度なタグ付けルールはReactネイティブアプリケーションにどのように関連していますか?
通常Reactネイティブでは、ページのタイトルはJavascriptレベルで認識されているため、一般的にページはPendoによって割り当てられた自動ルールで正しく特定されます。
- 多くの場合、カスタム識別子は必要ありません。
- また、ReactネイティブiOSページではページタイトルを特定できないため、ページタイトルを含めるオプションは使用できません。