使用JQueryMobile的googleTagManager

时间:2015-03-17 15:42:39

标签: javascript jquery jquery-mobile google-analytics google-tag-manager

我正在使用jQueryMobile和使用googleTagManager而不是简单的GA代码处理应用程序。检查网站的跟踪我发现每个页面的访问次数更多。我的意思是,每当我看到一个简单的页面,就会跟踪2次或4次访问。这是代码:

var dataLayer = dataLayer || [];
dataLayer.push({'b_gaCode': 'UA-32085XX-3'});
dataLayer.push({'gaCode': 'UA-32085XX-3'});

var googleTagManager = function(w,d,s,l,i){
    w[l]=w[l]||[];
    w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
    var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
    j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;
    f.parentNode.insertBefore(j,f);
}

$(document).on("pageinit",  function(event, ui) {
    googleTagManager(window,document,'script','dataLayer','GTM-MX6TXX');
});

谢谢!

1 个答案:

答案 0 :(得分:0)

你有多个" Pageview"在Google跟踪代码管理器中设置的代码会针对每个页面触发吗?

您可以将您的跟踪代码管理器容器置于调试模式,然后导航到您的Web应用程序,并检查页面加载时触发的标签。