使用Google Analytics跟踪用户会话

问题描述:

我有一个基于PHP(5+)的网站。使用Google Analytics跟踪用户会话

我想使用Google Analytics(分析)跟踪我网站的注册用户。我基本上只是想抓住他们的会话ID(或某种方式来识别每个特定用户),并从我的Google Analytics仪表板查看他们的动作和网站使用情况。

可以这样做吗?如果是这样,任何指导将是最受欢迎的。

我认为要做到这一点的最好办法是通过自定义变量: _setCustomVar(索引,名称,价值,opt_scope)

这将是由你来确定的“价值”作为唯一的会话ID为用户。 根据您想要跟踪的情况,您的案例中的范围可以是会话(2)或访问者(1)。 http://code.google.com/intl/en/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#setup

从技术上讲,您可以将用户名存储为自定义变量,但这样做违反了Google Analytics服务条款(ToS)。除其他外,(转述的)ToS指出,您不允许在Google Analytics中存储任何内容,以便识别访问者是谁。这通常适用于用户名,IP地址,电话号码等。

如果您决定忽略ToS并存储数据,它会将您(而不是Google)暴露给各种数据保护& PII法律。特别是在欧盟。

如果您有一定的预算资金可用,最佳查看您要查找的信息的方法是使用可处理Google Analytics数据的驻地网络分析软件包。当您将数据存放在场所中时,它会缓解许多数据隐私/保护/ PII法律。

+0

在这里稍微澄清一点:通过匿名唯一ID跟踪用户是完全可以接受的。 – snl 2017-01-19 21:35:57