インストール
Tealium for Cordovaのインストール方法を学びます。
必要条件
- Apache Cordova (9.0.0+)
ライブラリ
このプラグインには以下のTealiumライブラリが含まれています:
サンプルアプリ
私たちのライブラリ、トラッキング方法、およびベストプラクティスの実装に慣れるために、Tealium for Cordovaのサンプルアプリを探索してください。
インストール
package.json
でFirebaseリモートコマンドをインストールする場合は、問題を避けるためにプラグインセクションでFirebaseの前にtealium-cordova-plugin
がリストされていることを確認してください。
Cordova用のTealiumライブラリをインストールするには、Cordovaアプリプロジェクトで以下のコマンドを実行します:
cordova plugin add tealium-cordova-plugin
ionic cordova plugin add tealium-cordova-plugin
npm install @awesome-cordova-plugins/core
npm install @awesome-cordova-plugins/tealium
初期化
initialize()
メソッドは、以下の例に示すようにTealium Cordovaプラグインを初期化します:
var Environment = tealium.utils.Environment;
var Collectors = tealium.utils.Collectors;
var Dispatchers = tealium.utils.Dispatchers;
var ConsentPolicy = tealium.utils.ConsentPolicy;
var config = {
account: 'ACCOUNT',
profile: 'PROFILE',
environment: Environment.dev,
dispatchers: [
Dispatchers.Collect,
Dispatchers.TagManagement,
Dispatchers.RemoteCommands
],
collectors: [
Collectors.AppData,
Collectors.DeviceData,
Collectors.Lifecycle,
Collectors.Connectivity
],
consentLoggingEnabled: true,
// consentExpiry: {
// 'time': 10,
// 'unit': 'days'
// },
// consentPolicy: ConsentPolicy.gdpr,
lifecycleAutotrackingEnabled: true,
batchingEnabled: false,
visitorServiceEnabled: true,
useRemoteLibrarySettings: true
};
window.tealium.initialize(config, function(success) {
if (success) {
console.log("Tealium initialized successfully");
}
})
import {Collectors, Dispatchers, LogLevel, Tealium, TealiumConfig, TealiumEnvironment, TealiumEvent, TealiumView} from '@awesome-cordova-plugins/tealium';
let config: TealiumConfig = {
account: 'ACCOUNT',
profile: 'PROFILE',
environment: TealiumEnvironment.dev,
dispatchers: [
Dispatchers.Collect,
Dispatchers.TagManagement,
Dispatchers.RemoteCommands
],
collectors: [
Collectors.AppData,
Collectors.DeviceData,
Collectors.Lifecycle,
Collectors.Connectivity
],
consentLoggingEnabled: true,
// consentExpiry: {
// 'time': 10,
// 'unit': TimeUnit.days
// },
// consentPolicy: ConsentPolicy.gdpr,
lifecycleAutotrackingEnabled: true,
visitorServiceEnabled: true,
useRemoteLibrarySettings: true
};
Tealium.initialize(tealConfig).then(()=>{
console.log("Tealium initialized successfully");
});
最終更新日 :: 2024年November月6日