Tealium
Tealiumクラスは、すべてのモジュールのための主要な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: ["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
最終更新日 :: 2025年September月11日