Adobe訪問サービスモジュール
このドキュメントでは、Flutter用Tealium Adobe訪問サービスモジュールのインストール方法について説明します。
これはTealium for Flutterの以前のバージョン(2.x)です。最新バージョンについては、Tealium for Flutterをご覧ください。
Tealium for Flutterを使用すると、Tealiumモバイルライブラリ(iOS、Android)を使用してTealium FlutterプラグインのAdobe訪問サービスモジュールをインストールできます。
動作原理
Tealiumモバイルライブラリは、以下の方法のいずれかを使用してFlutterアプリケーションに統合されます:
- Dartパッケージ(推奨)
- GitHubを使用した手動
要件
- Flutter アプリケーション開発フレームワーク
- Android Studio や VS Code などのIDE
- IDEにインストールされたFlutter プラグイン
インストール
Flutter用Tealiumライブラリをインストールするには:
- Flutterアプリプロジェクトで、以下を実行します
dart pub add tealium_adobevisitor - Dartコードをプロジェクトにインポートします:
import 'package:tealium_adobevisitor/common.dart';
初期化
Tealium Flutter統合の初期化前にAdobe訪問サービスモジュールを構成します。
final adobeVisitorConfig = AdobeVisitorConfig(
"ADOBE-ORG-ID",
adobeVisitorRetries: 1,
adobeVisitorAuthState: AuthState.authenticated,
adobeVisitorExistingEcid: "EXISTING-ECID", // オプション
adobeVisitorDataProviderId: "DATA-PROVIDER-ID", // オプション
adobeVisitorCustomVisitorId: "CUSTOM-VISITOR-ID", // オプション
);
TealiumAdobeVisitor.configure(adobeVisitorConfig);
APIリファレンス
Adobe訪問サービスモジュールとTealium Flutter統合の両方が初期化された後、既存のAdobe訪問をリンクできます。
linkEcidToKnownIdentifier(knownId, adobeDataProviderId, authState)
既存のExperience Cloud ID(ECID)を既知の識別子にリンクします。
final visitor = await TealiumAdobeVisitor.linkEcidToKnownIdentifier("myidentifier", "123456", AuthState.unknown);
getAdobeVisitor()
現在のAdobe訪問情報を取得します。
TealiumAdobeVisitor.getAdobeVisitor()
.then((visitor) => print(visitor));
decorateUrl(url)
URLをECID訪問データで装飾します。
String? decoratedUrl = await TealiumAdobeVisitor.decorateUrl("https://example.com");
getUrlParameters()
Adobe訪問IDを含むURLパラメータを取得し、手動でURLに追加します。
TealiumAdobeVisitor.getUrlParameters().then(
(value) =>
value?.forEach((key, value) {
print("Retrieved URL Parameters: $key = $value");
})
);
resetVisitor()
現在の訪問をリセットします。
TealiumAdobeVisitor.resetVisitor();
最終更新日 :: 2026年March月31日