首页 > 解决方案 > 如何使用 Javascript 使用来自 Google Analytics 的数据填充表单字段?

问题描述

我希望将 Google Analytics 中的“会话持续时间”和“页面/会话”插入表单字段,以便将数据提交到后端。

我可以使用 URL 参数或通过在表单脚本中手动指定值来输入值,但我希望根据浏览器的 cookie 自动捕获数据。我在任何地方都找不到任何文档,也不知道在哪里可以找到它。

结果应该是:我正在浏览网站 3 分钟并点击了 5 个页面。我最终进入了一个可以提交竞赛表格的页面。该表单包含两个隐藏字段:Session Duration 和 Pages per Session。由于 Google Analytics cookie,会话持续时间应自动填充 3,每个会话的页面数应填充 5。然后我提交表单,两个字段的数据与表单一起提交,并与另一端的字段映射(在本例中是 CRM,创建这些字段不是问题)。

标签: javascriptjqueryformsgoogle-analyticsgoogle-tag-manager

解决方案


据我了解,谷歌分析使用客户端 ID 将这些会话和页面视图拼接在一起,而不是在 cookie 本身中收集数据之后。因此,这些数据在 cookie 中不可用。

您需要将自己的 cookie 添加到网站并从您创建的这些 cookie 中获取数据以获取此数据。


推荐阅读