自動ページイベントトラッキングでは、ページオープン、ソース、ページ滞在時間などの情報が記録されます。これらのデータを利用して、ページビュー (PV)、ユニークビジター (UV)、ユーザーフローといったメトリックを分析できます。
インストルメンテーション
以下の理由により、ログを手動でインストルメントする必要はありません:
自動ログは、行動イベントトラッキングの特殊なタイプです。
ランタイム時に、Objective-C のメソッドスウィズリング技術を使用してシステムメソッドを置き換え、同時にモニタリングメソッドを挿入します。
画面タッチやシステム通知などのユーザー操作がモニタリングメソッドをトリガーすると、そのメソッドは行動ログイベントトラッキング API を呼び出して、イベントトラッキングされたログを報告します。
ルール
UIViewController のライフサイクルにおいて、ページオープンイベントは viewDidAppear で開始し、viewWillDisappear で終了します。このプロセスで 1 つのページオープンイベントが記録され、ページビュー (PV) 数が 1 つ増えます。
カスタムパラメーターの追加
以下のメソッドを使用して、自動ページイベントトラッキングにカスタムパラメーターを追加できます。カスタムパラメーターは、`custParm=123^cus2=myinfo` というフォーマットで、イベントトラッキングされたデータの拡張フィールド 4 に追加されます。
#import <MPMasAdapter/MPRemoteLoggingInterface.h>
/**
自動イベントトラッキング用のカスタム拡張パラメーターを設定します。
*/
+ (void)setAutoRemoteLogExtendParam:(NSDictionary *)extParam;自動クリックイベントトラッキングのスイッチ設定
#import <MPMasAdapter/MPMasSettings.h>
# MPMasSettings カテゴリを作成し、以下のメソッドをオーバーライドしてカスタマイズします。
/**
自動クリックイベントトラッキングを有効にするかどうかを指定します。この機能はデフォルトで有効になっています。無効にするには NO を返します。
*/
+ (BOOL)enableAutoClick
{
return NO;
}