我想分裂注册和未注册用户之间的流量与自定义变量。 该分析文档建议使用一个会话级自定义变量用于这一目的。
但是,什么是很常见的为我们的用户是退出的时候都使用我们的服务做的,因为他们往往是在共享计算机上工作。 在注销,会话级自定义变量会被“注销”被改写,因为这发生在同一个会话。
是否有可能以某种方式结束谷歌Analytics(分析)会话当用户登录,并开始一个新的会话?
我想分裂注册和未注册用户之间的流量与自定义变量。 该分析文档建议使用一个会话级自定义变量用于这一目的。
但是,什么是很常见的为我们的用户是退出的时候都使用我们的服务做的,因为他们往往是在共享计算机上工作。 在注销,会话级自定义变量会被“注销”被改写,因为这发生在同一个会话。
是否有可能以某种方式结束谷歌Analytics(分析)会话当用户登录,并开始一个新的会话?
随着analytics.js
,这是现在可以做到的 。
只需运行ga('send', 'pageview', {'sessionControl': 'start'});
它会启动新的会话。
您可以设置_setSessionCookieTimeout和_setVisitorCookieTimeout为0,强制在浏览器关闭一个新的会话,但它不会,如果访问者A登录的工作你的网站的,但保持浏览器中打开和参观者B在椅子和日志啤酒花...
有一两件事你可以做的反而是当用户注销时删除GA的Cookie。 这将立即结束会话,并开始下页加载一个新的会话。
如果你不知道,有一些事情要注意这些东西,因为多人使用同一台计算机。 基本上你不能依靠一定的指标,比如游客和访问者。
会议无论是自然超时,或者他们是否是从第一个选项(访问者的cookie被保留)强迫,指标将显示为有多次访问同一个访客。
如果你去第二路线(删除的cookie),它会计算每一个新的会话作为一个新的访问者,但你要摧毁能够看到访问者在多次访问。
所以,不管你做什么,有跟踪同一台计算机上的多个用户,并得到可靠造访指标没有简单的方法。
有些东西,你可以做些什么来帮助:
指定当访问者到你的网站被记录到填充自定义变量。 使每个用户的独特价值。 警告:在决定使用什么样的价值之前,GA的隐私政策阅读起来。 举例来说,你不能使用个人身份信息,也不能使用,可以直接在自己的网站绑定到个人识别资料的任何价值。
您也可以在访客注销抢GA当前访问者ID的Cookie并储存起来,然后在登录时,设置GA饼干到输出GA代码前值。 它的原理基本相同,只是奇怪的是GA的跨域跟踪解决方案,GA不提供在功能上烤方便地设置他们访问者ID(你可以通过它在一个URL PARAM但不是一个函数调用做到这一点 - 但你可以直接设置cookie自己)。
再次警告:如果保存GA的访问者ID,这样当他们再次登录即可弹出饼干,确保它不直接依赖于个人身份信息(如在你的数据库)。 阅读他们的服务条款和隐私权政策,咨询律师,blahblah。
但不管怎么说,如果你这样做,它会给你个人游客共享同一台计算机的可靠数据的一些措施。 没办法考虑才进行实际的登录不过了,不过,聊胜于无。
有两种方式可以适当地做到这一点。
清除cookie是不是解决这个问题的正确方法。 Session变量有利于那些需要在某一时刻在本届会议期间被覆盖的变量。
当选择范围,认为它提供的功能: