コレクトモジュール
トラッキングコールを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 > Swift Packages > Add Package Dependencyを選択します。
- リポジトリURLを入力します:
https://github.com/tealium/tealium-swift
- バージョンルールを構成します。通常、
"Up to next major"
が推奨されます。現在のTealium Swiftライブラリバージョンがリストに表示されない場合は、Swiftパッケージキャッシュをリセットします。 - インストールするモジュールのリストから
Collect
モジュールを選択し、Xcodeプロジェクトの各アプリターゲットに追加します。Frameworks > Libraries & Embedded Contentの下にあります。
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
のcollectors
プロパティで指定されていることを確認します
config.dispatchers = [Dispatchers.Collect]
データレイヤー
モジュールが有効な間、各トラッキングコールで以下の変数が送信されます:
変数 | 説明 | 例 |
---|---|---|
dispatch_service |
トラッキングコールがどのモジュールから来たかを示す静的な文字列 | "collect" |
最終更新日 :: 2024年March月29日