在Stack Overflow上,配置文件页面列出了"上次看到"属性.这似乎没有在每个页面视图上更新(出于性能原因,显然).您将如何在流量大的网络应用中实现它?你会仅在某些页面上更新吗?或者在上次记录用户上次访问时缓存并在更新数据库之前等待一段特定时间?还是完全不同的东西?
我看到网站http://panopticlick.eff.org/收集有关您的浏览器的信息,这使您独一无二,即使没有cookie或IP跟踪.
我的问题:你如何使用javascript查看此信息?
当访问者访问网页时,我们如何知道访问者实际上是在顶部显示页面(而不是已经转到另一个选项卡或应用程序).
我们如何知道用户阅读页面的时间长度或页面保持打开的时间长度?
我想跟踪一般的流量mysite.com/current-campaign/和粗心的流量mysite.com.
是否可以将GA跟踪代码放在文件/current-campaign/夹内的文件中,或者它是否必须位于服务器的根目录中才能跟踪工作?
我需要仅使用 JavaScript/jquery 查找网站访问者(客户端)详细信息。有没有办法不使用第三方 API?如果不可能,则使用任何值得信赖的第三方 API 来获取客户端详细信息,例如机器名称(可选)、移动设备型号名称、时间戳等
我有一个我正在处理的应用程序,要求管理员能够跟踪故障单的视图及其持续时间.
我已经跟踪了用户整理的视图数量,我有一个包含TicketID,UserID和DateOpened的表.每次用户访问该页面时,都会插入一个新行.
但是,我想跟踪视图持续时间的方法是在表中设置一个DateClosed字段,这样我就可以在代码中计算出视图持续时间,而不是直接存储时间.
由于内部策略,我无法使用Google Analytics或任何第三方执行此任务,因为它是Intranet应用程序.
在页面退出时填写此字段的最佳方法是什么?
根据标题,我网站的“主页”将根据用户是否唯一(即用户之前从未访问过该网站)而有所不同。
我很高兴在cookie或IP地址的情况下,“从不”都不是100%准确,因为它们可能会被清除或重置,但它们是我知道的两个最可行的选项(我愿意接受建议)。
推荐的方法是什么?
我怀疑答案是否会基于意见,但如果过于主观,请发表评论,我将对此问题进行修正。
正如问题所述,我正试图弄清楚谷歌如何跟踪搜索结果的点击次数.查看源时,您会发现以下内容:
<a href="http://www.yahoo.com/" class=l onmousedown="return rwt(this,'','','res','1','AFQjCNG7Ba-stir4109vlLygPQX7QGf8bg','&sig2=Vx5PLxf04C-yJYZTZfvk8w')"><em>Yahoo</em>!</a>
Run Code Online (Sandbox Code Playgroud)
功能rwt是,非常混乱:
windows.rwt=function(b,d,e,g,h,f,i,j){
var a=encodeURIComponent||escape,c=b.href.split("#");
b.href=["/url?sa=t\x26source\x3dweb",d?"&oi="+a(d):"",e?"&cad="+a(e):"","&ct=",a(g),"&cd=",a(h),"&url=",a(c[0]).replace(/\+/g,"%2B"),"&ei=7_C2SbqXBMW0-AbU4OWnCw",f?"&usg="+f:"",i,c[1]?"#"+c[1]:""].join("");
b.onmousedown="";
return true};
Run Code Online (Sandbox Code Playgroud)
所以看起来谷歌正在改变/url?...我认为跟踪的标签的href .从Firefox中的LiveHeaders看,此页面将浏览器重定向到标签的原始href.
这是否正确,这是跟踪网站链接点击的最佳方法,例如广告?
我正在升级我们公司点击监控工具的跟踪.目前,它使用<img/>标签来调用页面并将所需信息传递给我们的系统.我们需要升级它以使用<script/>标签并调用托管在我们服务器上的JavaScript文件,例如Google Analytics Urchin Module
是否有针对此类跟踪编写的JavaScript框架/最佳实践?如果不是我可以自己写,但想检查是否有一些经过验证的代码/练习来进行这种跟踪.
提前致谢.
有没有人有调试Mixpanel track_forms的经验?
首先,Firebug Chrome控制台(在Mixpanel配置中启用调试时)显示任何track_forms事件的空属性对象.每个其他Mixpanel事件都有一个填充的属性对象,包括引用者,浏览器数据等.不清楚它是否是控制台计时问题,并且实际记录了数据或者这些事件中是否确实缺少数据.
其次,我有一个jquery提交的表单(在复选框点击时提交),这是我正在尝试登录mixpanel的事件.无论我是使用track还是track_forms,事件似乎都不会记录.如果我添加一个延迟表单提交的断点,则该事件似乎会记录.所以它似乎是一个竞争条件,Mixpanel计时器不起作用.
/* doesn't work */
var d={};
$('.ch').bind('change',function(){ /*checkbox click submits form*/
d['checked']=$(this).is(':checked');
d['value']=$(this).val();
mixpanel.track("my event",d);
$('#myform').submit();
});
/* also doesn't work */
mixpanel.track_forms("#myform",'my event',d);
Run Code Online (Sandbox Code Playgroud)
有没有人解决过这个问题?这是客户端表单提交的一个非常基本的用例.
user-tracking ×10
javascript ×3
asp.net ×2
cookies ×2
jquery ×2
ads ×1
asp.net-mvc ×1
forms ×1
frameworks ×1
ip-address ×1
mixpanel ×1
privacy ×1
scalability ×1
subdirectory ×1
tracking ×1
vb.net ×1
web ×1