google-analytics - 谷歌分析跟踪用户行为。或者可能吗?

标签 google-analytics google-tag-manager

我正在寻找一种方法来跟踪我网站上的用户行为。我想知道是否可以获得一个包含如下数据的表格:

+------+---------------+-----------------+------+---------+
| time | ip or user_id | user_session_id | link | actions |
+------+---------------+-----------------+------+---------+

(链接 - 用户来自哪里)

我想按 session 跟踪不同的用户操作。使用 Google Analytics 可以实现这一点吗?或者我应该搜索其他工具?我的网站当前设置为跟踪事件,但在我的 Analytics 帐户中,我只能获取发生的事件数。我想跟踪特定用户在我的网站上执行的操作。

最佳答案

tl;dr:如果您必须执行此操作,请使用 Mixpanel 或类似软件。

基于时间的维度已经可用(日期、小时、分钟和日期时间)。 “链接”将是引用者。 Google Analytics(分析)中的操作基本上是综合浏览量、事件和交易,因此您也有这些。

IP 和用户 ID 是一个很大的禁忌。存储任何可识别个人身份的内容都违反了 Google 的服务条款,并且根据您所在的位置,可能会违反国家法律。如果您所说的 user_id 指的是同名的 Google Analytics 功能,Google 表示您可以将其设置为登录用户并且必须为注销用户取消设置,因此扩展而言,这意味着将其存储在 Ga 中可能会违反他们的 TOS。

GA session ID 不通过接口(interface)公开。您可以从 cookie 中读取它并将其存储在自定义维度中(我不确定 TOS 中是否允许这样做,另一方面,GA 高级客户在任何情况下都可以通过 BigQuery 导出获得此信息,因此应该允许这样做)。

如果您只是想区分不同的用户,您可以简单地在 UUID 中生成一个字符串。格式化并将其存储在自定义维度中。如果您想实际识别用户身份(通过姓名、地址等),那么您是不允许的,如果 Google 发现,他们将终止您的帐户。

更不用说它完全无法解释为什么这么多人想要跟踪个人用户。你不能使用 GA 信息来定位个人,并且仅仅查看个人用户路径不会对你有帮助(我为此写了一篇 article,尽管我不希望这会说服你)。

出于技术和法律原因,Google Analytics(分析)并不是跟踪个人用户的好工具,如果您需要这样做,请使用为此目的而制作的软件。 Mixpanel 在这种情况下经常被提及,但我确信还有许多其他解决方案。

关于google-analytics - 谷歌分析跟踪用户行为。或者可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34766385/

相关文章:

sql - BigQuery 在同一查询中展平 GA session 和命中级别字段

api - Google Analytics(分析):如何访问Analytics API

regex - 从 Google Analytics 中排除 IP - 为什么这不是有效的正则表达式?

google-analytics - Sharebutton.to 显示为我的页面之一

javascript - Google 跟踪代码管理器 - dataLayer 具有先前的值

google-analytics - 并非所有尺寸都可用

html - 用于跨域跟踪的Google Analytics(分析)过滤器设置

javascript - gtag 实现和 gtm 实现之间有什么区别?

javascript - Google 跟踪代码管理器是否对自定义 HTML 代码执行 document.write?

google-tag-manager - 如何在微软清晰度中设置自定义ID(用户ID)?