0

我是 adobe Analytics 的新手。我正在尝试跟踪用户在未填写必填字段的情况下提交表单时发生的表单错误。

所以在这里我所做的是,将表单值传递给 list prop 以捕获值。但我不知道如何实现事件来跟踪这些值。

谁能帮助我如何在 adobe 启动中实施规则和事件以进行跟踪?

4

1 回答 1

0

是的,有几种方法可以做到这一点。

推荐的方式是让前端团队发送一个 Launch 可以监听的错误事件。它可以通过几种方式完成。安装 adobeDataLayer 扩展被认为是最佳实践:https ://experienceleague.adobe.com/docs/launch/using/extensions-ref/adobe-extension/acdl/overview.html?lang=en

该扩展提供了使用与 GTM 非常相似的数据层的能力。非常舒服。

另一种方法是要求开发人员发送一个简单的 JS customEvent,在事件的 detail 属性中包含错误详细信息。

Launch 可以原生监听 JS 事件并提供对事件对象的访问权限。

最后,最糟糕的一种实现,应该主要被认为是一种 hack,是变得可见的触发器: 在此处输入图像描述 你应该用这个触发器检测实际的错误消息。我建议不要使用它,因为进入视口监听器有点重。它还取决于 DOM 结构,因为您必须为错误消息提供 CSS 选择器。

当然,这还不是全部。您可以构建自己的 settimeout 轮询逻辑来手动查找错误,或者要求开发人员发送直接调用,但这些是更糟糕的解决方案,所以我不详细说明它们。

于 2021-07-16T15:54:18.123 回答