SwiftUIアプリでカスタムナビゲーションパターンを使用している場合、Pendoの自動ページトラッキングでは、ユーザーがアプリ内をどのように移動するかが反映されない可能性があります。このような場合、APIを使用して手動でページを追跡し、ページ閲覧数として何がカウントされるかをより細かく制御できます。
ページ閲覧数を手動で追跡するということは、訪問者が画面に移動したときに、アプリがPendoのAPIを直接呼び出すということです。これらの画面の閲覧数は、タグ付け後に自動的に追跡されるページと同様に、Pendoのアナリティクスに表示されます。
手動ページトラッキングを使用するタイミング
次の場合は手動ページトラッキングAPIを使用します。
- SwiftUIアプリでカスタムまたは非標準のナビゲーションパターンを使用している。
- ページ閲覧数は自動的な方法では正確に追跡されない。
- 閲覧数をいつ、どのように記録するかをより正確に制御する必要がある。
これには、動的ナビゲーションスタック、ビューコントローラのない閲覧数、または組み込みトラッキングを開発するしない複雑なネストされたレイアウトを使用するアプリが含まれます。
仕組み
手動トラッキングはPendoモバイルSDKに開発されたAPIを使用します。訪問者が関心のある画面に移動する時、アプリはその画面を識別するイベントをPendoに送信します。
これを使用するには:
- Pendo Mobile SDKバージョン 3.7.0以降に更新します。
- 開発チームに主要なナビゲーションポイントにAPI呼び出しを追加してもらいます。セットアップ手順とコードサンプルについては、GitHub の実装ガイドを参照してください。
- Pendoでこれらの画面をアナリティクスでページとしてタグ付けします。手順については、「モバイルアプリでのページのタグ付け」を参照してください。
次のステップ
詳細なAPIドキュメントについては、ネイティブiOS APIドキュメントをご覧ください。
最新のリリースノートやアップデートについては、モバイルの新機能をご覧ください。