ティリウム
ティリウムが提供する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日