标签: analytics

分析 - 跟踪每个用户的操作

我们的一位客户拥有一个需要登录的网络应用程序,他们希望让Google Analytics跟踪每位用户 - 了解哪些用户访问了他们的网站.
根据我在Google论坛上看到的内容,Google 支持此类跟踪.
我想知道:
a)我是否理解谷歌不支持?
B)有没有人知道一个分析工具,它支持这样的行动?我发现的唯一一个是Pmetrics(这是Clicky ??),但是我希望有一些东西可以比较它,或者如果在Clicky/Pmetrics上使用这个功能的人可以告诉我它有多好用(没有在他们的网站上演示此功能)

analytics tracking

10
推荐指数
2
解决办法
8023
查看次数

有没有办法用Javascript跟踪焦点?

  • 我们需要跟踪用户现场的有效时间
  • 大多数用户完成后,会打开选项卡并移动到另一个选项卡
  • 现场时间非常不准确

是否有Javascript事件来跟踪当前标签的"失去焦点"?

javascript analytics google-analytics event-handling javascript-events

10
推荐指数
1
解决办法
5049
查看次数

使用ASP.NET MVC 3和剃刀视图进行用户跟踪

在ASP.NET MVC 3中使用Razor视图时,在整个网站中实现用户跟踪的最佳方法是什么.

在webforms中我将一些代码放在母版页中以使用cookie并在我的网站上记录一个人在数据库中访问的每个URL,但我不确定在ASP.NET MVC中实现此代码的位置.

analytics asp.net-mvc-3

10
推荐指数
2
解决办法
5491
查看次数

网站热图如何获得准确的数据?

有像crazyegg.com这样的服务可以向您显示访问者在您的网页上放置鼠标光标的位置.我的问题是,鉴于人们有不同的屏幕宽度,他们怎么能确定我的x坐标与另一个人x坐标在页面上的位置相同?意思是,两个人可能有相同的鼠标x坐标,但由于屏幕的宽度不同,他们的鼠标将位于网页的不同部分.

如何创建一个考虑到这一点的网页热图服务,并且可以在不同内容大小的多个不同网站上进行缩放和使用?

javascript analytics heatmap

10
推荐指数
1
解决办法
1110
查看次数

使用Java创建数据可视化/分析仪表板

我正在开发一个网站,我需要在其中显示一个包含来自后端数据的仪表板.数据可视化外观需要与Google Analytics信息中心类似.

我想知道是否有任何免费的API /库/项目可以让我这样做.该项目也是Java(SpringMVC).

任何指导/帮助表示赞赏.非常感谢.

java spring analytics dashboard data-visualization

10
推荐指数
1
解决办法
2万
查看次数

什么是_gat(Google Analytics)Cookie用于?

有人知道_gat cookie的用途是什么吗?我知道它仅适用于未经过身份验证的用户,并且每10分钟到期一次.但我需要知道它的用途.

我找到了这个,但不太确定他们的意思是'用于限制请求率'

cookies analytics google-analytics

10
推荐指数
1
解决办法
2万
查看次数

在哪里可以使用Facebook Analytics App Events查看事件参数?

我在我的Android应用程序中使用Facebook分析来记录应用程序事件 - 我看到了对应用程序事件的正确跟踪,并且能够在我的Facebook App Analytics仪表板中查看它们.

但是,我不知道我附加到每个事件的参数在哪里显示.其中一些会自动汇总并显示 - 例如,购买或其他价值.但是,对于其他基于字符串的参数,我无法弄清楚我可以在哪里查看它们.

举个例子:

假设每次我的应用程序出现问题,我都会记录一个名为的事件"Error".然后我通过指定的参数AppEventsConstants.EVENT_PARAM_DESCRIPTION字符串描述-所以这可能是"App Crashed""No Internet Connection"什么的.让我们说其中一个发生了.

当我去查看我的分析时,我会正确地看到有两个"Error"事件.但是现在我想知道这些是实例"App Crashed"还是"No Internet Connection"- 大概是参数的重点.我该怎么做呢?我用谷歌搜索并点击了我能想到的一切,但还没有找到一种方法来查看事件的参数细分.

