Google 分析跟踪用户行为。或者有可能吗?

Google analytics track user behavior. Or possible?

我正在寻找一种方法来跟踪我网站上的用户行为。我想知道是否有可能得到一个 table 数据看起来像这样:

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

(Link - 用户来自哪里)

我想按会话跟踪不同的用户操作。这可能使用 Google Analytics 还是我应该搜索其他工具?我的站点当前设置为跟踪事件,但在我的 Analytics 帐户上,我只获得发生的事件数。我想跟踪特定用户在我的网站上做了什么。

tl;dr: 如果您必须这样做,请使用 Mixpanel 或类似软件。

基于时间的维度已经可用(日期、小时、分钟和日期时间)。 "link" 将是推荐人。 Google Analytics 中的操作基本上是网页浏览、事件和交易,所以您也有。

IP 和用户 ID 很大 no-gos。存储任何可以识别个人身份的内容都违反了 Google 的服务条款,并且根据您所在的位置可能会违反国家 laws.And 如果 user_id 你的意思是 Google 同名的分析功能,Google 表示您可以为登录用户设置它并且必须为注销用户取消设置,因此通过扩展这意味着将它存储在 Ga 中可能会违反他们的服务条款.

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

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

更不用说它完全避开了为什么这么多人想要跟踪个人用户。你不能使用 GA 信息来定位个人,仅仅查看个人用户路径对你没有帮助(我写了一个 article 关于这个,虽然我不希望这会说服你)。

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