この例は、アラートダイアログに埋め込まれ、[OK]ボタンがクリックされるとトリガーされるトラックイベントを示しています。コードのトラックイベント部分は太字で示されています。
トラックイベントに関する一般的な情報についてはこちらを参照してください。
Android
public void onClick(View view) {
switch (view.getId()){
case R.id.btn_dialog_1:
new AlertDialog.Builder(getContext())
.setMessage(getString(R.string.main_dialog_simple_title))
.setPositiveButton(getString(R.string.dialog_ok), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Pendo.track("OK_Track", null);
}
})
.show();
break;
iOS
let otherAction = UIAlertAction(title: otherButtonTitle, style: .default){ _ in
NSLog("「セキュリティで保護されたテキスト入力」アラートの他のアクションが発生しました。")
PendoManager.shared().track("OK_Track", properties: nil)
removeTextFieldObserver()
}
トラックイベントはただちにPendoにより収集され、[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]>[お使いのアプリ(You app)]>[イベントの生データ(Raw Events)]で[イベントの生データ]として表示されます。
トラックイベントは最長1時間後まで集計データとして表示され、UIに表示されます。トラックイベントを表示するには、[プロダクト(Product)]>[トラックイベント(Track Events)]に移動し、時間フィルターを[今日(Today)]に変更して今日の結果を表示します。