Adobe动态标签管理是一种激活数字营销工具的工具。 酒店免费提供给Adobe Analytics客户。 您可以自定义跟踪代码,使第三方CMS解决方案能够使用资产分析,也可以使用DTM插入资产分析标记。 只支持并提供图像洞察。
AdobeDTM已弃用,但支持Adobe Experience Platform Launch,很快将达到寿命结束。 Adobe建议您使用 Launch 获得资产洞察。
执行这些步骤,通过DTM启用资产分析。
单击Experience Manager标志,然后转至工具 > 资产 > 洞察配置。
使用DTMExperience Manager配置Cloud Service
登录https://dtm.adobe.com并访问用户用户档案中的帐户设置后,API令牌应可用。 从资产分析的角度来看,不需要执行此步骤,因为Experience Manager站点与资产分析的集成仍在进行中。
登录https://dtm.adobe.com,然后根据需要选择公司。
创建或打开现有Web属性
选择Web属性选项卡,然后单击添加属性。
根据需要更新字段,然后单击创建属性。 请参阅文档。
在规则选项卡中,从导航窗格中选择页面加载规则,然后单击创建新规则。
展开JavaScript /Third Party Tags。 然后,在顺序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, 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
对象时,前三个参数(RSID、跟踪服务器和访客命名空间)将不起作用。 而是传递空字符串以突出显示它。\
其余参数与“分析配置”页(工具>资产>分析配置)中配置的参数相对应。
通过查询satelliteLib
所有可用的SiteCatalyst引擎来检索AppMeasurement对象。 如果配置了多个标记,请相应地更改数组选择器的索引。 阵列中的条目按DTM界面中可用的SiteCatalyst工具进行排序。
保存并关闭“代码编辑器”窗口,然后在“工具”配置中保存更改。
在批准选项卡中,批准两个待批准。 DTM标记已准备好插入网页。 有关如何在网页中插入DTM标记的详细信息,请参阅在自定义页面模板中集成DTM。