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日