概要
Pendoが特定のエンドユーザーの使用状況分析を収集しないようにしたい場合もあります。それは、分類されたユーザーまたは自動実行で使用されるユーザーの場合もあります。また、自らの代わりに分析結果を収集しないように依頼があったユーザーの可能性もあります。
特定のユーザーの分析を収集しないようにするには、このユーザーのPendoを無効にする必要があります。ガイドはそのユーザーには表示されません。
Android Servicesを使用するためにこの方法を使用している場合は、こちらを参照してください。
使用方法
Pendoで推奨される方法は以下のですとおり。
- アプリケーションから:onCreateは、セットアップを使用してPendoを初期化し、分析が収集されず、ガイドが表示されないようにします。
- ユーザーを識別したら、startSession APIを呼び出し、実際のユーザーの詳細情報を使ってPendoを起動します。ユーザーにはガイドが表示され、分析結果が収集されます。これは通常、ActivityのonCreateメソッドで実行されますが、アプリケーション内の任意のコンテキストから呼び出すことができます。
- セッション中の任意のタイミングで特定のユーザーのPendoを停止したい場合は、endSession APIを呼び出します。これ以降、ユーザーの分析は収集されず、ガイドも表示されません。
- このユーザーに対してPendoの使用を開始する場合は、この訪問者IDでstartSessionを再度呼び出すだけです。
End Session API
Android
public static void endSession()
iOS
- (void)endSession
endSessionメソッドを呼び出すと生じること
- 訪問者IDとアカウントIDが消去されます
- ガイドが表示されなくなります
- 分析は送信されなくなります
セッションを再び始める方法
セッションを再開するには、startSession()メソッドを呼び出します。