DTM でのアセットインサイトの有効化

Adobe Dynamic Tag Management は、デジタルマーケティングツールをアクティベートするツールです。これは Adobe Analytics のユーザーに無償で提供されます。トラッキングコードをカスタマイズしてサードパーティのCMSソリューションでアセットインサイトを使用できるようにするか、DTMを使用してアセットインサイトタグを挿入できます。 インサイトのサポートおよび提供がおこなわれるのは、画像に対してのみです。

注意

AdobeDTMはAdobe Experience Platform Launchの支援のために廃止され、間もなく提供終了に達する予定です。 Adobeでは、「アセットのインサイト](/docs/experience-manager-learn/assets/advanced/asset-insights-launch-tutorial.html?lang=ja)に対して起動」を[使用することを推奨します。

DTM を使用してアセットインサイトを有効にするには、次の手順を実行します。

  1. AEM のロゴをタップまたはクリックし、ツール/アセット/インサイト設定​に移動します。

  2. DTM クラウドサービスを使用して AEM インスタンスを設定します

    APIトークンは、https://dtm.adobe.comにログオンし、プロファイルアイコンから​アカウント設定​にアクセスしたら、使用できるはずです。 この手順はアセットインサイトの観点からは必要ありません。AEM Sites とアセットインサイトの統合は現在準備中であるからです。

  3. https://dtm.adobe.com にログオンし、必要に応じて会社を選択します。

  4. Web プロパティを作成するか既存の Web プロパティを開きます。

    • Webプロパティ」タブを選択し、「追加プロパティ」をタップまたはクリックします。
    • 必要に応じてフィールドを更新し、「プロパティを作成」をタップまたはクリックします(ドキュメントを参照)。

    chlimage_1-193

  5. ルール」タブで、ナビゲーションウィンドウから「ページ型ルール」を選択し、「新しいルールを作成」をタップまたはクリックします。

    chlimage_1-194

  6. Javascript /サードパーティタグ​を展開します。 次に、「順次HTML」タブの「追加新しいスクリプト​」をタップまたはクリックして、スクリプトダイアログを開きます。

    chlimage_1-195

  7. AEMロゴをタップまたはクリックし、ツール/アセット​に移動します。

  8. インサイトページトラッカー」をタップまたはクリックし、トラッカーコードをコピーして、手順6で開いたスクリプトダイアログに貼り付けます。 変更内容を保存します。

    メモ
    • AppMeasurement.js は削除されました。これは、DTM の Adobe Analytics ツールで使用できるはずです。
    • assetAnalytics.dispatcher.init()への呼び出しは削除されます。 この関数は、DTM の Adobe Analytics ツールの読み込みが完了すると呼び出されるはずです。
    • アセットインサイトページトラッカーがホストされる場所(例えば、AEM や CDN など)によっては、スクリプトソースのオリジナルを変更する必要があります。
    • AEMがホストするページトラッカーの場合、ソースは、ディスパッチャーインスタンスのホスト名を使用して、発行インスタンスを指し示す必要があります。
  9. https://dtm.adobe.com を開きます。Web プロパティの「概要」をクリックし、「ツールを追加」をクリックするか既存の Adobe Analytics ツールを開きます。ツールの作成時に、「設定方法」を「自動」に設定できます。

    chlimage_1-196

    必要に応じてステージング/実稼動版レポートスイートを選択します。

  10. ライブラリ管理​を展開し、​のライブラリを読み込みが​ページのトップ​に設定されていることを確認します。

    chlimage_1-197

  11. ページコードをカスタマイズ」を展開し、「エディターを開く」をクリックまたはタップします。

    chlimage_1-198

  12. 次のコードをウィンドウに貼り付けます。

    var sObj;
    
    if (arguments.length > 0) {
      sObj = arguments[0];
    } else {
      sObj = _satellite.getToolsByType('sc')[0].getS();
    }
    _satellite.notify('in assetAnalytics customInit');
    (function initializeAssetAnalytics() {
      if ((!!window.assetAnalytics) && (!!assetAnalytics.dispatcher)) {
        _satellite.notify('assetAnalytics ready');
        /** NOTE:
            Copy over the call to 'assetAnalytics.dispatcher.init()' from Assets Pagetracker
            Be mindful about changing the AppMeasurement object as retrieved above.
        */
        assetAnalytics.dispatcher.init(
              "",  /** RSID to send tracking-call to */
              "",  /** Tracking Server to send tracking-call to */
              "",  /** Visitor Namespace to send tracking-call to */
              "",  /** listVar to put comma-separated-list of Asset IDs for Asset Impression Events in tracking-call, e.g. 'listVar1' */
              "",  /** eVar to put Asset ID for Asset Click Events in, e.g. 'eVar3' */
              "",  /** event to include in tracking-calls for Asset Impression Events, e.g. 'event8' */
              "",  /** event to include in tracking-calls for Asset Click Events, e.g. 'event7' */
              sObj  /** [OPTIONAL] if the webpage already has an AppMeasurement object, please include the object here. If unspecified, Pagetracker Core shall create its own AppMeasurement object */
              );
        sObj.usePlugins = true;
        sObj.doPlugins = assetAnalytics.core.updateContextData;
        assetAnalytics.core.optimizedAssetInsights();
      }
      else {
        _satellite.notify('assetAnalytics not available. Consider updating the Custom Page Code', 4);
      }
    })();
    
    • DTMのページ型ルールには、pagetracker.jsコードのみが含まれます。 assetAnalytics のフィールドはすべて、デフォルト値の上書きと見なされます。これらは、デフォルトでは必要ありません。

    • コードは、_satellite.getToolsByType('sc')[0].getS()が初期化され、assetAnalytics,dispatcher.initが使用可能であることを確認した後、assetAnalytics.dispatcher.init()を呼び出します。 このため、手順 11 ではこのコードの追加をスキップできます。

    • インサイトページトラッカーコード(ツール/アセット/インサイトページトラッカー)内のコメントに示されているように、ページトラッカーがAppMeasurementオブジェクトを作成しない場合、最初の3つの引数(RSID、トラッキングサーバー、訪問者名前空間)は無関係です。 これを示すため代わりに空の文字列が渡されます。

      その他の引数は、インサイト設定ページ(ツール/アセット/インサイト設定)で設定された内容に対応しています。

    • AppMeasurement オブジェクトは、すべての使用可能な SiteCatalyst エンジンで satelliteLib に対するクエリを実行して取得されます。複数のタグが設定されている場合は、配列セレクターのインデックスをそれに応じて変更します。配列のエントリは、DTM インターフェイスで使用可能な SiteCatalyst ツールの順に並んでいます。

  13. コードエディターウィンドウを保存して閉じ、変更をツール設定に保存します。

  14. 承認」タブで、承認待ちの両方を承認します。 DTM タグを Web ページに挿入する準備ができました。DTM タグを Web ページに挿入する方法について詳しくは、カスタムページテンプレートへの 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