- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个网站正在使用Google Analytics(分析)更新的异步跟踪方法(_gaq)。我遇到的问题是,我想建立一些特定的链接跟踪,并担心自己会创建竞争条件。
基本上,这是一个新闻网站,因此它的头条新闻链接了整个地方的故事。故事的标题可能会出现在页面的3个不同位置,也可能出现在其他数百个页面上。因此,为了了解受众如何与网站进行交互,我们必须跟踪每个特定标题块的使用方式,而不仅仅是目标。由于这两个规定跟踪单个页面,或者跟踪引用的页面还不够,我们必须跟踪单个链接。
因此,如果我有链接。
<a href="http://www.blah.com" onclick="_gaq.push('_trackEvent','stuff')">Here</a>
最佳答案
你是对的。如果浏览器在发送事件的GA跟踪信标(gif命中)之前离开页面,则不会记录该事件。但是,这对于异步代码来说并不陌生,因为发送跟踪信标的过程是异步的。在这方面,旧代码的工作方式相同。如果跟踪真的那么重要,则可以执行以下操作:
function track(link) {
if (!_gat) return true;
_gaq.push(['_trackEvent', 'stuff']);
setTimeout(function() {location.href=link.href'}, 200);
return false;
}
...
<a href="example.com" onclick="return track(this);"></a>
关于google-analytics - 竞争状况并同步使用Google Analytics(分析)异步(_gaq),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3427580/
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicates: In Javascript, what does it mean when there is a logi
Google Analytics 中的异步跟踪代码如下所示: var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq
编辑:这个问题已经解决,但我还不能接受自己的答案。 你好! 所以我有一个 PHP/CodeIgniter Web 应用程序。我已将一些基于 Ajax 的自定义跟踪代码插入到我的页面中 - 但显然,出于
我正在尝试通过谷歌分析来跟踪我的页面,这是我的代码 var _gaq = _gaq || []; _gaq.push(['_setAccount', 'XXXXXXXXXX']); _gaq.push
我有一个小部件可以将 javascript 代码注入(inject)我的用户网站。现在我想添加监听 Google Analytics _addTrans 调用的功能。 调用 Google Analyt
这是我在 head.php 中的代码 var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-*******-*']); _gaq.pu
我在 IE7 和 IE8 中遇到_gaq is undefined错误 下面是我的脚本 var _gaq = _gaq || []; _gaq.push(['_setAccount'
使用时 var _gaq = _gaq || []; 在脚本标记中,需要什么来支持在闭包中添加分析异步请求。 即 experiment = (function(){ var _ga
这个问题在这里已经有了答案: JSLint reports "Unexpected dangling" character in an underscore prefixed variable na
GA 对 ga.js 施加每秒一击的速率限制.如果我理解正确,那就意味着我们可以 _gaq.push我们想要的都非常快,但是队列只会不断增长并且只会慢慢清空,每秒一个事件。 假设我有一个让浏览器离开的
尝试纠正 Google Analytics 中的跳出率,我发现此代码片段非常方便。它完成了这项工作,但同时它在开发控制台中触发了诸如“_gaq未定义”之类的错误... // 最佳答案 该消息表明 _
我正在尝试将多个项目推送到 _gaq.push() 以进行谷歌分析。 我有一个 ID 数组,我循环创建要传递给 .push() 的数组; var gaDetails = new Array(); va
我在我网站的很多不同地方调用 _gaq.push(通过脚本、flash 等)。我还设置了自己的本地跟踪服务。与其在我当前代码的同一点调用我的服务,不如创建一个函数,在我每次调用 _gaq.push 时
我们的客户要求我们实现以下 Google 分析代码: _gaq.push(['SX0._setCustomVar', 4, 'xxxx', "yyyy", 2]); 所以我已经做到了这一点,现在我正在
Google Analytics 站点速度功能 _gaq.push(['_trackPageLoadTime']) 如何工作?是否有关于其工作原理的文档? 最佳答案 编辑:截至 2011 年 11 月
我想做的是在向 Google Analytics 发送事件后立即将用户重定向到下一页: _gaq.push(['_trackEvent', 'xxx' ...]); window.location =
我的网站上有一些 Google Analytics 跟踪代码 (GATC),它会触发对 Google 代码中的 _gaq.push 方法的调用。 在GA不可用,或者_gaq没有加载的场景下,我要保证我
因此,我正在使用 vanilla ga 异步代码,就在 结束之前: var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxx-1']
我有一个网站正在使用Google Analytics(分析)更新的异步跟踪方法(_gaq)。我遇到的问题是,我想建立一些特定的链接跟踪,并担心自己会创建竞争条件。 基本上,这是一个新闻网站,因此它的头
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: what’s the javascript “var _gaq = _gaq || []; ” for ?
我是一名优秀的程序员,十分优秀!