コレクトモジュール
トラッキングコールをTealium Customer Data Hubサーバーサイド製品にディスパッチします。
使用法
コレクトモジュールは、トラッキングコールをTealium Customer Data Hubにディスパッチします。このモジュールは、Customer Data Hubサーバーサイドを使用している場合に強く推奨されます。
代わりに、Tag Managementモジュールを使用している場合は、Tealium iQ経由でCollectタグを使用することもできます。これにより、データとイベントのディスパッチに対する制御がエンリッチメントされ、ロードルールや拡張機能を使用してデータをディスパッチする前に操作することができます。Tealium iQ経由でCollectタグを使用している場合は、重複したトラッキングリクエストを避けるために、Collectモジュールが_無効化_されていることを確認してください。
以下のプラットフォームがサポートされています:
- iOS
- tvOS
- watchOS
- macOS
インストール
Swift Package Manager、CocoaPods、またはCarthageを使用してCollectモジュールをインストールします。
Swift Package Manager(推奨)
バージョン1.9.0+でサポートされているSwift Package Managerは、Tealium Swiftライブラリをインストールする最も簡単で推奨される方法です:
- Xcodeプロジェクトで、File > Add Package Dependenciesを選択します。
- リポジトリURLを入力します:
https://github.com/tealium/tealium-swift
- バージョンルールを構成します。通常、
"Up to next major"
が推奨されます。現在のTealium Swiftライブラリのバージョンがリストに表示されない場合は、Swiftパッケージキャッシュをリセットします。 - インストールするモジュールのリストから
Collect
モジュールを選択し、Xcodeプロジェクトの各アプリターゲットに追加します。Frameworks and Librariesの下にあります。
iOS向けのSwift Package Managerインストールについて詳しく学びましょう。
CocoaPods
CocoaPodsでCollectモジュールをインストールするには、以下のpodをPodfileに追加します:
pod 'tealium-swift/Collect'
iOS向けのCocoaPodsインストールについて詳しく学びましょう。
Carthage
CarthageでCollectモジュールをインストールするには、以下の手順を実行します:
-
Xcodeでアプリターゲットの一般構成ページに移動します。
-
次のフレームワークをEmbedded Binariesセクションに追加します:
TealiumCollect.framework
iOS向けのCarthageインストールについて詳しく学びましょう。
初期化
モジュールを初期化するには、TealiumConfig
のdispatchers
プロパティで指定されていることを確認します:
config.dispatchers = [Dispatchers.Collect]
データレイヤー
モジュールが有効な間、各トラッキングコールで以下の変数が送信されます:
変数 | 説明 | 例 |
---|---|---|
dispatch_service |
トラッキングコールがどのモジュールから来たかを示す静的な文字列 | "collect" |
最終更新日 :: 2024年August月28日