use*_*278 8 google-analytics session-cookies
我想用自定义变量划分已注册和未注册用户之间的流量.Analytics文档建议为此目的使用会话级自定义变量.
但是,对于我们的用户来说,最常见的是在使用我们的服务完成后注销,因为他们经常在共享计算机上工作.在注销时,会话级自定义变量将被"未注册"覆盖,因为这发生在同一会话中.
在用户注销并开始新会话时,以某种方式终止Google Analytics会话是否可行?
您可以将_setSessionCookieTimeout和_setVisitorCookieTimeout设置为 0 以强制关闭浏览器上的新会话,但如果访问者 A 注销您的网站但保持浏览器打开并且访问者 B 跳到椅子上并登录,则它将不起作用...
您可以做的一件事是在用户注销时删除 GA 的 cookie。这将立即结束会话并在下一页加载时启动新会话。
如果您不知道,由于多人使用同一台计算机,因此有一些关于此内容的注意事项。基本上,您不能依赖某些指标,例如访客和唯一访客。
无论会话自然超时,还是强制使用第一个选项(保留访问者 cookie),指标都会显示为同一访问者进行多次访问。
如果您采用第二条路线(删除 cookie),它会将每个新会话计为新访客,但您将无法看到访客进行多次访问。
因此,无论您做什么,都没有简单的方法可以跟踪同一台计算机上的多个用户并获得可靠的访问指标。
您可以做一些有帮助的事情:
指定当访问者登录您的站点时要填充的自定义变量。使其成为每个用户的独特价值。警告:在决定使用什么值之前,请先阅读 GA 的隐私政策。例如,您不能使用个人身份信息,也不能使用任何可以直接与您自己网站内的个人身份数据关联的值。
您还可以在访客注销时获取 GA 当前访客 ID cookie 并将其存储,然后在登录时将 GA cookie 设置为该值,然后再输出 GA 代码。它与 GA 的跨域跟踪解决方案的原理基本相同,但奇怪的是,GA 不提供内置函数来轻松设置访客 ID(您可以通过在 URL 参数中传递它来完成此操作,但不能通过函数调用来实现 -但你可以自己直接设置cookie)。
再次警告:如果您保存 GA 的访问者 ID,以便在他们再次登录时可以弹出 Cookie,请确保它不直接与个人身份信息(如数据库中的信息)相关联。阅读他们的服务条款和隐私政策,咨询律师,等等。
但无论如何,如果您这样做,它将为您提供共享同一台计算机的各个访问者的一些可靠数据。虽然在他们实际登录之前无法进行说明,但总比没有好。
| 归档时间: |
|
| 查看次数: |
7091 次 |
| 最近记录: |