ティリウム
ティリウムが提供するAndroid用のTealiumクラスとメソッドのリファレンスガイド。
クラス: Tealium
以下は、Tealiumクラスの一般的に使用されるメソッドをまとめたものです。
| メソッド | 説明 | 
|---|---|
createInstance() | 
新しいTealium Multitonを作成します | 
disableConsentManager() | 
Consent Managerを無効にします | 
getConsentManager() | 
Consent Managerが有効な場合、そのインスタンスを返します | 
requestFlush() | 
イベントのバッチキューをディスパッチするリクエスト | 
trackEvent() | 
イベントをトラックします | 
trackView() | 
表示されたビューをトラックします | 
createInstance()
新しいTealium Multitonを作成し、新しく作成されたインスタンスを返します。インスタンスはgetInstance()でアクセス可能で、destroyInstance()で破棄可能です。複数のインスタンスがサポートされています。
Tealium.createInstance(key, config);
| パラメータ | タイプ | 説明 | 例 | 
|---|---|---|---|
key | 
String | 
新しいTealiumインスタンスの名前 | "abc123" | 
config | 
Tealium.Config | 
新しいインスタンスの設定 | tealConfigObj | 
| 戻り値 | 戻り値のタイプ | 
|---|---|
| Tealium Multiton | Tealium | 
disableConsentManager()
Consent Managerを無効にします。Tealiumが完全に初期化された後にこのメソッドを呼び出してConsent Managerを無効にします。
final Tealium tealiumInstance = Tealium.createInstance(TEALIUM_MAIN, config);
tealiumInstance.disableConsentManager();
getConsentManager()
Consent Managerが有効な場合、そのインスタンスを返します。
final Tealium tealiumInstance = Tealium.createInstance(TEALIUM_MAIN, config);
ConsentManager consentManager = tealiumInstance.getConsentManager();
| 戻り値 | 戻り値のタイプ | 
|---|---|
| Consent Manager | ConsentManager | 
requestFlush()
バッチ制限が達成されていない場合にイベントのバッチキューをディスパッチするリクエストをします。他のすべてのディスパッチチェックがOKの場合(オンライン、同意管理、ディスパッチバリデータ)、キューはディスパッチされます。
Tealium instance = Tealium.getInstance("my_instance_name");
instance.requestFlush();
trackEvent()
非ビューイベントをトラックします。
Map<String, Object> data = new HashMap<>(1);
data.put("KEY", "VALUE");
Tealium.getInstance("INSTANCE KEY").trackEvent(eventName, data);
| パラメータ | タイプ | 説明 | 例 | 
|---|---|---|---|
eventName | 
String | 
非ビューイベントの名前 | "Button Click" | 
data | 
[Map<String, dynamic>] | 
(オプション) キーと値のペアとしてのイベントデータ(ない場合はnullを使用) | 
{"key1": "value1"} | 
trackView()
表示されたビューをトラックします。
Map<String, Object> data = new HashMap<>(1);
data.put("KEY", "VALUE");
Tealium.getInstance("INSTANCE KEY").trackView(screenName, data);
| パラメータ | タイプ | 説明 | 例 | 
|---|---|---|---|
screenName | 
String | 
ビューのスクリーン名 | "Home screen" | 
data | 
[Map<String, dynamic>] | 
(オプション) キーと値のペアとしてのイベントデータ(ない場合はnullを使用) | 
{"key1": "value1"} | 
最終更新日 :: 2025年September月4日