我从事网络分析工作。我们使用服务器日志和客户端数据(使用javascript插件收集用户交互信息)来获得更准确的数据,为了寻找回头客,我们使用uid
客户端我们正在生成uid
并在cookie中设置与Google Analytics相同。我们必须将uid
存储在服务器日志中,以便我们可以通过两种方式(使用服务器日志和客户端数据)跟踪用户,并合并数据以进行更好的分析。
如何将客户端生成的uid
发送到服务器以保存服务器日志中的uid
?
GA设置了第一方cookie,因此它的uid将存储在他们的cookie中,并且它将在每个请求的头中提供给您的服务器。如果你所做的"与GA相同",那么你自己的客户端跟踪也将设置第一方cookie。因此,如果您希望在弹出GA代码后立即向服务器发出ajax请求,或者只是等待下一个服务器请求从cookie中获取数据。
但在我看来,更简单的解决方案是让客户端代码与服务器端代码同步,而不是相反。将服务器端生成的uid传递给客户端代码,并让客户端代码使用该uid。