コレクトモジュール
イベントをTealium Customer Data Hubに送信します。
使用法
コレクトモジュールは、トラッキングコールをTealium Customer Data Hubにディスパッチします。このモジュールは、サーバーサイドの製品を使用している場合に強く推奨されます。
また、Tealium iQをお持ちの場合は、Tag Management Dispatcherとパートナーシップを組んでTealium Collectタグを使用してください。
インストール
Collect Dispatcherモジュールは、Maven(推奨)または手動でインストールします。
Maven
Mavenを使用してモジュールをインストールするには:
-
プロジェクトのトップレベルの
build.gradle
ファイルに、次のMavenリポジトリを追加します:maven { url "https://maven.tealiumiq.com/android/releases/" }
-
プロジェクトモジュールの
build.gradle
ファイルに、TealiumライブラリとCollect DispatcherのMaven依存関係を追加しますdependencies { implementation 'com.tealium:kotlin-core:1.6.0' implementation 'com.tealium:kotlin-collect-dispatcher:1.1.1' }
手動
Collect Dispatcherを手動でインストールするには:
-
TealiumのCollect Dispatcherモジュールをダウンロードします。
-
ファイル
tealium-kotlin.collect-1.1.1.aar
をプロジェクトの<PROJECT_ROOT>/<MODULE>/libs
ディレクトリにコピーします。 -
Tealiumライブラリの依存関係をプロジェクトモジュールの
build.gradle
ファイルに追加します:dependencies { implementation(name:'tealium-kotlin.collect-1.1.1', ext:'aar') }
Collect Dispatcherは主要なTealium Kotlin SDKに依存しているため、インストール手順に従ってこれも利用可能にすることを確認してください。
構成オプション
TealiumConfigオブジェクトを作成する際に、次の構成を使用して、Collect Dispatcherがデータを送信するURLを構成します:
val config = TealiumConfig(...)
config.overrideCollectUrl = "https://your.endpoint.com/event"
config.overrideCollectBatchUrl = "https://your.endpoint.com/bulk-event"
個々のイベントまたはバッチ処理されたイベントが送信されるエンドポイントを構成します。
CNAMEまたはデータセンター固有の要件を使用するデプロイメントの場合は、ドメインを上書きし、Tealiumが定義したエンドポイントを保持します。次の例では、個々のイベントは https://cname.tealiumiq.com/event
に、バッチ処理されたイベントは https://cname.tealiumiq.com/bulk-event
に行きます:
val config = TealiumConfig(...)
config.overrideCollectDomain = "cname.tealiumiq.com"
TealiumConfig
オブジェクトで使用されるTealiumプロファイルとは異なるTealiumプロファイルにイベントを送信する必要がある場合は、次のようにこれを上書きすることができます - これはイベントペイロードの tealium_profile
キーの値を変更する効果があります:
val config = TealiumConfig(..., profile="android", ...)
config.overrideCollectProfile = "main"
最終更新日 :: 2024年May月15日