javascript - 在 ASP.NET Web 应用程序中包含 Google Analytics javascript 代码

标签 javascript jquery asp.net google-analytics google-analytics-api

我需要在我的 asp.net 网页中包含 google 分析代码。但它不跟踪任何东西。我想使用谷歌分析跟踪地理位置信息、IP 地址、 session ID 和浏览器信息。这是我的代码,

var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXX-1']);
  _gaq.push(['_trackPageview']);

  (function (i, s, o, g, r, a, m) {
      i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
          (i[r].q = i[r].q || []).push(arguments)
      }, i[r].l = 1 * new Date(); a = s.createElement(o),
      m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
  })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

  var clientId , positionObj;
       ga(function (tracker) {
            clientId = tracker.get('clientId');
       });

       _gaq.push(['_setCustomVar',1, 'clientId','Premium', 1 ]);
       _gaq.push(['_setCustomVar',1, 'ipaddress','::1', 1 ]);

       _gaq.push(['_trackPageview']);

我引用了以下链接, https://developers.google.com/analytics/devguides/collection/gajs/

我想跟踪页面加载中所有必需的更改。

最佳答案

这是旧版 JavaScript 版本,您应该使用最新版本:https://developers.google.com/analytics/devguides/collection/analyticsjs

我不确定您做了什么和没有做什么,所以让我们介绍一下基础知识:

1) 您创建了分析帐户吗?

2) 您是否已将代码片段包含在 html 页面中?

3)你有没有替换成你自己的id? 3) 进入页面时是否禁用了广告拦截器?

关于javascript - 在 ASP.NET Web 应用程序中包含 Google Analytics javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35335677/

相关文章:

javascript - 通过HTML5流式传输本地文件

asp.net - 发送 IEnumerable<T> 时对 EditorTemplate 进行客户端不显眼的验证

javascript - 如何获取下拉值

javascript - 很难在我的 jQuery 中找到导致元素消失的问题

javascript - 单击 subview 时 Backbone.js 执行函数

asp.net - RESTful URL、母版页和 PreviousPage 问题

asp.net - DBMS 如何影响应用程序性能?还有 Informix GUI 工具吗?

javascript - .next() 在 Each 循环中未定义

javascript - 将数据传递给 CKEditor 中的小部件

jquery - 无法在 "beforeunload"事件中设置背景图像属性