track

open fun track(@NonNull event: Event)

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

Parameters

event

open fun track(@NonNull event: Event, @Nullable visitorId: String)

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

Parameters

event
visitorId

visitorId


open fun track(@NonNull event: Event, @Nullable completion: TrackCompletion)

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

Parameters

event
completion

処理の完了を受け取るInterface


open fun track(@NonNull event: Event, @Nullable visitorId: String, @Nullable completion: TrackCompletion)

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

Parameters

event
visitorId

visitorId

completion

処理の完了を受け取るInterface


open fun track(@NonNull name: String)

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

Parameters

name

イベント名


open fun track(@NonNull name: String, @Nullable completion: TrackCompletion)

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

Parameters

name

イベント名

completion

処理の完了を受け取るInterface


open fun track(@NonNull name: String, @Nullable values: Map<String, out Any>)

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

Parameters

name

イベント名

values

イベントに紐付けるカスタムオブジェクト


open fun track(@NonNull name: String, @Nullable values: Map<String, out Any>, @Nullable completion: TrackCompletion)

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

Parameters

name

イベント名

values

イベントに紐付けるカスタムオブジェクト

completion

処理の完了を受け取るInterface


open fun track(@NonNull name: String, @Nullable jsonObject: JSONObject)

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

Parameters

name

イベント名

jsonObject

イベントに紐付けるカスタムオブジェクト


open fun track(@NonNull name: String, @Nullable jsonObject: JSONObject, @Nullable completion: TrackCompletion)

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

Parameters

name

イベント名

jsonObject

イベントに紐付けるカスタムオブジェクト

completion

処理の完了を受け取るInterface