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)に対して[ Launch を使用することを推奨します。

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

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

  2. DTMCloud Serviceを使用したExperience Managerデプロイメントの設定

    APIトークンは、https://dtm.adobe.comにログオンして、ユーザープロファイルの​アカウント設定​にアクセスしたら、使用できるはずです。 Experience Managerサイトとアセットインサイトの統合はまだ機能しているので、アセットインサイトの観点からは、この手順は必要ありません。

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

  4. 既存のWebプロパティを作成または開く

    • Webプロパティ」タブを選択し、「追加プロパティ」をクリックします。

    • 必要に応じてフィールドを更新し、「プロパティを作成」をクリックします。 ドキュメントを参照してください。

    Webプロパティの編集を作成する

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

    chlimage_1-58

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

    chlimage_1-59

  7. Experience Managerのロゴをクリックし、ツール/アセット​に移動します。

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

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

    追加Adobe Analyticsツール

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

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

    chlimage_1-61

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

    chlimage_1-62

  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, 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 ページに挿入する準備ができました。Webページに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