Show Menu
THEMEN×

Aktivieren von Asset Insights über DTM

Adobe Dynamic Tag Management ist ein Tool, mit dem Sie Ihre digitalen Marketingtools aktivieren können. Es wird Adobe Analytics-Kunden kostenlos bereitgestellt.
Obwohl Sie Ihren Trackingcode anpassen können, um CMS-Lösungen von Drittanbietern zu aktivieren, um Asset Insights zu verwenden, empfiehlt Adobe, dass Sie DTM verwenden, um Asset Insights-Tags einzufügen.
Einblicke werden nur für Bilder unterstützt und bereitgestellt.
Führen Sie diese Schritte durch, um Asset Insights über DTM zu aktivieren.
  1. Click the AEM logo, and go to Tools > Assets > Insights Configuration .
  2. The API token should be available once you log on to https://dtm.adobe.com and visit Account Settings from the Profile icon. Dieser Schritt ist aus der Sicht von Asset Insights nicht erforderlich, weil die Integration von AEM Sites mit Asset Insights noch in Arbeit ist.
  3. Melden Sie sich bei https://dtm.adobe.com an und wählen Sie ggf. ein Unternehmen aus.
  4. Erstellen/Öffnen einer vorhandenen Webeigenschaft
    • Select the Web Properties tab, and then click Add Property .
    • Aktualisieren Sie die Felder entsprechend und klicken Sie auf Eigenschaft erstellen . See documentation .
  5. In the Rules tab, select Page Load Rules from the navigation pane and click Create New Rule .
  6. Expand Javascript /Third Party Tags . Then click Add New Script in the Sequential HTML tab to open the Script dialog.
  7. Click the AEM logo, and go to Tools > Assets .
  8. Click Insights Page Tracker , copy the tracker code, and then paste it in the Script dialog you opened in step 6. Speichern Sie die Änderungen.
    • AppMeasurement.js entfernt. Es wird erwartet, dass es über das Adobe Analytics-Tool von DTM verfügbar ist.
    • The call to assetAnalytics.dispatcher.init () is removed. Es wird erwartet, dass die Funktion erneut aufgerufen wird, sobald das Adobe Analytics-Tool von DTM vollständig geladen ist.
    • In Abhängigkeit davon, wo die Asset Insights-Seitenverfolgung gehostet wird (z. B. AEM, CDN usw.), muss der Ursprung der Skriptquelle möglicherweise geändert werden.
    • Bei AEM-gehosteten Seiten-Tracker sollte die Quelle mit dem Hostnamen der Dispatcher-Instanz auf eine Veröffentlichungsinstanz verweisen.
  9. Greife Sie auf https://dtm.adobe.com zu. Klicken Sie in der Web-Eigenschaft auf Übersicht und dann auf Tool hinzufügen oder öffnen Sie ein vorhandenes Adobe Analytics-Tool. While creating the tool, you can set Configuration Method to Automatic .
    Wählen Sie die Report Suites „Bereitstellung/Produktion“ nach Bedarf.
  10. Expand Library Management , and ensure that Load Library at is set to Page Top .
  11. Expand Customize Page Code , and click Open Editor .
  12. Fügen Sie den folgenden Code in das Fenster ein:
    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);
      }
    })();
    
    
    • The page load rule in DTM only includes the pagetracker.js code. Alle assetAnalytics -Felder überschreiben die Standardwerte. Sie sind nicht standardmäßig erforderlich.
    • The code calls assetAnalytics.dispatcher.init() after making sure that _satellite.getToolsByType('sc')[0].getS() is initialized and assetAnalytics,dispatcher.init is available. Daher müssen Sie sie in Schritt 11 nicht notwendigerweise hinzufügen.
    • As indicated in comments within the Insights Page Tracker code ( Tools > Assets > Insights Page Tracker ), when Page Tracker does not create an AppMeasurement object, the first three arguments (RSID, Tracking Server, and Visitor Namespace) are irrelevant. Leere Zeichenfolgen werden stattdessen übergeben, um dies hervorzuheben.\
      Die restlichen Argumente entsprechen dem, was in der Statistiken-Konfigurationsseite konfiguriert ist ( Tools > Assets > Statistiken-Konfiguration ).
    • Das AppMeasurement-Objekt wird abgerufen, indem satelliteLib für alle verfügbaren SiteCatalyst-Engines abgefragt wird. Wenn mehrere Tags konfiguriert sind, ändern Sie den Index des Array-Selektors entsprechend. Einträge im Array werden gemäß der SiteCatalyst-Tools geordnet, die in der DTM-Benutzeroberfläche verfügbar sind.
  13. Speichern und schließen Sie das Fenster Code-Editor und speichern Sie die Änderungen in der Tool-Konfiguration.
  14. In the Approvals tab, approve both the pending approvals. Das DTM-Tag ist für das Einfügen auf Ihrer Webseite bereit. For details on how to insert DTM tags in web pages, see Integrate DTM in custom page templates .