我有一个基于PHP(5+)的网站。
我想使用Google Analytics跟踪我的网站注册用户。我基本上只希望获取他们的会话ID(或某种方式来识别每个特定用户),并从我的Google Analytics仪表板查看他们的移动和站点使用情况。
这可以做到吗?如果可以,任何指导都将不胜感激。
我有一个基于PHP(5+)的网站。
我想使用Google Analytics跟踪我的网站注册用户。我基本上只希望获取他们的会话ID(或某种方式来识别每个特定用户),并从我的Google Analytics仪表板查看他们的移动和站点使用情况。
这可以做到吗?如果可以,任何指导都将不胜感激。
我认为最好的方法是通过自定义变量来实现:
_setCustomVar(index, name, value, opt_scope)
你需要将“value”标识为用户的唯一会话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法律问题,尤其是在欧盟地区。
如果您有一些预算资金可供使用,查看所需信息的最佳方式是使用一个本地部署的Web分析软件包,该软件包可以处理Google Analytics数据。当您将数据存储在本地时,可以减轻许多数据隐私/保护/PII法律问题。