簡體   English   中英

插入_gaq.push-Google Analytics(分析)

[英]hook into _gaq.push - google analytics

我在網站上的許多位置(通過腳本,Flash等)調用_gaq.push。 我還建立了自己的本地跟蹤服務。 可以在每次調用_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
};

在反向模式下怎么辦?

function doPush(){
   _gaq.push; //Do your push here
   $.get('http://mydomain.com/tracking_pixel.gif');
}

我忽略了如何使用_gaq.push,但是您始終可以參數化doPush傳遞所需的參數,並相應地調用_gaq.push

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM