Adobe Dynamic Tag Management との統合
- トピック:
- Administering
作成対象:
- Admin
Adobe Dynamic Tag Management と AEM を統合すると、Dynamic Tag Management Web プロパティを使用して AEM Sites を追跡できます。マーケターは、Dynamic Tag Management を使用して、データ収集のためのタグを管理し、複数のデジタルマーケティングシステムにデータを配信できます。例えば、Dynamic Tag Management を使用して、AEM web サイトの使用状況データを収集し、そのデータを Adobe Analytics または Adobe Target に配信して分析します。
統合する前に、AEM サイトのドメインを追跡する Dynamic Tag Management web プロパティを作成する必要があります。AEM が Dynamic Tag Management ライブラリにアクセスできるように、web プロパティのホスティングオプションを設定する必要があります。
統合を設定した後、Dynamic Tag Managementデプロイメントツールおよびルールを変更した場合、AEMで Dynamic Tag Managementの設定を変更する必要はありません。 変更はAEMで自動的に利用できます。
デプロイメントオプション
次のデプロイメントオプションは、Dynamic Tag Managementとの統合の設定に影響します。
Dynamic Tag Management Hosting
AEMは、クラウド内でホストされる、またはAEMでホストされる Dynamic Tag Managementをサポートします。
- クラウドでホストされる:Dynamic Tag Management JavaScript ライブラリはクラウドに保存され、AEMページはそれらを直接参照します。
- AEM-hosted:Dynamic Tag Managementは JavaScript ライブラリを生成します。 AEMは、ワークフローモデルを使用して、ライブラリを取得してインストールします。
実装で使用されるホスティングのタイプによって、実行する設定タスクと実装タスクの一部が決まります。 ホスティングオプションについて詳しくは、 ホスティング — 「埋め込み」タブ (Dynamic Tag Managementヘルプ ) を参照してください。
ステージングおよび実稼動用ライブラリ
AEMオーサーインスタンスで Dynamic Tag Managementステージング用のコードと実稼動用のコードのどちらを使用するかを決定します。
通常、オーサーインスタンスは Dynamic Tag Managementステージングライブラリを使用し、実稼動インスタンスは実稼動ライブラリを使用します。 このシナリオを使用すると、オーサーインスタンスを使用して、未承認の Dynamic Tag Management設定をテストできます。
必要に応じて、オーサーインスタンスで実稼動ライブラリを使用できます。ライブラリがクラウドホスト型の場合は、テスト目的でステージングライブラリを使用するよう切り替えられる web ブラウザープラグインを利用できます。
Dynamic Tag Management Deployment Hook の使用
AEMが Dynamic Tag Managementライブラリをホストする場合、Dynamic Tag Managementデプロイメントフックサービスを使用して、ライブラリの更新をAEMに自動的にプッシュできます。 Dynamic Tag Management web プロパティのプロパティが編集されるなど、ライブラリに変更が加えられると、ライブラリの更新がプッシュされます。
デプロイメントフックを使用するには、Dynamic Tag Management がライブラリをホストしている AEM インスタンスに接続できなければなりません。Dynamic Tag Management サーバーが AEM にアクセスできるようにする必要があります。
AEM がファイアウォールの背後にある場合など、環境によっては AEM に到達できないことがあります。そのような場合には、AEM のポーリングインポーターオプションを使用して、ライブラリを定期的に取得できます。cron ジョブ式は、ライブラリのダウンロードのスケジュールを示します。
デプロイメントフックサービスへのアクセスの有効化
AEMにアクセスして、Dynamic Tag ManagementデプロイメントフックサービスがAEMでホストされるライブラリを更新できるようにします。 必要に応じて、ステージングライブラリと実稼動ライブラリを更新する Dynamic Tag Managementサーバーの IP アドレスを指定します。
- ステージング:
107.21.99.31
- 実稼動:
23.23.225.112
および204.236.240.48
Web コンソールまたは sling:OsgiConfig
ノードを使用して、設定を実行します。
- Web コンソールでは、設定ページの Adobe DTM デプロイフック設定項目を使用します。
- OSGi 設定の場合、サービス PID は
com.adobe.cq.dtm.impl.servlets.DTMDeployHookServlet
です。
次の表に、設定するプロパティを示します。
dtm.staging.ip.whitelist
dtm.production.ip.whitelist
Dynamic Tag Management設定の作成
クラウド設定を作成して、AEMインスタンスが Dynamic Tag Managementで認証され、Web プロパティとやり取りできるようにします。
一般設定
このオプションを選択すると、AEMのオーサーインスタンスとパブリッシュインスタンスで実稼動版の Dynamic Tag Managementライブラリが使用されます。
このオプションを選択しない場合、ステージング設定はオーサーインスタンスに適用され、実稼動設定はパブリッシュインスタンスに適用されます。
自己ホスティングプロパティ — ステージングと実稼動
次の Dynamic Tag Management設定プロパティを使用すると、AEMは Dynamic Tag Managementライブラリをホストできます。 プロパティを使用すると、AEMはライブラリをダウンロードしてインストールできます。 必要に応じて、ライブラリを自動的に更新して、Dynamic Tag Management管理アプリケーションでおこなわれた変更を反映させることができます。
一部のプロパティでは、Dynamic Tag Management Web プロパティの「埋め込み」タブの「ライブラリのダウンロード」セクションから取得した値を使用します。 詳しくは、 ライブラリのダウンロード (Dynamic Tag Managementヘルプ ) を参照してください。
AEM上で Dynamic Tag Managementライブラリをホストする場合、AEMは、設定に従って Web プロパティの一部のプロパティを自動的に設定します。 次の表の説明を参照してください。
Dynamic Tag Managementライブラリのダウンロードとインストールに使用するワークフローモデル。 デフォルトのモデルは、「Default DTM Bundle Download」です。 カスタムモデルを作成していない場合は、このモデルを使用します。
デフォルトのダウンロードワークフローは、ライブラリがダウンロードされる際に、自動的にアクティベートします。
(オプション)Dynamic Tag ManagementライブラリをホストしているAEMサーバーのドメイン。 に対して設定されたデフォルトのドメインを上書きする値を指定します Day CQ Link Externalizer サービス.
Dynamic Tag Managementに接続する場合、AEMはこの値を使用して、Dynamic Tag Management Web プロパティの Library Download プロパティの Staging HTTP Path または Production HTTP Path を設定します。
(オプション)HTTPS 経由で Dynamic Tag ManagementライブラリをホストしているAEMサーバーのドメイン。 に対して設定されたデフォルトのドメインを上書きする値を指定します Day CQ Link Externalizer サービス.
Dynamic Tag Managementに接続する場合、AEMはこの値を使用して、Dynamic Tag Management Web プロパティの Library Download プロパティの Staging HTTPS Path または Production HTTPS Path を設定します。
(オプション)ダウンロードの復号化に使用する共有暗号鍵。 この値は、Dynamic Tag Management のライブラリダウンロードページの「共有暗号鍵」フィールドから取得します。
注意: 次を持っている必要があります: OpenSSL AEMがインストールされているコンピューターにインストールされ、AEMがダウンロードしたライブラリを復号化できるようにするライブラリ。
(オプション)更新されたバージョンを確実に使用するよう、Dynamic Tag Management ライブラリを定期的にダウンロードおよびインストールするために選択します。選択した場合、Dynamic Tag Management は HTTP POST リクエストをデプロイフック URL に送信しません。
AEMは、Dynamic Tag Management Web プロパティのライブラリダウンロードプロパティのデプロイフック URL プロパティを自動的に設定します。 選択すると、プロパティに値が設定されません。 選択しない場合、このプロパティには Dynamic Tag Management 設定の URL が設定されます。
Dynamic Tag ManagementのデプロイフックがAEMに接続できない場合 ( 例えば、AEMがファイアウォールの背後にある場合 ) に、ポーリングインポーターを有効にします。
クラウドホスティングのプロパティ — ステージング環境および実稼動環境
Dynamic Tag 設定がクラウドホスト型の場合は、Dynamic Tag Management設定に対して次のプロパティを設定します。
ホスト用に Dynamic Tag Managementから取得したステージング用のヘッダーコード。 この値は、Dynamic Tag Managementに接続すると自動的に設定されます。
コードを Dynamic Tag Managementで表示するには、「埋め込み」タブをクリックし、ホスト名をクリックします。 「ヘッダーコード」セクションを展開し、必要に応じて、ステージング埋め込みコードの「埋め込みコードをコピー」領域または「実稼動埋め込みコード」領域をクリックします。
ホスト用に Dynamic Tag Managementから取得したステージング用のフッターコード。 この値は、Dynamic Tag Managementに接続すると自動的に設定されます。
コードを Dynamic Tag Managementで表示するには、「埋め込み」タブをクリックし、ホスト名をクリックします。 「フッターコード」セクションを拡張し、必要に応じて「ステージング埋め込みコード」領域または「実稼動埋め込みコード」領域の「埋め込みコードをコピー」をクリックします。
次の手順では、タッチ操作向け UI を使用して、Dynamic Tag Managementとの統合を設定します。
-
レールで、ツール/操作/クラウド/Cloud Servicesをクリックします。
-
Dynamic Tag Management領域に、設定を追加するための次のリンクの 1 つが表示されます。
- 初めて設定を追加する場合は「今すぐ設定」をクリックします。
- ひとつ以上の設定が作成されている場合は、「設定を表示」をクリックし、「利用可能な設定」の横の「+」リンクをクリックします。
-
設定のタイトルを入力し、「作成」をクリックします。
-
「 API トークン」フィールドに、Dynamic Tag Managementユーザーアカウントの API トークンプロパティの値を入力します。
API トークンの値については、DTM のクライアントケアにお問い合わせください。
NOTE
API トークンは、Dynamic Tag Management ユーザーが明示的にリクエストするまで有効期限切れになりません。 -
「 DTM に接続」をクリックします。 AEMは Dynamic Tag Managementで認証され、アカウントに関連付けられている会社のリストを取得します。
-
「会社」を選択し、AEMサイトの追跡に使用するプロパティを選択します。
-
オーサーインスタンスでステージング用コードを使用している場合は、「オーサーに実稼動用コードを含める」をオフにします。
-
必要に応じて、「ステージング設定」タブと「実稼動設定」タブでプロパティの値を指定し、「OK」をクリックします。
Dynamic Tag Management Library の手動ダウンロード
AEMで直ちに更新するには、Dynamic Tag Managementライブラリを手動でダウンロードします。 例えば、ポーリングインポーターがライブラリを自動的にダウンロードするようにスケジュール設定される前に、更新されたライブラリをテストする場合は、手動でダウンロードします。
-
レールで、ツール/操作/クラウド/Cloud Servicesをクリックします。
-
Dynamic Tag Management領域で、「設定を表示」をクリックし、設定をクリックします。
-
「ステージング設定」領域または「実稼動設定」領域で、「トリガーのダウンロードワークフロー」ボタンをクリックして、ライブラリバンドルをダウンロードしてデプロイします。
/etc/clientlibs/dtm/my config/companyID/propertyID/servertype
に保存されます。myconfig
companyID
propertyID
servertype
Dynamic Tag Management設定とサイトの関連付け
Dynamic Tag Management設定を Web サイトのページに関連付け、AEMが必要なスクリプトをページに追加できるようにします。 サイトのルートページを設定に関連付けます。 そのページのすべての子ページが関連付けを継承します。必要に応じて、子ページの関連付けを上書きできます。
次の手順を実行して、ページとその子ページを Dynamic Tag Management 設定に関連付けます。
-
クラシック UI でサイトのルートページを開きます。
-
サイドキックを使用して、ページのプロパティを開きます。
-
「Cloud Services」タブで、「サービスを追加」をクリックし、「動的なTag Management」を選択して、「OK」をクリックします。
-
「 Dynamic Tag Management 」ドロップダウンメニューを使用して設定を選択し、「 OK 」をクリックします。
次の手順を実行して、ページの継承された設定の関連付けを上書きします。 上書きは、ページとすべての子ページに影響を与えます。
-
クラシック UI でページを開きます。
-
サイドキックを使用して、ページのプロパティを開きます。
-
[Cloud Services] タブで、[ 継承元 ] プロパティの横にある南京錠アイコンをクリックし、確認ダイアログボックスで [ はい ] をクリックします。
-
Dynamic Tag Management 設定を削除するか、別の Dynamic Tag Management 設定を選択して、「OK」をクリックします。