我正在为我的下一个作业收集有关网络分析工具(如Google Web Analytics)的信息,但我无法找到任何有用的信息.我在寻找:
GA:«访问者的浏览器与特定网站之间的互动时段,在浏览器关闭或关闭时结束,或者当用户在该网站上停留指定的时间段时.»
Omniture:«访问是指访问者访问网站的术语.当一个人第一次在您公司的网站上查看页面时,访问就开始了.它将持续到该人停止在该网站上的所有活动30分钟.例如,如果您登录www.omniture.com,则会有一个访问实例,该实例将持续到您没有30分钟不活动,即您已关闭浏览器或离开计算机.如果您处于非活动状态超过30分钟,然后再次登录,则会被视为新访问.SiteCatalyst也会在连续12小时的活动后终止访问.»
在以下场景中:用户查看页面然后关闭其浏览器一分钟,然后重新打开并返回到同一页面.
这是正确的解释吗?
有谁知道Google分析或Clicky如何运作?
我坚持认为我搜索了整个http://static.getclicky.com/js文件并且没有找到任何服务器请求.它如何在不损害自身安全性的情况下发送数据?否则用户可以通过修改js来发送错误数据.
我的查询是我有一个重定向到另一个页面的链接.在webkit浏览器中,如何在重定向发生之前强制执行sitecatalyst服务器调用(脚本执行)?
我正在使用sitecatalyst作为门户网站.我已经配置了自定义链接调用,以包含doneAction参数,以便在webkit浏览器上成功完成调用(如Adobe指南中所述).
按钮onClick事件的自定义链接代码如下:
<script language="javascript" >
function search(keyword)
{
var s=s_gi('testing');
s.linkTrackVars="prop11,events";
s.linkTrackEvents="event6";
s.prop11=keyword;
s.events="event6";
s.tl(this,'o','Search',navigate());
window.location=searchresults.html;
}
</script>
<script language="javascript" >
function navigate()
{
return false;
/*To induce a delay to ensure that image request is sent to Adobe before the
user leaves the page.(As given in Adobe guide - code release H.25))
Code version H.25 (released July 2012) includes an overloaded
track link method ( s.tl ) that forces WebKit
browsers to wait for the track link call …
Run Code Online (Sandbox Code Playgroud) 我一直在寻找升级到Universal Analytics时需要考虑的任何事情.
我发现这篇文章:
Google Analytics(分析) - 升级到异步代码
他解释说,如果你没有做任何先进的事,你应该没问题.我们有很多事件跟踪,我们希望保持不变.我们还有一些自定义变量,我可以在自定义维度中无需和/或处理.
除此之外,我们有一个相当基本的设置.
我们确实有一个"保持活跃"的事件,这有助于确定现场的准确时间.
另一个非常重要的问题与能够从Classic分析到Universal的转换有关.这可能吗?我发现一篇文章说它不是,但那篇文章已经有几个月了,不确定它是否仍然是真的.
思考?
我对_gid和_ga进行了过多调查。据我所知,它们的定义:
_ga:用于标识唯一身份用户,有效期为2年。
_gid:用于标识唯一身份用户,并且会在24小时后过期。
例:
_ga:GA1.3.292651669.1502954402 _gid:GA1.3.974792242.1509957189
从什么是_ga cookie的值是多少?,我知道_ga中每个文件的含义。_gid也是如此。
但是我不知道如何生成第三个字段,即随机生成的用户ID(针对_ga:292651669和针对_gid:974792242)。
我尝试同时删除_ga和_gid,并得到了一对新夫妇_ga:GA1.3.2097663971.1509959880和_gid:GA1.3.1180999143.1509959880。两者的第三个字段都被更改。那么它们如何生成以及Google如何通过它们识别用户。假设我今天用两个_gid和_ga打开浏览器,明天,我清除了所有cookie,ga将创建新的couplw(_gid,_ga)。这意味着我在今天与今天不同。
请帮我。
致以最诚挚的问候,
詹姆
cookies analytics google-analytics web-analytics analytics.js
我的Google Analytics事件跟踪问题仅在Chrome上显而易见,而且没有其他浏览器.
我在我的网站上触发了以下Google Analytics跟踪代码,点击了锚点链接:
_gaq.push(['_trackEvent', 'Basket Remove', product_name, product_code, product_price, false]);
_gaq.push(['rollup._trackEvent', 'Basket Remove', product_name, product_code, product_price, false]);
Run Code Online (Sandbox Code Playgroud)
使用Web代理工具我可以看到第一个是触发,但第二个不是.对于_trackEvent
点击是指向另一个网页的链接的点击次数似乎就是这种情况,正如我所说的那样,只有谷歌浏览器才能显示.
在完成JavaScript执行之前,Chrome几乎已决定重定向到锚点中的链接.我没有在IE或FF中遇到此问题.
我试过坚持一次setTimeout
之后,之间的电话,但无济于事.
setTimeout('document.location="' + link.href + '"', 500);
Run Code Online (Sandbox Code Playgroud) google-analytics google-chrome cross-browser web-analytics event-tracking
我正在开发一个像谷歌分析这样的内部网络分析系统,我不太清楚这个概念page stay time
,这个措施来自网络的典型解释是:
那么A的页面停留时间是t2-t1,B是0
我的问题是:在这种情况下,当计算page stay time
B时,我们是否需要检查用户是否从页面A单击页面B?即B的参考是A?
如何计算服务器端 node.js 中的互联网速度,我从客户端发送当前时间戳,同时在查询字符串中发出http 请求。
客户端代码
var image = document.createElement("img");
image.width = 1;
image.height = 1;
image.src = url+"?"+new Date().getTime();
Run Code Online (Sandbox Code Playgroud)
网址如下所示
http://localhost:8080/server?1369654461767
Run Code Online (Sandbox Code Playgroud)
网速计算可以使用请求的开始时间、结束时间和可下载文件大小来。
但是,我上面请求的问题是1x1 像素,因此无法确定图像大小,而且我不想要单独的服务器调用来计算网络速度。
使用客户端的开始时间和请求和响应中存在的数据计算互联网速度的任何解决方案。
任何想法都会有所帮助。
出于网络分析引擎的目的,是否有一个很好的 JavaScript 库来设置/获取访问者的唯一标识符?我知道evercookie,但这对我的目的来说有点苛刻。我不喜欢用他们无法删除的任何东西感染访问者的想法,如果他们真的想要的话,evercookie 也很重,因为它实际上会减慢浏览器的速度。
我只是想让网站所有者尽可能准确地统计他们的唯一访问者。如果网站访问者真的不想以这种方式被跟踪,那很好并且可以理解。他们应该可以选择通过禁用 cookie 或其他一些机制(如网站所有者的设置)来不被跟踪。
仅通过 cookie 跟踪唯一访问者似乎太不可靠了。
web-analytics ×10
analytics ×4
cookies ×2
javascript ×2
analytics.js ×1
evercookie ×1
express ×1
http ×1
node.js ×1
tracker ×1