Jquery mobile 如何将Google Analytics与jQuery移动应用程序集成?

Jquery mobile 如何将Google Analytics与jQuery移动应用程序集成?,jquery-mobile,google-analytics,tracking,Jquery Mobile,Google Analytics,Tracking,我尝试用多页模板开发jQuery移动应用程序。我想将Google Analytics添加到应用程序中 我引用此文件,。在我的应用程序中似乎不起作用 我的应用程序中的代码如下: var _gaq=_gaq | |[]; 作用{ var ga=document.createElement'script';ga.type='text/javascript';ga.async=true; ga.src='https:'==document.location.protocol?'https://ssl'

我尝试用多页模板开发jQuery移动应用程序。我想将Google Analytics添加到应用程序中

我引用此文件,。在我的应用程序中似乎不起作用

我的应用程序中的代码如下:

var _gaq=_gaq | |[]; 作用{ var ga=document.createElement'script';ga.type='text/javascript';ga.async=true; ga.src='https:'==document.location.protocol?'https://ssl' : 'http://www“+”.google analytics.com/ga.js”; var s=document.getElementsByTagName'script'[0]; s、 parentNode.insertBeforega,s; }; $'[data role=page]'。在'pageshow',函数事件,ui{ 试一试{ _gaq.推送[“设置帐户”,“UA-30119852-1]”; hash=location.hash; 如果散列{ _gaq.push[''u trackPageview',hash.substr1]; }否则{ _gaq.push[''u trackPageview']; } }捕手{ } };
如何将Google Analytics与jQuery移动应用程序集成?

我知道这很古老,但也许有人会知道:event.target.id和hash.substr1之间的区别是什么,事实上不是一回事?
$(document).delegate('[data-role=page]', 'pageshow', function (event, ui) {
console.log('pageshow event handler called for ');
var url = location.href;
console.log('pageshow event url = '+url);

try  
{
    //_gaq.push(['_trackPageview', url]);
    _gaq.push( ['_trackPageview', event.target.id] );
    console.log('done pushing page '+url);
} 
catch(error) {
    // error catch
    console.log('got error '+error);
}
});