AdobeDynamic Tag Management是一款可激活您的数字营销工具的工具。 它免费提供给Adobe Analytics客户。 您可以自定义跟踪代码以使第三方CMS解决方案能够使用资产分析,也可以使用DTM插入资产分析标记。 仅支持并为图像提供见解。
AdobeDTM已弃用,推荐用于 Adobe Experience Platform 很快就会到达 生命周期结束. Adobe建议您 使用 Adobe Experience Platform 用于资产分析.
执行这些步骤可通过DTM启用资产分析。
单击Experience Manager徽标,然后转到 工具 > 资产 > Insights配置.
使用DTMCloud Service配置Experience Manager部署
API令牌应在您登录后可用 https://dtm.adobe.com 和访问 帐户设置 在用户配置文件中。 从Assets Insights的角度来看,无需执行此步骤,因为Experience Manager Sites与Assets Insights的集成仍在进行中。
登录 https://dtm.adobe.com,并根据需要选择公司。
创建或打开现有Web资产
选择 Web属性 选项卡,然后单击 添加属性.
更新相应的字段,然后单击 创建属性. 参见 文档.
在 规则 选项卡,选择 页面加载规则 从导航窗格中单击 创建新规则.
展开 JavaScript /第三方标记. 然后单击 添加新脚本 在 顺序HTML 选项卡以打开“脚本”对话框。
单击Experience Manager徽标,然后转到 工具 > 资产.
单击 分析页面跟踪器,复制跟踪器代码,然后将其粘贴到在步骤6中打开的脚本对话框中。 保存更改。
AppMeasurement.js
将被删除。 它应通过DTM的Adobe Analytics工具提供。assetAnalytics.dispatcher.init()
将被删除。 在DTM的Adobe Analytics工具完成加载后,应该会调用该函数。访问 https://dtm.adobe.com
. 单击 概述 在Web属性中,然后单击 添加工具 或打开现有的Adobe Analytics工具。 创建工具时,可以设置 配置方法 到 自动.
根据需要选择暂存/生产报表包。
展开 库管理,并确保 库加载位置 设置为 页面顶部.
展开 自定义页面代码,然后单击 打开编辑器.
将以下代码粘贴到窗口中:
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, for example, 'listVar1' */
"", /** eVar to put Asset ID for Asset Click Events in, for example, 'eVar3' */
"", /** event to include in tracking-calls for Asset Impression Events, for example, 'event8' */
"", /** event to include in tracking-calls for Asset Click Events, for example, '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
字段被视为默认值的覆盖。 默认情况下,它们不是必需的。
代码调用 assetAnalytics.dispatcher.init()
在确保 _satellite.getToolsByType('sc')[0].getS()
已初始化,并且 assetAnalytics,dispatcher.init
可用。 因此,您可以跳过在步骤11中添加此代码。
如分析页面跟踪器代码(工具>资产>分析页面跟踪器),此时页面跟踪器不会创建 AppMeasurement
对象、前三个参数(RSID、跟踪服务器和访客命名空间)无关。 而是传递空字符串以突出显示此内容。\
其余参数对应于“分析配置”页面中配置的参数(工具>资产>分析配置)。
通过查询检索AppMeasurement对象 satelliteLib
所有可用的SiteCatalyst引擎的开销。 如果配置了多个标记,请相应地更改数组选择器的索引。 数组中的条目按DTM界面中提供的SiteCatalyst工具排序。
保存并关闭代码编辑器窗口,然后在工具配置中保存更改。
在 审批 选项卡,批准两个未决批准。 DTM标记已准备好插入到您的网页中。