DTM を使用したアセットインサイトの有効化 enabling-asset-insights-through-dtm

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

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

CAUTION
Adobe DTM は Adobe Experience Platform に置き換わったことにより非推奨のため、まもなく提供終了となります。Adobeでは、 Adobe Experience Platform アセットインサイト🔗 には を使用することをお勧めします。

DTM を使用して Assets Insights を有効にするには、次の手順を実行します。

  1. 次をタップまたはクリックします。 Experience Manager ロゴをクリックし、に移動します。 ツール > Assets > インサイト設定.

  2. 設定 Experience Manager DTMCloud Serviceを使用したインスタンス

    にログオンすると、API トークンが使用できるようになります。 https://dtm.adobe.com および訪問 アカウント設定 を「プロファイル」アイコンから選択します。 この手順は、Assets Insights の観点からは必要ありません。これは、 Experience Manager Sites と Assets Insights は、現在も有効です。

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

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

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

    chlimage_1-193

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

    chlimage_1-194

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

    chlimage_1-195

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

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

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

    chlimage_1-196

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

  10. ライブラリ管理」を展開し、「ライブラリの読み込み先」が「ページの先頭へ移動」に設定されていることを確認します。

    chlimage_1-197

  11. 展開 ページコードのカスタマイズ ​をクリックまたはタップします。 編集画面を開く.

    chlimage_1-198

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

    code language-java
    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 のフィールドはすべて、デフォルト値の上書きと見なされます。これらは、デフォルトでは必要ありません。

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

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

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

    • AppMeasurement オブジェクトは、すべての使用可能な SiteCatalyst エンジンで satelliteLib に対するクエリを実行して取得されます。複数のタグを設定する場合は、配列セレクターのインデックスを適切に変更します。 配列内のエントリは、DTM インターフェイスで使用できるSiteCatalystツールに従って並べ替えられます。

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

  14. 承認」タブで、承認が保留されている両方の項目を承認します。DTM タグを Web ページに挿入する準備ができました。Web ページに DTM タグを挿入する方法について詳しくは、次のアーカイブページを参照してください: カスタムページテンプレートへの DTM の統合.

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad