Adobe Dynamic Tag Manager でMarketing CloudID サービスヘルパー関数を設定する方法

これは、Adobe Dynamic Tag Manager でMarketing CloudID サービスヘルパー関数を設定するための詳細なガイドです。

説明 description

環境

Adobe Experience Cloud

問題

この記事では、Adobeの Dynamic Tag Management(DTM)へのAdobe Marketing Cloud ID サービス ​ 訪問者 ID 関数を追加 ​ の実装について説明します。

注意: DTMMarketing CloudMarketing Cloud ID サービスの VisitorAPI.js 1.8.0 以降を ​ 接触チャネルドメインとターゲットドメインの両方で読み込みます。 テストは、機能を検証するために Cookie をブロックするブラウザー状況で行う必要があります。

解決策 resolution

設定 – ドメイン A

ドメイン A 上のカスタムのサードパーティ JavaScript を使用して、ページ読み込みの順次トップルールでターゲットドメイン(ドメイン B)を設定します。

以下のスクリーンショットを例として参照してください。

//Code on Domain A
var domainB = "www.domainb.com";

//Call the ID service
var visitor = Visitor.getInstance ("Insert Marketing Cloud organization ID here",{
trackingServer:"Insert tracking server here here", //Same as s.trackingServer
trackingServerSecure: "Insert secure tracking server here", //Same as s.trackingServerSecure
...
//Other getInstance variables here
...
});

//Add the helper function
var domainBWithVisitorIDs = visitor.appendVisitorIDsTo(domainB);

//Redirect to Domain B
window.location = _satellite.getVisitorId().appendVisitorIDsTo(domainB)

注意: より明示的なパスにリダイレクトするには、ドメイン設定にその意図を反映させる必要があります。 リダイレクトでより動的な構成が必要な場合は、カスタムコードをデータ要素またはダイレクトコールルールに追加できます。 例:var domainB = "http://www.domainb.com/products/"

検証 – ドメイン B

ドメイン A からドメイン B に移動します。開発者コンソールで次のコードを呼び出して、ドメイン B の MID がドメイン A の MID と一致することを確認します。  _satellite.getVisitorId().getMarketingCloudVisitorID()().appendVisitorIDsTo(domainB)

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f