如何重置Google Analytics(分析)Cookie?

时间:2018-07-19 20:33:43

标签: cookies google-analytics

我正在开发一个将在单个位置的单个触摸屏设备上运行的应用程序。该设备已连接到互联网,并且该应用实质上是一个Web应用(它将在Windows 10计算机的IIS中本地托管),因此我们想使用Google Analytics(分析)来跟踪使用情况。

一定程度的不活动后,该应用将进入“空闲”模式。

我认为可以假设,如果没有足够长时间的用户交互以使应用程序变得空闲,那么该人可能已经离开了该设备,并且当交互更多时,它就退出了空闲模式,它必须是新用户。

因此,我想跟踪分析就像是其他用户一样,这意味着我需要重置_ga_gid cookie以获取新的用户ID。

我该怎么做?

我尝试删除旧的cookie,然后将更多数据推送到window.dataLayer,希望GA脚本能看到没有cookie并重新创建它们。那里没有运气。

我尝试删除Cookie,清除window.dataLayer,然后删除原始的script标签并重新添加新的script标签以重新加载GA脚本以尝试获取以此方式重新创建cookie。再次没有运气,尽管我看到第二次加载看起来好像是从缓存中加载的,所以我想知道是否也需要从缓存中清除GA脚本。

我能够使其正常工作的唯一方法是删除cookie并进行浏览器的硬刷新。但这不是我想要做的,因为刷新会中断用户体验。

因此,在我尝试尝试从缓存中删除脚本之前,我想问一下-有没有一种方法可以重置_ga_gid cookie以模拟新用户,而不刷新浏览器?

0 个答案:

没有答案