探索検索で作成されたコンテンツ


DTM 技術的アーキテクチャとホスティング
DTM を使用すると、サイトにツール、タグ、スクリプトを簡単にデプロイして管理できますが、DTM は実際にどのようにしてそれを行うのですか?この記事では、DTM の主要なアーキテクチャコンポーネントと、関連するビジネス決定、つまりホスティングについて説明します。
アーキテクチャ
DTM の技術的アーキテクチャの主要コンポーネントは、Web 管理アプリケーション、ステージングおよびプロダクション JavaScript ライブラリと埋め込みコードです。
Web 管理アプリケーションは、DTM 実装を管理するためにログインするオンラインインターフェイスです。ここでは、ツール、ルール、およびデータ要素を作成および設定し、これらの設定のデプロイメントをサイトに管理します。


DTM の Web プロパティは、ツール、ルール、およびデータ要素の構成の集まりです。
各 Web プロパティは、1 つのステージング JavaScript ライブラリと 1 つの実稼働 JavaScript ライブラリに関連付けられています。これらのライブラリは Web アプリケーションによって生成され、その Web プロパティに固有の設定セットが含まれています。


ステージング用 JavaScript ライブラリには、Web プロパティに設定したすべてのツール、ルールおよびデータ要素が含まれています。このライブラリは、プロパティの変更で自動的に更新され、ステージング環境でのテスト、または DTM スイッチを介したローカルの実稼働テストを目的としています。
DTM スイッチのプラグインに関する詳細が、次に提供されています。https://marketing.adobe.com/resources/help/ja_JP/dtm/search_discovery_plugins.html


実稼働 JavaScript ライブラリには、ツール、ルールおよびデータ要素の設定のみが含まれています。これらの設定は、Web プロパティワークフローを通じて承認され、公開されています。このライブラリは、実稼働環境を対象としています。


ステージングおよび実稼働 JavaScript ライブラリは両方とも、次の方法でホストできます。
- Akamai を介する外部ホストー Akamai のサーバーでホスト管理されたライブラリ
- SFTP またはダウンロードしたライブラリを介したセルフホスティング、サーバーでホストされているライブラリ
ホスティングオプションを選択することは、ビジネス上必要とされる決定です。次のオプションの比較と使用例を参照して、この決定を簡単にします。


使用事例
シナリオ - IT をできるだけ使わずに、自分のサイトのインフラストラクチャ外の信頼性のあるファイルホスティングメソッドが必要です。
ソリューション - すべての環境でホストしている Akamai を活用してください。
シナリオ - 稼働環境ファイルの配信を完全に制御をコントロールします。ただし、速度および迅速性はステージング環境のファイルコントロールよりさらに重要になります。
ソリューション - Akamai ホスティングをステージング環境で利用し、稼働環境で FTP 配信します。
シナリオ - 非常に機密性が高い情報を処理しているマイサイトの特定のセクション。セキュリティはこれらのページで最も重要ですが、サイトの他のページでは必ずしも重要ではありません。
ソリューション - セキュリティ保護されているページでのライブラリダウンロードホスティング、および保護されていないページの Akamai ホスティングを利用します。
すべてのホストオプションは、DTM プロパティの「埋め込み」タブで有効および設定できます。


選択したホストオプションにかかわらず、JavaScript ライブラリはインストール済みの埋め込みコードを使用してサイトに提供されます。各ホストオプションには、そのホストオプション用に設定された適切なファイルの場所を参照する一意の埋め込みコードセットが用意されています。
埋め込みコードは、ヘッダーコードとフッターコードという 2 つのコードスニペットから構成されます。


ヘッダコードは、ホストの場所から関連付けられた JavaScript ライブラリを呼び出し、サイトに提供します。このコードスニペットは、開始タグにできる限り近づくようにサイトコードのヘッドセクションに配置する必要があります。
このフッターコードは、タイミングコントロールのページの終わりを識別する役割を担います。このコードスニペットは、終了タグにできる限り近づくように、サイトコードのボディセクションに配置する必要があります。


DTM JavaScript ライブラリの効果的なデプロイメントには、ヘッダーとフッターの両方の埋め込みコードコードスニペットの適切な配置が重要です。
Pro-tip:1 つ以上のホスティングオプションを使用することができますが、いずれのページにも 1 つの埋め込みコードのみが含まれていることを確認してください。埋め込みコードの配置が重複しているか、誤っている場合、予期しないライブラリ動作が発生する可能性があります。
結論として、ここで説明した DTM アーキテクチャコンポーネントが、サイト上のツール、タグ、スクリプトを効果的にデプロイおよび管理する方法を説明します。


オプションをホストする方法の詳細については、次を参照してください:https://marketing.adobe.com/resources/help/ja_JP/dtm/deployment.html
次にスタートする 5 分割スタイルの Getting Started シリーズ:DTM への移行を計画します。