APIリファレンス
TealiumがJava向けに提供するクラスメソッドのリファレンスガイド。
クラス: Tealium
以下は、Javaの Tealium
クラスの一般的に使用されるメソッドをまとめたものです。
メソッド | 説明 |
---|---|
addPersistentData() |
DataManager を使用して、複数のアプリセッションセッションでデータを利用可能にします |
deletePersistentData() |
DataManager を使用して、削除するキーのリストを提供することで、以前に永続化されたデータを削除します |
getDataManager() |
コールタイムデータを処理し、永続データを処理するDataManager オブジェクトを取得します |
getPersistentData() |
DataManager を使用して、永続化されたデータを取得します |
getSessionId() |
DataManager を使用して、現在のセッションIDを取得します |
resetSessionId() |
DataManager を使用して、セッションIDをリセットします |
track() |
イベントをトラックします |
addPersistentData()
DataManager
を使用して、複数のアプリセッションセッションでデータを利用可能にします。
addPersistentData(data)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
data |
Map<String, Object> |
既存の永続的なUdo に追加するための必須のマップデータ |
["key":"value"] |
Udo data = new Udo();
data.put("KEY", "VALUE");
tealium.getDataManager().addPersistentData(data);
deletePersistentData()
DataManager
を使用して、削除するキーのリストを提供することで、以前に永続化されたデータを削除します。
deletePersistentData(list)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
list |
List<String> |
文字列としてのキーのリスト | ["key1", "key2"] |
List<String> list = new List<>();
list.append("key_to_delete");
tealium.getDataManager().deletePersistentData(list);
getDataManager()
コールタイムデータを処理し、永続データを処理するDataManager
オブジェクトを取得します。
getDataManager()
戻り値のタイプ | 説明 |
---|---|
DataManager |
Tealiumの DataManager オブジェクトのインスタンス |
DataManager dm = tealium.getDataManager()
getPersistentData()
DataManager
を使用して、永続化されたデータを取得します。
getPersistentData()
戻り値のタイプ | 説明 | 例 |
---|---|---|
Udo |
永続データのユニバーサルデータオブジェクト (UDO) | ["key1", "key2"] |
Udo persistentData = tealium.getDataManager().getPersistentData()
getSessionId()
DataManager
を使用して、現在のセッションIDを取得します。セッションIDは、Tealium
オブジェクトの初期化時に作成されます。
getSessionId()
戻り値のタイプ | 説明 | 例 |
---|---|---|
String |
ミリ秒単位のタイムスタンプの表現 | "1473371215123" |
tealium.getDataManager().getSessionId()
resetSessionId()
DataManager
を使用して、セッションIDをリセットします。アプリの起動時以外に新しいセッションを開始する必要がある場合に使用します。
resetSessionId()
戻り値のタイプ | 説明 | 例 |
---|---|---|
String |
ミリ秒単位のタイムスタンプの新しい文字列表現。これは、現在のセッションの残りの期間、すべてのディスパッチに追加されます。このメソッドが呼び出されると、自動的に揮発性データストアに追加されるため、返される文字列は監視の便宜上です。 | "1473371215123" |
tealium.getDataManager().resetSessionId()
track()
イベントをトラックします。
track(eventTitle)
データとコールバックのオプションパラメータを持つイベントをトラックします。
track(eventTitle, data, callback)
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
eventTitle |
String |
イベントのタイトル(tealium_event とevent_name イベント属性値になります) |
"Some Event" |
data |
Udo |
(オプション) キーと値のペアとしてのイベントデータを持つユニバーサルデータオブジェクト (UDO) | udoObject |
callback |
DispatchCallback |
(オプション) “callback"キーに関数が割り当てられたオブジェクト | dispatchCallbackObject |
クラス: Tealium.Builder
以下は、Javaの Tealium.Builder
クラスの一般的に使用されるメソッドをまとめたものです。
メソッド | 説明 |
---|---|
build() |
ビルドを実行し、永続データと収集ディスパッチャを構成します |
Builder() |
Tealiumオブジェクトをインスタンス化するためのコンストラクタ |
setDatasource() |
データソースキー |
setEnvironment() |
Tealiumの環境名を構成します |
setPersistentData() |
永続データを構成します |
build()
ビルドを実行します。setPersistentData()
メソッドで明示的に構成されていない場合、永続データを構成します。setCollectDispatcher()メソッドで明示的に構成されていない場合、収集ディスパッチャを構成します。
tealium.build();
Builder()
Tealiumオブジェクトをインスタンス化するためのコンストラクタ。
Tealium.Builder(account, profile, environment).build()
// Init Tealium
Tealium tealium = new Tealium.Builder(account, profile)
.setEnvironment(environment)
.setDatasource(datasource)
.build();
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
account |
String |
Tealiumのアカウント名 | "companyXYZ" |
profile |
String |
Tealiumのプロファイル名 | "main" |
environment |
String |
Tealiumの環境名 | ["dev" , "qa" , "prod" ] |
datasource |
String |
(オプション) データソースキー(ない場合はnull に構成) |
"abc123" |
setDatasource()
データソースキーを構成します。ない場合はnull
に構成します。
tealium.setEnvironment(datasource);
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
datasource |
String |
データソースキー(ない場合はnull に構成) |
"abc123" |
setEnvironment()
Tealiumの環境名を構成します
tealium.setEnvironment(environment);
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
environment |
String |
Tealiumの環境名 | ["dev" , "qa" , "prod" ] |
setPersistentData()
永続データを構成します。
tealium.setPersistentData(persistentData);
パラメータ | タイプ | 説明 | 例 |
---|---|---|---|
persistentData |
PersistentUdo |
永続的なUdoデータオブジェクト | persistentUdoObj |
最終更新日 :: 2024年May月15日