google-analytics - 转化后跟踪用户
问题描述
我对谷歌分析很陌生,所以我的问题是相当概念性的。我们使用 GA 来跟踪我公司网站上的会话。我们对转化为试验的会话最感兴趣。我们将此作为我们的 GA 目标之一。
我已经实现了一个 ETL,它从 GA 报告 API 中提取到我们的数据仓库中。然而,既然我已经有了 ETL,我意识到在我们的站点上配置 GA 的方式将是有限的,因为我无法将我的 GA 数据与我的内部客户数据连接起来。
在特定客户转换为试用客户后,将我的 GA 会话加入到他们的最佳方式是什么?我是否可以在试用注册时与 google 共享我公司的内部 customer_id,然后在我的 ETL 运行期间通过 API 检索它?
解决方案
不确定您是否知道,但 Google Analytics(分析)能够添加自定义维度。在您的情况下,您可以在注册试用版时将 customer_id 设置为用户会话的自定义维度。
如果您使用的是 Google 跟踪代码管理器,则可以将 customer_id 作为数据层变量提供,然后将其作为自定义维度添加到 GA 标记设置中。
此处更详细地描述了自定义维度设置:https: //support.google.com/analytics/answer/2709828?hl=en这包含有关页面上范围和代码实施的大量示例。
https://support.google.com/tagmanager/answer/6164990?hl=en这描述了使用数据层推送的设置,然后是 GA 标记的最终设置。
自定义维度有 3 个可用范围 - 命中、会话和用户。在您的情况下,用户范围将是最合适的,因为这意味着来自该用户的后续会话(假设他们不使用其他设备或删除 cookie)将继续使用 customer_id 标记,无论他们是否再次注册。
编辑 - 您可以在自定义维度或同时发送的单独维度中包含转化事件的日期。
推荐阅读
- sql - 如何将参数值传递给存储过程而不是 SQL Server 中的文本
- autodesk-forge - 如何在 forge api design automation for revit 中将一个巨大的 json 文件传递给 Command.cs?
- c# - 如何使用.net Graphql NuGet 在线查询现有数据库?(C#)
- jenkins - Jenkins scripted Pipeline: How to apply @NonCPS annotation in this specific case
- python - 使用 Python 读取 Tableau 数据
- php - Laravel - 此路由不支持 POST 方法。支持的方法:GET、HEAD
- traefik - 缺少尾随“/”时无法访问 Portainer。是否可以获得与 Nginx proxy_pass 相同的行为?
- python - 如何逐行比较两个数据框?
- java - 如何使用 xpath 相对于通过 innerText 标识的另一个元素定位一个元素
- sql-server - 合并 200 个大型(50mb 到 500mb)CSV 文件的最快方法是什么?