この記事では、モバイルアプリケーションでフィーチャーにタグを付ける方法と、フィーチャーのタグ付けのトラブルシューティング方法について詳しく説明します。
新しいフィーチャーへのタグ付け
フィーチャーへのタグ付けは、ページにタグ付けする際に実行することも、[ページを管理(Manage Pages)]からデザイナーにアクセスして実行することもできます。
- ページ(Pages)にアクセスし、モバイルアプリにフィルターします。
- フィーチャーのタグ付けをしたいページを選択します
- [ページを管理]を選択し、フィーチャーのタグ付けを開始します。
- アプリ内のフィーチャーにタグ付けするには、右側のスクリーンショットにある任意のフィーチャーを選択するか、ボタンを選択してページ上のすべてのフィーチャーに自動的にタグを付けます。各フィーチャーが左のテーブルに表示されるので、そこで名前を付け、グループ化し、属性を編集してから保存できます。
既存のタグ付きフィーチャーを編集するには、既存のタグ付きモバイルフィーチャーを編集するを参照してください。
フィーチャーへのタグ付けのコードベースソリューション
注:現在、iOSおよびAndroidのネイティブアプリ、およびReact Nativeアプリでのみ使用可能です。今後、Xamarin.Formsにこのフィーチャーを追加する予定です。
Pendoが、アプリのフィーチャーを常に認識するとは限りません。Pendoでタグ付けできないようにすることも、タグ付け可能にすることもできますが、その場合は分析結果は表示されません。弊社のコードベースのソリューションでは、モバイル開発者がAPIを使用して、任意のフィーチャーのタグ付けと分析結果を取得できるようにすることで、この問題を解決しています。
これを実装するには、開発者が設定する必要があります。モバイルタグ付け用のコードベースのソリューションを設定するを参照してください。
よくある質問
フィーチャーを特定する方法は?
- フィーチャーはページのコンテキストで常にタグ付けされます。
- ルールは、要素の「クラス」、要素のテキストが存在する場合はそのテキスト、リスト内での位置、ページ上での位置、およびその他の多くのパラメータに関連するタグ付けされたフィーチャーごとに作成されます。
- フィーチャーが正しく認識されない場合は、サポートにご連絡ください。お客様のニーズに合わせてフィーチャーのルールを変更します。
- アプリのバージョンがいずれであっても、フィーチャーは通常は正しく認識されます。ただし、アプリのユーザーインターフェイスを変更し、特にボタンのテキストを変更した場合は、すべてのフィーチャーが正しく識別されるようにモバイルページを更新し、必要に応じてタグ付けを修正する必要があります。
フィーチャーの上にカーソルを置くと、目的のフィーチャーではなく、複数のフィーチャーがハイライト表示されます。どうすればよいでしょうか?
Pendoの自動フィーチャー識別(ルール)では、ページ上の複数のフィーチャーを区別できないという状況を防ぐために、タグに一致するすべてのフィーチャーが強調表示されます。つまり、自動ルールを調整しなければ、これらのフィーチャーは同じものとしてカウントされてしまいます。
これを解決するには、最初のフィーチャーにタグを付け、そのルールをこのフィーチャーに特化したものに調整してから、もう一方のフィーチャーにタグを付けます。
私のアプリケーションでは、いくつかのフィーチャーがタグ付けできません。どうすればよいでしょうか?
アプリ内にモバイルボタンを実装する方法は数多くあるため、SDKがフィーチャーを識別する方法を最適化しています。ただし、特定のモバイルフィーチャーのタグ付けができない場合や分析結果が受信できない場合は、Pendoサポートにお問い合わせください。可能な回避策は、トラックイベントを使用して特定のフィーチャーを追跡し、そのデータを収集することです。
注:Pendoは、Androidデバイスの[戻る]ボタンのクリックイベントを自動的に追跡します。これは、アプリがフォアグラウンドにあり、フォーカスされている場合にのみ関連します。これらのイベントはパスデータに含まれているため、ページ間を移動するときに[戻る]ボタンがクリックされたかどうかを確認できます。このイベントは、ガイドやその他のアナリティクスレポートでは利用できません。
タグ付けされたページの一部で、新しい分析結果が取得できなくなりました。原因は何ですか?
最近、ストアで新しいバージョンのアプリをリリースしましたか?新しくリリースされたアプリのバージョンで、一部のページやフィーチャーが変更された場合は、モバイルページを更新することで更新できます。