inappmessaging / io.karte.android.tracking / Tracker / track

track

static fun track(@NonNull event: Event): Unit

イベントの送信を行います。

Parameters

event - Event: io.karte.android.tracking.Event オブジェクト

static fun track(@NonNull event: Event, @Nullable visitorId: String?): Unit

イベントの送信を行います。

Parameters

event - Event: io.karte.android.tracking.Event オブジェクト

visitorId - String?: visitorId

static fun track(@NonNull event: Event, @Nullable completion: TrackCompletion?): Unit

イベントの送信を行います。

Parameters

event - Event: io.karte.android.tracking.Event オブジェクト

completion - TrackCompletion?: 処理の完了を受け取るInterface

static fun track(@NonNull event: Event, @Nullable visitorId: String?, @Nullable completion: TrackCompletion?): Unit

イベントの送信を行います。

Parameters

event - Event: io.karte.android.tracking.Event オブジェクト

visitorId - String?: visitorId

completion - TrackCompletion?: 処理の完了を受け取るInterface

static fun track(@NonNull name: String): Unit

イベントの送信を行います。

Parameters

name - String: イベント名

static fun track(@NonNull name: String, @Nullable completion: TrackCompletion?): Unit

イベントの送信を行います。

Parameters

name - String: イベント名

completion - TrackCompletion?: 処理の完了を受け取るInterface

static fun track(@NonNull name: String, @Nullable values: MutableMap<String!, *>?): Unit

イベントの送信を行います。

Parameters

name - String: イベント名

values - MutableMap<String!, *>?: イベントに紐付けるカスタムオブジェクト

static fun track(@NonNull name: String, @Nullable values: MutableMap<String!, *>?, @Nullable completion: TrackCompletion?): Unit

イベントの送信を行います。

Parameters

name - String: イベント名

values - MutableMap<String!, *>?: イベントに紐付けるカスタムオブジェクト

completion - TrackCompletion?: 処理の完了を受け取るInterface

static fun track(@NonNull name: String, @Nullable jsonObject: JSONObject?): Unit

イベントの送信を行います。

Parameters

name - String: イベント名

jsonObject - JSONObject?: イベントに紐付けるカスタムオブジェクト

static fun track(@NonNull name: String, @Nullable jsonObject: JSONObject?, @Nullable completion: TrackCompletion?): Unit

イベントの送信を行います。

Parameters

name - String: イベント名

jsonObject - JSONObject?: イベントに紐付けるカスタムオブジェクト

completion - TrackCompletion?: 処理の完了を受け取るInterface