AdobeVisitorServiceモジュール
各ユーザーに対してクロスデバイスの訪問IDを提供します。
Adobe Visitor Serviceモジュールは、訪問のExperience Cloud ID(ECID)を取得および維持するためにAdobeのREST APIと直接連携します。
AdobeVisitorServiceモジュールについてもっと学びましょう。
要件
- Tealium for Swift (2.0.0以上)
- 有効なAdobeアカウントとAdobe組織ID
- TealiumAdobeVisitorAPI GitHubリポジトリ
サンプルアプリ
Tealiumライブラリとベストプラクティスの実装に慣れるために、iOS用のAdobeVisitorServiceモジュールサンプルアプリを探索してください。
インストール
AdobeVisitorServiceモジュールはTealium SDKの初期化時に構成され、リモート構成機能はありません。
このモジュールはDispatchValidatorとして機能し、Adobe組織IDなしでは送信が阻止されます。Adobe APIからECIDを取得しようと試みますが、5回の失敗後は、データ損失を避けるためにECIDなしでの続行が許可されます。有効なECIDを持つことよりもデータ送信が優先されます。
ECIDが取得できなかった可能性のある原因は以下の通りです:
- 無効な応答、例えば応答は受け取ったが有効なECIDを含んでいなかった。
- 応答がなかった。
- Adobe組織IDが無効だった。
Carthage
CarthageでAdobeServiceモジュールをインストールするには、次の内容をcartfileに追加してください:
github "tealium/tealium-swift-adobe-visitor-api"
iOSのCarthageインストールについてもっと学びましょう。
CocoaPods
CocoaPodsでAdobeVisitorモジュールをインストールするには、次のpodをpodfileに追加してください:
pod 'TealiumAdobeVisitorAPI'
iOSのCocoaPodsインストールについてもっと学びましょう。
Swift Package Manager(推奨)
Swift Package ManagerはTealium Swiftライブラリをインストールする推奨方法です:
- XcodeプロジェクトでFile > Add Package Dependenciesを選択します。
- リポジトリURLを入力します:
https://github.com/Tealium/tealium-swift-adobe-visitor-api。 - バージョンルールを構成します。デフォルトの「Up to next major」が推奨されます。現在のTealium Swiftライブラリバージョンがリストに表示されない場合は、Swiftパッケージキャッシュをリセットしてください。
- インストールするモジュールのリストから
TealiumAdobeVisitorAPIモジュールを選択します。XcodeプロジェクトのFrameworks and Librariesの下にあるアプリターゲットごとにモジュールを追加します。
iOSのSwift Package Managerインストールについてもっと学びましょう。
import TealiumAdobeVisitorAPI
let config = TealiumConfig(account: "ACCOUNT",
profile: "PROFILE",
environment: "ENVIRONMENT")
config.collectors = [Collectors.AppData,
Collectors.Connectivity,
Collectors.Device,
Collectors.Lifecycle,
Collectors.AdobeVisitor]
config.dispatchers = [Dispatchers.Collect]
self.tealium = Tealium(config: config)
Collectorsのドキュメントを確認して、必要なコレクターを正しく指定する方法を理解してください。
iOSのSwift Package Managerインストールについてもっと学びましょう。
既知の訪問IDをリンクするか認証状態を構成するには、既知の訪問IDと認証状態を構成するを参照してください。
最終更新日 :: 2026年April月29日