AEM RUM 联合来文
JavaScript 的 AEM RUM 事件生成器
状态
将您的网站与 RUM 连接
如果您的网站没有使用 AEM 边缘服务构建,建议您单独设置 RUM .
要做到这一点,只需在您的页面中添加以下脚本.
<script defer type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
如果您想要指示一个404响应,请包含相同的脚本,但将状态数据属性设置为404.
<script defer type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js" data-status="404"></script>
如果你理解高性能页面的细节,也许最好在后装入脚本 长效 事件
检查以下链接 高级配置选项。 。 。 .
此外,您还可以将您的网站与 RUM 使用 Google 标签管理器
内容安全政策
如果您的网站执行 内容安全政策 必须确保
来源 https://rum.hlx.page 既允许作为脚本来源,也允许作为 navigator.sendBeacon API (英语).
测试设置
-
访问您网站上包含 RUM 脚本的一页 .
-
将请求参数添加到url
rum=on重新装入页面 -
打开浏览器控制台并检查
ping正在写入信件 . -
打开浏览器的网络标签并使用
POST用于域的方法rum.hlx.page答复状态201
边际交付服务项目
请注意,与Adobe Edge送货服务公司共同实施的网站,基于锅炉板,已经用RUM配有仪器.
关于边际交付项目中的 RUM 的更详细信息,从以前的版本 RUM 升级,或定制选项, 您可以检查页面 RUM 边际交付服务项目
发展
构建
$ npm install
独立构建
$ npm run build-standalone
测试
$ npm test
林特
$ npm run lint
释放
在GitHub Actions中通过语义放出进行放出. 软件包使用 国家预防机制信任的出版商 支持,以便国家预防机制不会 接受任何其他软件包的出版商.