class Tracker
イベントトラッキングを行うためのクラスです。 送信するイベントの種類に応じて、複数のメソッドが用意されております。 track 任意の名前のイベントを送る場合に利用します。 identify ユーザーに関する情報(ユーザーIDや名前、メールアドレス等)を送る場合に利用します。 view 画面表示に関する情報を送る場合に利用します。 通常は onCreate
等で呼び出します。
なおViewイベントに関しては、イベントの送信だけではなくアプリ上で画面遷移が発生したことを認識するためのものとしても利用されます。 具体的には、Viewイベントを発火させたタイミングで、既にアプリ内メッセージが表示されている場合は、自動でアプリ内メッセージを非表示にします。 また ネイティブアプリにおける接客表示制限 オプションを有効にした場合にも、ここで設定した認識結果が利用されます。
<init> |
イベントトラッキングを行うためのクラスです。 送信するイベントの種類に応じて、複数のメソッドが用意されております。 track 任意の名前のイベントを送る場合に利用します。 identify ユーザーに関する情報(ユーザーIDや名前、メールアドレス等)を送る場合に利用します。 view 画面表示に関する情報を送る場合に利用します。 通常は Tracker() |
identify |
Identifyイベントの送信を行います。 static fun identify(values: MutableMap<String!, Any!>): Unit static fun identify(values: MutableMap<String!, Any!>, completion: TrackCompletion?): Unit static fun identify(jsonObject: JSONObject): Unit static fun identify(jsonObject: JSONObject, completion: TrackCompletion?): Unit |
setDelegate |
トラッカー処理のデリゲートインスタンスを設定します。 static fun setDelegate(delegate: TrackerDelegate?): Unit |
track |
イベントの送信を行います。 static fun track(event: Event): Unit static fun track(event: Event, visitorId: String?): Unit static fun track(event: Event, completion: TrackCompletion?): Unit static fun track(event: Event, visitorId: String?, completion: TrackCompletion?): Unit static fun track(name: String): Unit static fun track(name: String, completion: TrackCompletion?): Unit static fun track(name: String, values: MutableMap<String!, *>?): Unit static fun track(name: String, values: MutableMap<String!, *>?, completion: TrackCompletion?): Unit static fun track(name: String, jsonObject: JSONObject?): Unit static fun track(name: String, jsonObject: JSONObject?, completion: TrackCompletion?): Unit |
view |
Viewイベントの送信を行います。 static fun view(viewName: String): Unit static fun view(viewName: String, title: String?): Unit static fun view(viewName: String, title: String?, values: MutableMap<String!, *>?): Unit static fun view(viewName: String, title: String?, values: MutableMap<String!, *>?, completion: TrackCompletion?): Unit static fun view(viewName: String, title: String?, jsonObject: JSONObject?): Unit static fun view(viewName: String, title: String?, jsonObject: JSONObject?, completion: TrackCompletion?): Unit static fun view(viewName: String, values: MutableMap<String!, *>?): Unit static fun view(viewName: String, values: MutableMap<String!, *>?, completion: TrackCompletion?): Unit static fun view(viewName: String, jsonObject: JSONObject?): Unit static fun view(viewName: String, jsonObject: JSONObject?, completion: TrackCompletion?): Unit static fun view(viewName: String, completion: TrackCompletion?): Unit |