Adobe Analytics和Assets insights

发布于:2026-07-08 Adobe AEM 0条评论

——————————目录大纲——————————

————————————————————————

一、背景

视频地址:AEM Training Analytics&Insight-20240619.mp4


二、正文

1、汇总信息

00:00 如何在页面层级上设置页面分析

页面上展示:
<!-- Analytics script -->
<script src="//assets.adobedtm.com/498114d772a9/1f6d02163186/launch-ENbd80d0d08563407f8765e66b51ce822a.min.js"></script>

对应配置在:
cloud manager - Environments - 选择对应环境 - configuration tab - publishHeaderScript
这个url就是在页面上的地址

这个配置就是页面上所有点击事件、页面加载的统计

在page的Properties设置页面的cloud services,在下方cloud service configurations可以选择adobe analytics,然后下方选择performance

08:11 查看问题

问题JIRA: EAGLE-12455
- Getting issue details... STATUS

生产页面:https://www.lenovo.com/us/en/explore/lenovo-amd-edge-game-find-the-server
点击最下方中间Read solution fact sheet,控制台可以过滤b/ss日志

所有的模板都是在lenovo-platform和lenovo-www中创建的,analytics都已经启用。

启用了analytics的,会在lmd中增加额外的属性,如:lenovo-www/ui.apps/src/main/content/jcr_root/apps/lenovo-www/components/structure/software-page/analyticshead.html
所有历史组件全都已经启用了分析,按道理现在的应该生效,但是

analytics是把lmd中的值发送给了Adobe analytics

所有cta button都启用了analytics数据的发送事件

如果想关闭analytics则需要联系analytics团队去处理,他们在分析端有配置,可以根据自己的需求修改规则

如果Adobe analytics团队有额外的需求,需要我们发送需求文档,然后将需要的字段加到页面中去

可以点击页面上方的analytics & recommendations按钮查看分析量

基础配置在Tools - Cloud Service - Adobe Analytics

如果我们要根据业务需求为其他页面启用分析配置,我们只需要在页面的Advanced选项卡下选择Cloud configuration并为这些本地页面保存

28:46 cloud configuration

什么是cloud configuration,可以创建多种配置来集成其他Adobe服务,比如dynamic media configuration、translation cloud services或Adobe lunch target和Analytics,比如在Analytics下面可以创建自己的配置

30:35 关于数据收集

由AEM收集数据,发送至Adobe Analytics,然后在由adobe analytics发送至AEM,并形成最终统计结果

34:02 assets insights

因此,内部配置用于在资产级别设置配置,我们必须首先在容器内设置这个,然后资产可以看到内部资产内部表信息
根据assets-id去设置

2、JIRA剖析

问题JIRA: EAGLE-12455
- Getting issue details... STATUS

梳理了一下目前的前后因果:
目前所有的模板都是在lenovo-platform和lenovo-www中创建的,因此正常来说analytics功能依赖于基础组件实际都已经实装到页面上了。
数据收集的链路是从AEM页面收集并发送数据至Adobe analytics team,然后再由adobe analytics发送结果至AEM平台,并形成最终统计结果可供查看。

当启用了analytics的,页面控制台输入lmd中会额外增加其他的一些信息,通过过滤Networks里面的b/ss关键字接口请求也能确定是否发送了analysis数据,但是发现在QA和Prod环境中发现个别页面存在点击后没有跟踪的问题,查看了lmd也确实缺少了部分信息,如:https://publish-p44761-e196278.adobeaemcloud.com/content/lenovo/www/us/en/explore/lenovo-smarter-ai-idc-cio-playbook-2024-jp.html
现在是Adobe Analytics团队给出的结果是按钮没被跟踪,因此还得再看具体是什么原因导致了没有生效……

正常的lmd:

正常分析调用:

异常lmd:

3、配置

3.1 launch.js地址配置

代码通过以下进行调用:

Author:

lenovo-platform/ui.config/src/main/content/jcr_root/apps/lenovo-platform/osgiconfig/config.author/com.lenovo.platform.core.services.impl.LenovoApplicationServiceImpl.cfg.json

Publish:

lenovo-platform/ui.config/src/main/content/jcr_root/apps/lenovo-platform/osgiconfig/config.publish/com.lenovo.platform.core.services.impl.LenovoApplicationServiceImpl.cfg.json

页面引用:

实体引用:

lenovo-platform/core/src/main/java/com/lenovo/platform/core/models/PagePropertiesModel.java

4、其他资料

添加 Adobe Analytics:https://experienceleague.adobe.com/zh-hans/docs/platform-learn/implement-in-websites/implement-solutions/analytics

上一篇

API Integration

下一篇

Adobe Form

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理