ティリウム
ティリウムクラスは、すべてのモジュールの主要なAPIエントリーポイントとして機能します。
クラス: Tealium
以下は、iOS(Swift)のTealium
クラスの一般的に使用されるメソッドをまとめたものです。
メソッド/プロパティ | 説明 |
---|---|
joinTrace() |
指定したIDでトレースに参加します |
leaveTrace() |
以前に参加したトレースを離れて訪問者セッションを終了します |
Tealium() |
新しいTealium オブジェクトのコンストラクタ |
track() |
関連データを持つイベントを追跡し、オプションでコールバック関数をトリガーします |
trackView() |
関連データを持つ画面ビューを追跡し、オプションでコールバック関数をトリガーします |
visitorId |
ランダムに生成され、一意で永続的な訪問者IDを返します |
joinTrace()
指定したIDでトレースに参加します。トレースは、leaveTrace()
が呼び出されるまでのアプリセッションの期間、アクティブな状態が続きます。Tealium Customer Data Hubのトレース機能についてはこちらをご覧ください。
joinTrace(traceId: String)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
traceId |
String |
トレースツールから取得したトレースID | "12345" |
leaveTrace()
以前に参加したトレースを離れて訪問者セッションを終了します。トレースを離れる際にトレース訪問者セッションを保持するためのオプションパラメータがあります。
tealium?.leaveTrace(killVisitorSession: false)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
killVisitorSession |
Bool |
(オプション) パラメータが渡されない場合はtrue にデフォルト設定されます。訪問者セッションを終了させたくない場合はfalse を渡します |
[true , false ] |
Tealium()
新しいTealium
オブジェクトのコンストラクタ。
Tealium(config: TealiumConfig, completion: Closure)
パラメータ | タイプ | 説明 |
---|---|---|
config |
TealiumConfig |
アカウント詳細を含むTealiumConfig オブジェクトでTealiumオブジェクトを初期化します。 |
completion |
Closure |
(オプション) 初期化完了時に呼び出される完了クロージャ()-> Void )? |
track()
関連データを持つイベントを追跡し、オプションでコールバック関数をトリガーします。
track(title:String, data:[String:Any], completion:ClosureType)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
title |
String |
追跡するイベントの名前 | title: "Buy Now" |
data |
Dictionary |
イベントに関連するデータのキーと値のペアを持つオブジェクト | data: data: ["product_id" : ["widget123"]] |
completion |
ClosureType |
トラッキングコールの完了時に実行する関数(ない場合はnil を使用) |
nil |
trackView()
関連データを持つ画面ビューを追跡し、オプションでコールバック関数をトリガーします。
trackView(title:String, data:[String:Any], completion:ClosureType)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
title |
String |
追跡する画面ビューの名前 | title: "Homescreen" |
data |
Dictionary |
イベントに関連するデータのキーと値のペアを持つオブジェクト | data: ["customer_id": "1234567890-a"] |
completion |
ClosureType |
トラッキングコールの完了時に実行する関数(ない場合はnil を使用) |
nil |
visitorId
ランダムに生成され、一意で永続的な訪問者IDを返します。
let visitorId: String = tealium.visitorId
最終更新日 :: 2024年May月15日