Tealium
Tealium for 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()
バッチ制限に達していない場合に、イベントのバッチキューをディスパッチするようリクエストします。他のどのディスパッチチェック(オンライン、同意管理、ディスパッチバリデーター)にも問題がない場合は、キューがディスパッチされます。
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"} |
最終更新日 :: 2020年August月27日