我想知道如何使用Google Analytics(可能使用api)创建图表,但我不确定是否已经有关于如何执行此操作的插件或教程.Google.com上的Javascript API参考很糟糕.
此外,任何有关如何创建折线图(画布元素?)的参考也会很棒.
谢谢!
除了"通用"服务器的安全最佳实践之外,我正在寻找MongoDB服务器的"安全最佳实践".你能指点我有用的资源吗?
.NET有一个很好的yacc/bison类型LALR解析器生成器吗?
我们现在正在使用GWO(Google网站优化工具).多变量和A/B测试正是我们所需要的,并且从显示用户变化的角度来看效果很好.但是,我们有几个问题让我想要使用不同的工具:
是否有像GWO这样的好工具可以与Google Analytics(我喜欢)一起使用?
更新:我们选择了Optimizely并且一直很高兴.但是,它可能很难处理,因为它对你来说有点太多了.您可以直接从他们的UI编辑您的网页,但这当然并不容易,甚至可能.特别是当涉及Javascript时.我们的UI经常在这个过程中搞砸了.我喜欢GWO的方法,因为开发人员将代码分开,营销人员可以用开发人员允许的变量填写这些部分.对我来说这是理想的,除了GWO,当然,实际上并不起作用.
Optimizely的竞争对手名为Visual Website Optimizer.看起来也很漂亮,但我上面描述了同样的问题.
是否有GWO有效?
javascript google-analytics google-website-optimizer multivariate-testing optimizely
我正在为一个相当复杂的CRM制作跟踪脚本,以跟踪Google Analytics中的表单操作.我试图平衡与准确地跟踪表单操作的欲望需要永不防止形式从不工作.
现在,我知道做这样的事情是行不通的.
$('form').submit(function(){
_gaq.push(['_trackEvent', 'Form', 'Submit', $(this).attr('action')]);
});
Run Code Online (Sandbox Code Playgroud)
在有机会处理之前,DOM会卸载.
所以,很多示例代码推荐如下:
$('form').submit(function(e){
e.preventDefault();
var form = this;
_gaq.push(['_trackEvent', 'Form', 'Submit', $(this).attr('action')]);
//...do some other tracking stuff...
setTimeout(function(){
form.submit();
}, 400);
});
Run Code Online (Sandbox Code Playgroud)
在大多数情况下这是可靠的,但它让我感到紧张.如果e.preventDefault();
在我之间触发基于DOM的提交之间发生了什么事情怎么办?我完全打破了这个形式.
我一直在寻找其他一些分析实现,我注意到这样的事情:
$('form').mousedown(function(){
_gaq.push(['_trackEvent', 'Form', 'Submit', $(this).attr('action')]);
});
$('form').keydown(function(e){
if(e.which===13) //if the keydown is the enter key
_gaq.push(['_trackEvent', 'Form', 'Submit', $(this).attr('action')]);
});
Run Code Online (Sandbox Code Playgroud)
基本上,不是中断表单提交,而是通过假设某人正在关闭或键入Enter来取代该表单,而不是提交该表单.显然,这将导致一定数量的误报,但它完全消除了使用e.preventDefault();
,这在我看来消除了我可能阻止表单成功提交的风险.
所以,我的问题:
javascript jquery analytics google-analytics javascript-events
我已经编写了一个安装接收器来确定何时通过Market安装了应用程序.但是,AnalyticsReceiver
如果安装在应用程序中,我还想将INSTALL_REFERRER广播传递到其他接收方(如Google Analytics).重要的是,我不知道是否安装了其他接收器,因为我的接收器将在其应用程序中被其他开发人员使用.
目前,我收到广播,完成后我打电话给:
AnalyticsReceiver receiver = new AnalyticsReceiver();
receiver.onReceive(context, intent);
问题是该AnalyticsReceiver
课程可能不存在.
那么如果我不确定该应用程序是否使用了该AnalyticsReceiver
怎么办?
或者Android本身会确保安装的每个接收器都能获得广播吗?
非常感谢!
我一直试图通过Android和iOS让Google Analytics在PhoneGap 1.2.0中运行.
在PhoneGap 1.2.0中使用Google Analytics时,Android和iOS之间的主要区别是什么?
我想(通过谷歌分析)计算弹出窗口显示给用户的次数.我应该使用哪个事件来推断弹出窗口正在向用户显示?
我有AWStats提供我的托管服务提供商.我也有谷歌分析设置.但两者都显示了我应该信任的不同统计数据?这两个更准确吗?我应该使用其他东西来获得准确的统计数据.
我必须计算图像加载时间.onLoadHandler对此负责.
<img onError="onErrorHandler(this);" onLoad="onLoadHandler(this);" alt="" border='0' width='1' height='1' src='http://exmaple.com/02.jpg'/>
Run Code Online (Sandbox Code Playgroud)
如果图像是具有200个服务器响应的普通文件,则它工作正常.
但是合作伙伴提供了302个重定向链,并且onError会在第一次重定向时触发.所以我永远不会真正加载图像时间.
有一些解决方法吗?
谢谢
javascript ×5
android ×2
jquery ×2
.net ×1
analytics ×1
apache-flex ×1
awstats ×1
cordova ×1
handler ×1
install ×1
ios ×1
lalr ×1
mongodb ×1
onerror ×1
onload ×1
optimizely ×1
security ×1
statistics ×1
yacc ×1