APIリファレンス
Tealium for React Nativeで提供されているクラスとメソッドに関するリファレンスガイド。
クラス:Tealium
以下は、React Nativeライブラリで一般的に使用されるTealium
クラスのメソッドをまとめたものです。
メソッド | 説明 |
---|---|
addRemoteCommand() |
リモートコマンドをリモートコマンドマネージャに追加します |
addRemoteCommandForInstance() |
特定のTealiumインスタンスを対象に、リモートコマンドをリモートコマンドマネージャに追加します |
getPersistentData() |
特定のキーの値を取得します |
getPersistentDataForInstanceName() |
特定のTealiumインスタンスおよびキーを対象に、永続性データ値を取得します |
getUserConsentCategories() |
ユーザーの同意カテゴリを取得します |
getUserConsentCatgoriesForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの同意カテゴリを取得します |
getUserConsentStatus() |
ユーザーの同意ステータスを取得します |
getUserConsentStatusForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの同意ステータスを取得します |
getVisitorID() |
ユーザーの訪問IDを取得します |
getVisitorIDForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの訪問IDを取得します |
getVolatileData() |
渡されたキーの値を取得します |
getVolatileDataForInstanceName() |
特定のTealiumインスタンスおよびキーを対象に、揮発性データ値を取得します |
initialize() |
他のメソッドを呼び出す前にTealiumを初期化します |
initializeCustom() |
他のメソッドを呼び出す前にすべてのオプションでTealiumを初期化します |
initializeWithConsentManager() |
他のメソッドを呼び出す前に同意管理でTealiumを初期化します |
isConsentLoggingEnabled() |
ユーザーの同意の記録が有効になっているかどうかを確認します |
isConsentLoggingEnabledForInstanceName() |
特定のTealiumインスタンスを対象に、同意の記録が有効になっているかどうかを確認します |
removePersistentData() |
setPersistentData() を使用して以前構成された永続性データを削除します |
removePersistentDataForInstanceName() |
特定のTealiumインスタンスを対象に、setPersistentData() を使用して以前構成された永続性データを削除します |
removeRemoteCommand() |
リモートコマンドをリモートコマンドマネージャから削除します |
removeRemoteCommandForInstanceName() |
特定のTealiumインスタンスを対象に、リモートコマンドをリモートコマンドマネージャから削除します |
removeVolatileData() |
setVolatileData() を使用して以前構成された揮発性データを削除します |
removeVolatileDataForInstanceName() |
特定のTealiumインスタンスを対象に、setVolatileData() を使用して以前構成された揮発性データを削除します |
resetUserConsentPreferences() |
ユーザーの同意ステータスと同意カテゴリをリセットします |
resetUserConsentPreferencesForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの同意ステータスと同意カテゴリをリセットします |
setConsentLoggingEnabled() |
ユーザーの同意の記録を構成します |
setConsentLoggingEnabledForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの同意の記録を構成します |
setPersistentData() |
アプリを終了し、再度起動しても後続の各イベントやビューと一緒に送信される永続性データを構成します |
setPersistentDataForInstanceName() |
特定のTealiumインスタンスを対象に、アプリを終了し、再度起動しても後続の各イベントやビューと一緒に送信される永続性データを構成します |
setUserConsentCategories() |
ユーザーの同意カテゴリを構成します |
setUserConsentCategoriesForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの同意カテゴリを構成します |
setUserConsentStatus() |
ユーザーの同意ステータスを構成します |
setUserConsentStatusForInstanceName() |
特定のTealiumインスタンスを対象に、ユーザーの同意ステータスを構成します |
setVolatileData() |
アプリが終了するまで後続の各イベントやビューと一緒に送信される揮発性データを構成します |
setVolatileDataForInstanceName() |
特定のTealiumインスタンスを対象に、アプリが終了するまで後続の各トラッキングコールに含まれる揮発性データを構成します |
trackEvent() |
イベント名とイベントデータでイベントをトラッキングします |
trackEventForInstanceName() |
特定のTealiumインスタンスを対象に、アプリにTealiumのインスタンスが複数ある場合にイベントをトラッキングします |
trackView() |
スクリーン名とビューデータでビューをトラッキングします |
trackViewForInstanceName() |
特定のTealiumインスタンスを対象に、アプリにTealiumのインスタンスが複数ある場合にビューをトラッキングします |
addRemoteCommand()
リモートコマンドをリモートコマンドマネージャに追加します。
addRemoteCommand(commandID, description, callback);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
commandID |
String |
タグ構成からのコマンドIDの名前 | "test_command" |
description |
String |
リモートコマンドの説明 | "Firebase remote command" |
callback |
Function |
リモートコマンドから応答を受信すると実行されるコールバック関数。コールバックは、タグマッピングからのキーと値のペアのペイロードを返します。 | (例を参照) |
例:
Tealium.addRemoteCommand("firebase", "Firebase remote command", function(payload) {
var eventName = payload["firebase_event_name"];
var eventProperties = payload["firebase_event_properties"];
analytics.logEvent(eventName, eventProperties);
});
addRemoteCommandForInstanceName()
特定のTealiumインスタンスを対象に、リモートコマンドをリモートコマンドマネージャに追加します。
addRemoteCommandForInstanceName(instanceName, commandID, description, callback);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
instanceName |
String |
Tealiumインスタンスの名前 | "instance-2" |
commandID |
String |
タグ構成からのコマンドIDの名前 | "test_command" |
description |
String |
リモートコマンドの説明 | "Firebase remote command" |
callback |
Function |
リモートコマンドから応答を受信すると実行されるコールバック関数。コールバックは、タグマッピングからのキーと値のペアのペイロードを返します。 | (例を参照) |
例:
Tealium.addRemoteCommand("instance-2", "survey", "Display feedback survey", function(payload) {
var title = payload["survey_title"];
var question = payload["survey_question"];
Alert.alert(title, question, [{text: 'Yes', onPress: () => surveyHandler()},
{text: 'No', onPress: () => surveyHandler()}]);
});
getPersistentData()
特定のキーの値を取得します。
Tealium.getPersistentData(key, value);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
key |
String |
値のキー名 | "foo" |
value |
Object |
キーと値のペアから成るJSONオブジェクト | function(value) {console.log("get persistent: " + value);} |
getPersistentDataForInstanceName()
特定のTealiumインスタンスおよびキーを対象に、永続性データ値を取得します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.getPersistentDataForInstanceName(instanceName, key, value);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
key |
String |
値のキー名 | "foo" |
data |
Object |
キーと値のペアから成るJSONオブジェクト | function(value) {console.log("get volatile: " + value);} |
getUserConsentCategories()
ユーザーの同意カテゴリを取得します。コールバックを渡してuserConsentCategoriesを使用します。
Tealium.getUserConsentCategories(userConsentCategories);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
userConsentCategories |
Callback |
ユーザーの同意カテゴリを使用するためのコールバック関数 | function (consentCategories) {console.log("categories 'main': " + consentCategories);} |
getUserConsentCatgoriesForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意カテゴリを取得します。コールバックを渡してuserConsentCategoriesを使用します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.getUserConsentCategoriesForInstanceName(name, userConsentCategories);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
userConsentCategories |
Callback |
ユーザーの同意カテゴリを使用するためのコールバック関数 | function (consentCategories) {console.log("categories 'main': " + consentCategories);} |
getUserConsentStatus()
ユーザーの同意ステータスを取得します。コールバックを渡してuserConsentStatusを使用します。
Tealium.getUserConsentStatus(userConsentStatus);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
userConsentStatus |
Callback |
ユーザーの同意ステータスを使用するためのコールバック関数 | function(userConsentStatus) {console.log("consent status 'instance-2': " + userConsentStatus);} |
getUserConsentStatusForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意ステータスを取得します。コールバックを渡してuserConsentStatusを使用します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.getUserConsentStatusForInstanceName(name, userConsentStatus);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
userConsentStatus |
Callback |
ユーザーの同意ステータスを使用するためのコールバック関数 | function(userConsentStatus) {console.log("consent status 'instance-2': " + userConsentStatus);} |
getVisitorID()
ユーザーの訪問IDを取得します。コールバックを渡してこの訪問IDを使用します。
Tealium.getVisitorID(visitorID);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
visitorID |
Callback |
訪問IDを使用するためのコールバック関数 | function (visitorID) {console.log("visitorID: " + visitorID);} |
getVisitorIDForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの訪問IDを取得します。コールバックを渡してこの訪問IDを使用します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.getVisitorIDForInstanceName(name, visitorID);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
visitorID |
Callback |
訪問IDを使用するためのコールバック関数 | function (visitorID) {console.log("visitorID: " + visitorID);} |
getVolatileData()
渡されたキーの値を取得します。
Tealium.getVolatileData(key, value);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
key |
String |
値のキー名 | "foo" |
value |
Object |
キーと値のペアから成るJSONオブジェクト | function(value) {console.log("get volatile: " + value);} |
getVolatileDataForInstanceName()
特定のTealiumインスタンスおよびキーを対象に、揮発性データ値を取得します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.getVolatileDataForInstanceName(instanceName, key, value);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
key |
String |
値のキー名 | "foo" |
data |
Object |
キーと値のペアから成るJSONオブジェクト | function(value) {console.log("get volatile: " + value);} |
initialize()
他のメソッドを呼び出す前にTealiumを初期化します。
initialize(account,
profile,
environment,
iosDatasource,
androidDatasource,
instance,
isLifecycleEnabled);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
account |
String |
Tealiumアカウントの名前 | "companyXYZ" |
profile |
String |
Tealiumプロファイルの名前 | "main" |
environment |
String |
Tealium環境の名前 | ["dev" , "qa" , "prod" ] |
iosDatasource |
String |
(オプション)Tealium iOSデータソースキー | "abc123" |
androidDatasource |
String |
(オプション)Tealium Androidデータソースキー | "xyz123" |
instance |
String |
Tealiumインスタンスの名前(デフォルト:"MAIN" ) |
"MAIN" |
isLifecycleEnabled |
Boolean |
(オプション)ライフサイクルトラッキングの有効化(デフォルト:true ) |
[true , false ] |
initializeCustom()
他のメソッドを呼び出す前にすべてのオプションでTealiumを初期化します。
initializeCustom(account,
profile,
environment,
iosDatasource,
androidDatasource,
instance,
isLifecycleEnabled,
overridePublishSettingsURL,
overrideTagManagementURL,
collectURL,
enableConsentManager,
overrideCollectDispatchURL
);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
account |
String |
Tealiumアカウントの名前 | "companyXYZ" |
profile |
String |
Tealiumプロファイルの名前 | "main" |
environment |
String |
Tealium環境の名前 | ["dev" , "qa" , "prod" ] |
iosDatasource |
String |
(オプション)Tealium iOSデータソースキー | "abc123" |
androidDatasource |
String |
(オプション)Tealium Androidデータソースキー | "xyz123" |
instance |
String |
Tealiumインスタンスの名前(デフォルト:"MAIN" ) |
"MAIN" |
isLifecycleEnabled |
Boolean |
(オプション)ライフサイクルトラッキングの有効化(デフォルト:true ) |
[true , false ] |
overridePublishSettingsURL |
String |
オーバーライドする場合は公開構成のURL(デフォルト:null ) |
null |
overrideTagManagementURL |
String |
オーバーライドする場合はタグ管理URL(デフォルト:null ) |
null |
collectURL |
Boolean |
有効な場合にCollectエンドポイントにデータを送信(デフォルト:true) | [true , false ] |
enableConsentManager |
Boolean |
同意管理の有効化 | [true , false ] |
overrideCollectDispatchURL |
String |
オーバーライドする場合は収集URL(デフォルト:null ) |
null |
initializeWithConsentManager()
他のメソッドを呼び出す前に同意管理でTealiumを初期化します。
initializeWithConsentManager(account,
profile,
environment,
iosDatasource,
androidDatasource,
instance,
isLifecycleEnabled);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
account |
String |
Tealiumアカウントの名前 | "companyXYZ" |
profile |
String |
Tealiumプロファイルの名前 | "main" |
environment |
String |
Tealium環境の名前 | ["dev" , "qa" , "prod" ] |
iosDatasource |
String |
(オプション)Tealium iOSデータソースキー | "abc123" |
androidDatasource |
String |
(オプション)Tealium Androidデータソースキー | "xyz123" |
instancee |
String |
Tealiumインスタンスの名前(デフォルト:"MAIN" ) |
"MAIN" |
isLifecycleEnabled |
Boolean |
(オプション)ライフサイクルトラッキングの有効化(デフォルト:true ) |
[true , false ] |
isConsentLoggingEnabled()
ユーザーの同意の記録が有効になっているかどうかを確認します。コールバックを渡して同意の記録の値を使用します。
isConsentLoggingEnabled(enabled);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
callback |
Callback |
ユーザーの同意の記録が有効になっているかどうかを確認します | ‘function (enabled) {console.log(“consent logging enabled ‘main’: " + enabled);}’ |
isConsentLoggingEnabledForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意の記録が有効になっているかどうかを確認します。コールバックを渡して同意の記録の値を使用します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.isConsentLoggingEnabledForInstanceName(name, enabled);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
callback |
Callback |
ユーザーの同意の記録が有効になっているかどうかを確認します | ‘function (enabled) {console.log(“consent logging enabled ‘main’: " + enabled);}’ |
removePersistentData()
Tealium.setPersistentData()
を使用して以前構成された永続性データを削除します。
Tealium.removePersistentData(keys);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
keys |
[String] |
キー名の配列 | ["foo", "bar"] |
removePersistentDataForInstanceName()
特定のTealiumインスタンスを対象に、Tealium.setPersistentData()
を使用して以前構成された永続性データを削除します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.removePersistentDataForInstanceName(instanceName, keys);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
keys |
[String] |
キー名の配列 | ["foo", "bar"] |
removeRemoteCommand()
リモートコマンドをリモートコマンドマネージャから削除します。
removeRemoteCommand(commandID);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
commandID |
String |
削除するコマンドIDの名前 | "test_command" |
例:
Tealium.removeRemoteCommand("firebase");
removeRemoteCommandForInstanceName()
特定のTealiumインスタンスを対象に、リモートコマンドをリモートコマンドマネージャから削除します。
removeRemoteCommandForInstanceName(instanceName, commandID);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
instanceName |
String |
Tealiumインスタンスの名前 | "instance-2" |
commandID |
String |
削除するコマンドIDの名前 | "test_command" |
例:
Tealium.removeRemoteCommand("instance-2", "firebase");
removeVolatileData()
Tealium.setVolatileData()
を使用して以前構成された揮発性データを削除します。
Tealium.removeVolatileData(keys);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
keys |
[String] |
キー名の配列 | ["foo", "bar"] |
removeVolatileDataForInstanceName()
指定されたインスタンス名の揮発性データを削除します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.removeVolatileDataForInstanceName(name, keys);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
keys |
[String] |
キー名の配列 | ["foo", "bar"] |
resetUserConsentPreferences()
ユーザーの同意ステータスと同意カテゴリをリセットします。
Tealium.resetUserConsentPreferences();
resetUserConsentPreferencesForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意ステータスと同意カテゴリをリセットします。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.resetUserConsentPreferencesForInstanceName(name);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
setConsentLoggingEnabled()
ユーザーの同意の記録を構成します。
Tealium.setConsentLoggingEnabled(enabled);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
enabled |
boolean |
ユーザーの同意の記録を有効にします | ["true" , "false" ] |
setConsentLoggingEnabledForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意の記録を構成します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.setConsentLoggingEnabledForInstanceName(name, enabled);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
enabled |
boolean |
ユーザーの同意の記録を有効にします | ["true" , "false" ] |
setPersistentData()
アプリを終了し、再度起動しても後続の各イベントやビューと一緒に送信される永続性データを構成します。
Tealium.setPersistentData(data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
data |
Object |
キーと値のペアから成るJSONオブジェクト。ここで、キーは文字列で、値は単一文字列または文字列の配列になります | {"persistent_key2" : "persistent_val2"} |
setPersistentDataForInstanceName()
特定のTealiumインスタンスを対象に、アプリを終了し、再度起動しても後続の各イベントやビューと一緒に送信される永続性データを構成します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.setPersistentDataForInstanceName(instanceName, data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
data |
Object |
キーと値のペアから成るJSONオブジェクト。ここで、キーは文字列で、値は単一文字列または文字列の配列になります | {"persistent_key2" : "persistent_val2"} |
setUserConsentCategories()
ユーザーの同意カテゴリを構成します。カテゴリを構成するには、文字列の配列を渡します。
Tealium.setUserConsentCategories(userConsentCategories);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
userConsentCategories |
[String] |
ユーザーの同意カテゴリの配列 | ["email", "personalization"] |
setUserConsentCategoriesForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意カテゴリを構成します。カテゴリを構成するには、文字列の配列を渡します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.setUserConsentCategoriesForInstanceName(name, userConsentCategories);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
userConsentCategories |
[String] |
ユーザーの同意カテゴリの配列 | ["analytics", "big_data"] |
setUserConsentStatus()
ユーザーの同意ステータスを構成します。
Tealium.setUserConsentStatus(userConsentStatus);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
userConsentStatus |
int |
ユーザーの同意ステータス | [0 , 1 , 2 , 3 ] |
同意ステータスの値 | 説明 |
---|---|
0 | 不明 |
1 | 同意あり |
2 | 同意なし |
3 | 無効(Objective-Cのみ) |
setUserConsentStatusForInstanceName()
特定のTealiumインスタンスを対象に、ユーザーの同意ステータスを構成します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.setUserConsentStatusForInstanceName(name, userConsentStatus);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
インスタンス名 | "instance-2" |
userConsentStatus |
int |
ユーザーの同意ステータス | [0 , 1 , 2 , 3 ] |
同意ステータスの値 | 説明 |
---|---|
0 | 不明 |
1 | 同意あり |
2 | 同意なし |
3 | 無効(Objective-Cのみ) |
setVolatileData()
アプリが終了するまで後続の各イベントやビューと一緒に送信される揮発性データを構成します。ここで、データはキーと値のペアから成るJSONオブジェクトで、キーは文字列、値は単一文字列または文字列の配列になります。
Tealium.setVolatileData(data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
data |
Object |
キーと値のペアから成るJSONオブジェクト。ここで、キーは文字列で、値は単一文字列または文字列の配列になります | {"volatile_var": "volatile_val", "volatile_var2": "volatile_val2"} |
setVolatileDataForInstanceName()
特定のTealiumインスタンスを対象に、アプリが終了するまで後続の各トラッキングコールに含まれる揮発性データを構成します。アプリにTealiumのインスタンスが複数ある場合に使用します。
Tealium.setVolatileDataForInstanceName(name, data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
値のキー名 | “instance-2” |
data |
Object |
キーと値のペアから成るJSONオブジェクト | {"foo": "bar"} |
trackEvent()
イベント名とイベントデータでイベントをトラッキングします。
trackEvent(stringTitle, data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
stringTitle |
String |
イベントの名前(Tealium Customer Data Hubのevent_name 属性になります) |
"test_event" |
data |
Object |
キーと値のペアから成るJSONオブジェクト | {"title": "test_event", "event_title": "test_event", "testkey": "testval", "anotherkey": "anotherval"} |
trackEventForInstanceName()
特定のTealiumインスタンスを対象に、アプリにTealiumのインスタンスが複数ある場合にイベントをトラッキングします。
trackEvent(name, stringTitle, data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
Tealiumインスタンスの名前 | "instance-2" |
stringTitle |
String |
イベントの名前(Customer Data Hubのevent_name 属性になります) |
"test_event_2" |
data |
Object |
キーと値のペアから成るJSONオブジェクト |
trackView()
スクリーン名とビューデータでビューをトラッキングします。
trackView(screenName, data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
stringTitle |
String |
イベントの名前(Customer Data Hubのscreen_title 属性になります) |
"test_view" |
data |
Object |
キーと値のペアから成るJSONオブジェクト | {"title": "test_view", "event_title": "test_view", "testkey": "testval", "anotherkey": "anotherval"} |
trackViewForInstanceName()
特定のTealiumインスタンスを対象に、アプリにTealiumのインスタンスが複数ある場合にビューをトラッキングします。
Tealium.trackViewForInstanceName(instanceName, screenName, data);
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
name |
String |
Tealiumインスタンスの名前 | "instance-2" |
stringTitle |
String |
イベントの名前(Customer Data Hubのscreen_title 属性になります) |
"instance_2_view" |
data |
Object |
(オプション)キーと値のペアから成るJSONオブジェクト |
最終更新日 :: 2020年February月7日