DTM 埋め込みコードのリンク

埋め込みコードのリンクは主に、組み込みの Akamai ホスティングを使用する Dynamic Tag Management および Adobe Experience Platform Launch ユーザーを対象にしています。自己ホスト型を採用しているユーザーは、この記事の最後の「自己ホストのセクション」を参照してください。

埋め込みコード

DTM 埋め込みコードは、Web ページの HTML に埋め込む <script> タグです。

この <script> タグは、DTM によって公開された JavaScript ファイルを取得し、ページに読み込みます。このファイルは、コンテナタグと呼ばれる DTM ライブラリファイルです。このコンテナタグには、DTM 内で定義するすべてのツール、データ要素の定義、ルールロジックおよびコードが含まれています。

DTM は、指定した Web ホスト(Akamai の場所またはユーザー独自の FTP の場所のいずれか)にこのコンテナタグファイルを公開します。DTM が提供する埋め込みコードは、このホストの場所に基づいています。

ユーザーがブラウザーでサイトを訪問すると、ブラウザーは埋め込みコードを使用してこのサーバーから DTM ファイルをリクエストし、読み込みます。

次の図の手順 1 では、DTM が、指定した Web ホストにコンテナタグを公開する様子を示しています。手順 2 では、ブラウザーは埋め込みコードを使用してコンテナタグをリクエストし、ホストは公開済みファイルを使用して応答します。

埋め込みコードのリンク

リンク処理により、DTM Production 埋め込みコードを、一致するホストの場所と共に取得でき、同じ埋め込みコードを Platform Launch 実稼動環境で使用できます。

これをおこなう場合、DTM と Platform Launch は、サーバーの場所とコンテナタグのファイル名を共有します。

Platform Launch で公開すると、Platform Launch コンテナタグファイルによって DTM ファイルが上書きされます。これにより、ブラウザーがサーバーからファイルをリクエストすると、Platform Launch のファイルが返されます。

以下の図では、手順 3 は、Platform Launch が DTM コンテナタグ(手順 1 のもの)の上からコンテナタグを公開する様子を表しています。手順 2 をおこなうと、代わりに Platform Launch コンテナタグが取得されます。

重要

この上書きは両方の方法で動作します。Platform Launch を公開し、その後 DTM から公開すると、DTM コンテナタグは Platform Launch のコンテナタグを上書きします。2 つのシステムは同じ場所に公開されています。つまり、ページ上のコードを変更する必要はありませんが、公開時には慎重におこなう必要があります。この状況を回避するには、DTM プロパティを無効にすることをお勧めします。

リンクの前提条件

埋め込みコードをリンクする前に、次の手順を実行します。

  • DTM 会社は、Platform Launch と同じ Experience Cloud 組織に接続する必要があります。
  • ユーザーアカウントには、Platform Launch での環境の管理権限と、DTM の管理者権限が必要です。
  • DTM プロパティは、まだ別の Platform Launch プロパティにリンクされていない必要があります。
  1. Platform Launch で、「Environments」タブを開きます。
  2. 新しい実稼動環境を作成します。
  3. 環境に名前をつけます。
  4. Link DTM embed code」オプションをオンに切り替えます。
  5. DTM 実稼動埋め込みコードを、Platform Launch の DTM Embed Code フィールドに貼り付けます。
  6. Platform Launch 実稼動環境の設定(アーカイブセットアップなど)を完了します。
  7. Save を選択します。

Platform Launch は、様々な検証をおこない、リンクが成功したかどうかをユーザーに伝えます。

重要

Platform Launch で使用できる実稼動環境は 1 つだけです。このプロパティで既に作成している場合、リンクされている新しい環境を作成できるよう、既存の実稼動環境を削除する必要があります。新しい環境には、古い環境と同じ埋め込みコードは含まれていないので、プロセスに精通していない限り、この操作はおこなわないでください。

埋め込みコードのリンクを使用する場合、プロセスはほとんど同じですが、いくつかの点で違いがあります。

  1. 通常どおり、プロパティの作成、拡張機能のインストール、データ要素の作成および Platform Launch でのルール作成をおこないます。
  2. 通常どおり、Platform Launch で開発環境とステージング環境を作成します。
  3. 前述のように、リンクされた実稼動環境を作成します。
  4. 通常どおり、Platform Launch でライブラリを作成します。
  5. 開発でテスト、送信、ステージングでテストし、通常どおりに承認します。
  6. 公開します。Platform Launch コンテナタグは、DTM コンテナタグを上書きし、この埋め込みコードを使用しているすべてのブラウザーが Platform Launch コンテナタグを取得します。
  7. DTM プロパティを無効にして、Platform Launch ファイルの上に誤って DTM ファイルを公開しないようにします。

手順 7 は、手順 3 の実行後いつでも実行できます。

自己ホスト

DTM は、DTM コンテナタグファイルの自己ホストもサポートしています。これを実現する方法は 2つあります。

  • FTP 配信
  • ライブラリのダウンロード

いずれの場合も、埋め込みコードを移行してもはあまり意味がありません。試行しても、何も壊れません。このオプションを使用せず、ホストと環境を手動でセットアップすることをお勧めします。

FTP 配信

FTP と SFTP の設定の違いにより、DTM および Platform Launch は、これらの設定の自動移行を実行できません。

この方法を使用してコンテナタグを配信する場合は、Platform Launch で SFTP に移行することをお勧めします。SFTP ホストを作成し、選択した任意の環境で使用できます。

ライブラリのダウンロード

Platform Launch では、ライブラリのダウンロードが個別のオプションとして存在しなくなりました。DTM でライブラリのダウンロードを使用する場合は、埋め込みコードの移行をスキップし、アドビの管理対象ホストとアーカイブを有効にして実稼動環境をセットアップすることをお勧めします。

DTM で使用する埋め込みコードも引き続き使用できますが、適切なファイル名が付いた独自のサーバーにライブラリを移動することをお勧めします。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now