android analytics facebook-sdk-4.0

10
推荐指数
2
解决办法
2531
查看次数

如何处理Analytics Enhanced Ecommerce产品浮动数量

根据" 增强型电子商务 "产品数据"数量"仅支持整数.

但是,我们购物车上的一些商品是按英镑出售的,因为数量不是整数,但可以.两个问题:0.3ls,1.2lb等.

  1. 当数量小于0.5时,它似乎被舍入为0并且根本不显示该线.
  2. 即使它显示例如1.3舍入为1,我们也会在这里丢失大量数据.

在我们将其发送到GA之前,以1unit = 0.01lb的方式工作的解决方法有其自身的缺点并导致意义数据影响.

analytics google-analytics enhanced-ecommerce

10
推荐指数
1
解决办法
392
查看次数

BrowserSync与分析脚本导致错误

我们的HTML中包含Google Analytics和Azure Application Insights分析脚本,包括Google Analytics.他们在<script>标签中<head>.当我们使用Browsersync观看时,它们会导致错误,特别是浏览器同步早午餐,因为我们使用早午餐作为我们的构建系统.但是,在观看时,此错误会两次打印到控制台(有趣的是,我们有两个分析标记):

XMLHttpRequest无法加载http:// localhost:3000/browser-sync/socket.io /?EIO = 3&transport = polling&t = 1494358571902-4&sid = rhGMlOFa_MbRrYbLAAAD.预检响应中的Access-Control-Allow-Headers不允许请求标头字段x-ms-request-id.

并且每隔几秒重复设置此错误:

选项http:// localhost:3000/browser-sync/socket.io /?EIO = 3&transport = polling&t = 1494358572782-5 400(错误请求)

选项http:// localhost:3000/browser-sync/socket.io /?EIO = 3&transport = polling&t = 1494358572782-5 400(错误请求)

XMLHttpRequest无法加载http:// localhost:3000/browser-sync/socket.io /?EIO = 3&transport = polling&t = 1494358572782-5.预检的响应具有无效的HTTP状态代码400

我相当肯定这些分析脚本会导致问题,因为使用uBlock Origin阻止它们会使它工作得很好.

我想知道在注入Browsersync标签之前是否与这些脚本标签有关(紧接在<body>标签内部,请参阅文档).但将它们移动到<body>标记的末尾并没有解决问题.

造成这种情况的原因是什么?如何减轻这种影响?

javascript analytics google-analytics brunch browser-sync

10
推荐指数
1
解决办法
305
查看次数

使用gtag.js获取客户端ID

谷歌几个月前发布了gtag.js作为Google Analytics(分析)跟踪的新方法,据我了解,最终取代了analytics.js。gtag.js是设置新的Google Analytics(分析)帐户时的默认设置,因此代码段是从以下代码中提取的:

<script>
(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','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-12345678-1', 'auto');
  ga('send', 'pageview');
</script>
Run Code Online (Sandbox Code Playgroud)

对此:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-123456789-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-123456789-1');
</script>
Run Code Online (Sandbox Code Playgroud)

我需要做的是使用gtag.js获取客户端ID。使用旧脚本,我可以执行以下操作。

ga(function(tracker) {
  let clientId = tracker.get('clientId');
});
Run Code Online (Sandbox Code Playgroud)

从外观上看,由于ga变量确实可用,因此gtag.js通过Google跟踪代码管理器加载相同的analytics.js脚本。但是,存在一些差异,因为tracker参数是undefined在调用回调时,因为gtag.js不使用trackers,所以这种方法显然行不通。

我浏览了gtag.js的文档,但找不到任何有关如何获取客户端ID的信息。analytics.js的文档规定不要直接访问cookie以获取客户端ID,这很有意义。但是,有什么方法可以通过带有gtag.js的JavaScript API来获取它,还是我现在必须诉诸于读取cookie?

javascript analytics google-analytics analytics.js gtag.js

10
推荐指数
2
解决办法
5097
查看次数