javascript - 连接到 _gaq.push - 谷歌分析

标签 javascript google-analytics

我在我网站的很多不同地方调用 _gaq.push(通过脚本、flash 等)。我还设置了自己的本地跟踪服务。与其在我当前代码的同一点调用我的服务,不如创建一个函数,在我每次调用 _gaq.push 时调用我的代码。

例如:

if(_gaq.push is called){
    $.get('http://mydomain.com/tracking_pixel.gif');
}

最佳答案

在变量中捕获 _gaq.push 函数,然后用您自己的函数覆盖它,调用原始函数,然后调用您的代码。然后任何在你覆盖之后调用 _gaq.push 的东西都会同时调用。示例:

_gaq.basePush = _gaq.push;                           //capture the original
_gaq.push = function(/* params? */) {                //override it
    _gaq.basePush(/* params? */);                    //call the original
    $.get('http://mydomain.com/tracking_pixel.gif'); //call your function
};

关于javascript - 连接到 _gaq.push - 谷歌分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891488/

相关文章:

javascript - Node.js 命令行中调用函数

iframe - 是否可以在 IFRAME 中显示 Google Analytics 报告界面?

elasticsearch - 是否有可能提取 Google Analytics 数据并将其发布到 Elastic Search?

google-analytics - 为什么目标完成数和漏斗转化数可能不同?

javascript - Google Analytics 和 anonymizeIp

regex - 谷歌分析 : filter by Page and Service Provider

javascript - Google map 高级缩放级别

javascript - ReactJS:如何在同一网站上拥有多个 SPA

javascript - 将 C# 的 FileTimeUTC 数字转换为 Javascript 中的日期

javascript - 突出显示textarea angular 8中的特定单词