ICoreTaskManager

トラッキング、レコメンド等のRtoasterCoreタスクを管理するためのインタフェース

Functions

Link copied to clipboard
abstract fun event(parameter: TrackingParameter): ITracker

イベント送信を行う

Link copied to clipboard
abstract fun optIn(): ITracker

オプトインに設定する

Link copied to clipboard
abstract fun optOut(): ITracker

オプトアプトに設定する

Link copied to clipboard

レコメンド要求を行う

Link copied to clipboard
abstract fun resetUserId()

デバッグ用 ユーザーIDをリセットする

Link copied to clipboard
abstract fun setProxyBaseUrl(url: String)

Rtoaster Proxyの接続先を設定する

Link copied to clipboard
abstract fun setRtoasterNotification(notificationComponent: IRtoasterNotification)
Link copied to clipboard
abstract fun setUserId(userId: String, takeover: Boolean)

ユーザーIDを設定する

Link copied to clipboard
abstract fun track(parameter: TrackingParameter): ITracker

トラッキングを行う

Properties

Link copied to clipboard
abstract val defaultUserId: String

非会員時のユーザーID

Link copied to clipboard
abstract val isOptedIn: Boolean

オプトインされているか

Link copied to clipboard
abstract val siteHostname: String

サイトホスト名

Link copied to clipboard
abstract val trackingUserId: String

トラッキング時に使用されるユーザーID

Link copied to clipboard
abstract val userId: String

ユーザーID