如何为每个服务器请求设置uid?

时间:2013-04-29 12:41:35

标签: javascript httpwebrequest httprequest analytics web-analytics

我在网络分析方面工作。我们正在使用server logs和客户端数据(使用javascript插件收集用户交互信息)来获取更准确的数据,以便查找我们正在使用的重复访问者uid

客户端我们正在生成uid并在Cookie中设置与Google Analytics相同。我们必须将uid存储在服务器日志中,以便我们可以通过两种方式跟踪用户(使用服务器日志和客户端数据)并合并数据以便更好地进行分析。

如何将客户端生成的uid发送到服务器以将uid保存在服务器日志中?

1 个答案:

答案 0 :(得分:0)

GA设置了第一方Cookie,因此它的uid将存储在其Cookie中,并且每次向您的服务器发出请求时,您的服务器都可以使用它。如果你正如你所说的“和GA一样”,那么你自己的客户端跟踪也将设置第一方cookie。因此,如果您希望更快地发布GA代码,则可以在向服务器发出ajax请求,或者等到下一个服务器请求从cookie中获取数据。

但IMO更简单的解决方案是使客户端代码与服务器端代码同步,而不是相反。将服务器端生成的uid传递给客户端代码,并让客户端代码使用该uid。