标签: web-analytics

Google Analytics的替代方案有哪些?

我需要在我的网络应用程序中跟踪唯一访客数量.我真的很想使用谷歌分析,但由于谷歌强加的负载限制,我将无法使用它们.我期待每天超过10,000个请求.这是Google网站分析API强加的限制.是否有另一家公司具有与付费或免费的谷歌分析相同的功能?

seo user-tracking web-analytics

7
推荐指数
2
解决办法
2250
查看次数

Android Google Analytics和Dimensions

所以我们正在使用新版GA for Android.

我们有一个登录和注销机制,我们正在使用会话上的自定义维度进行跟踪...

因此,当我们正在测试分析时,除非用户已登录,否则无法达到触发注册事件的方法时,我们将获得显示为已注销的事件.

我的问题是,当下次调度之前有关会话的某些内容发生了变化时,GA如何处理项目?

IE

启动应用

做事件A,做事件B,做事件C.

登录并更改会话维度

做事件D,做事件E,做事件F.

调度

将事件显示为已注销,df是否已登录?或者它们都会显示为已注销,因为这是调度队列开始获取命中时应用于会话的维度的状态?

android web-analytics google-analytics-api

7
推荐指数
1
解决办法
157
查看次数

为什么域名在谷歌分析中被淘汰?

我正在使用Google Analytics(分析版)Open Web Analytics构建自己的网站以进行网站分析.

在Google Analytics中,域会进行哈希处理,并且此哈希值存储在Cookie中.

我在urchin跟踪器中发现了类似的哈希技术:

    function(d) {
      if (!d || d == "") return 1;
      var h = 0,
      g = 0;
      for (var i = d.length - 1; i >= 0; i--) {
        var c = parseInt(d.charCodeAt(i));
        h = ((h << 6) & 0xfffffff) + c + (c << 14);
        if ((g = h & 0xfe00000) != 0) h = (h ^ (g >> 21));
      }
      return h;
    } …
Run Code Online (Sandbox Code Playgroud)

javascript hash google-analytics web-analytics web

7
推荐指数
1
解决办法
382
查看次数

谷歌如何设置第一方 cookie 以进行分析跟踪?

假设我在 google 上搜索网站Website1。当我点击搜索结果链接时,它首先将我带到谷歌服务器 URL,然后将我重定向到实际站点,即Website1

由此我了解到,在重定向到实际网站之前,谷歌使用 cookie 将用于搜索的关键字等信息存储在网站域的 cookie 中(我正在搜索,即Website1)。然后,当实际网站加载时,分析脚本从 cookie 中提取此信息并将其推送到 Google Analytics 服务器。

我的问题是谷歌如何代表其他网站存储 cookie。根据我的理解,第一方 cookie 可以由域本身创建和访问。

只是为了确认是否Cookie可以用于其他的站点设置,我搜索,发现类似的链接

请问有什么指点吗?

cookies google-analytics search-engine google-search web-analytics

6
推荐指数
1
解决办法
3526
查看次数

开源ASP.NET Analytics框架或工具

我正在寻找开源ASP.NET Web Analytics框架或工具,我可以自定义并在将来添加更多功能.它必须是自我托管的.我在谷歌搜索中发现的唯一一件事是MotionTracker,我对它的功能不太确定,因为没有很多评论.谢谢

c# asp.net analytics web-analytics web

6
推荐指数
0
解决办法
1043
查看次数

Google Analytics:在SPA中更改运行时的用户ID

文件表明,userid必须这样设置:

ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' });
Run Code Online (Sandbox Code Playgroud)

但在单页应用程序(SPA)中,用户以匿名方式启动,然后登录.因此,应用程序将从以下开始:

ga('create', 'UA-XXXX-Y', 'auto');
Run Code Online (Sandbox Code Playgroud)

当他登录时,我想更改为跟踪该用户的特定ID,但是当我尝试时:

ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' });
Run Code Online (Sandbox Code Playgroud)

没有任何反应,用户ID不会出现在后续请求中.

哪种是在运行时设置userId的正确方法?

谢谢.

analytics google-analytics web-analytics universal-analytics

6
推荐指数
1
解决办法
1094
查看次数

Universal Analytics:客户ID

有关客户端ID文档声明它必须是UUID

Example usage: cid=35009a79-1a05-49d7-b876-2b884d0f825b
Run Code Online (Sandbox Code Playgroud)

但是当查看analytics.js发出的调用时,我发现该值有另一种格式:

cid:714937391.1406537193
Run Code Online (Sandbox Code Playgroud)

那些价值观是什么?它们是如何产生的?如果我想从其他应用程序向该会话追加事件,我可以使用相同的值吗?

客户端ID是否用作会话标识符?

google-analytics web-analytics universal-analytics

6
推荐指数
1
解决办法
1845
查看次数

为什么Google Analytics等网络分析使用维度和指标而不是SQL语句?

就在我再次熟悉SQL语句时,从Google Analytics中提取数据时,我发现它们不使用SQL,而是使用Dimensions和Metrics以及它们的组合.

为什么这是一个原因?我认为它没有SQL接口(或普通的Web服务器日志下载)?如果是这样,SQL语句如何转换为Dimension,Metrics(以及Segment和Filters)?

似乎Metrics往往是"聚合",例如count()或average(),而Dimension往往是记录值本身(例如Browser == IE或Country == Australia),它与group by值.过滤器就像条件,那么Segment呢?

似乎如果我们指定Dimensions,那么它会自动执行group by并显示该字段.它通常是count()或sum().如果我们想改变average(*)怎么办?如果我们希望它显示但不希望它做group by什么呢?

要进行实验的示例网站位于http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html

analytics google-analytics web-analytics google-analytics-api yahoo-analytics

5
推荐指数
2
解决办法
3000
查看次数

Google Analytics(分析) - 独特的网页浏览与访问次数

假设Visits指标仅计算用户在给定页面上开始会话的次数,我是否正确,而Unique Pageview是查看给定页面的用户数量?

考虑下面的情况下,我有我的网站上两页:A页B页.页面A包含指向页面B的链接.

如果用户正在浏览开始我的网站在网页A,谷歌Analytics(分析)将增加访问重复浏览量一个 1.

现在,如果用户点击链接到,将谷歌Analytics(分析)增加两个访问重复浏览量,或只是重复浏览

google-analytics web-analytics

5
推荐指数
1
解决办法
7738
查看次数

考虑客户的数百万行时区,进行日间聚合

假设我有一个表格,其中存储了访问者(网站访问者)的信息.假设,表结构包含以下字段:

  1. ID
  2. visitor_id
  3. visit_time(自1970-01-01 00:00:00以来以UTC为单位存储)

这张表中有数百万行,而且还在增长.

在这种情况下,如果我想从任何时区看到报告(日期与访问者),那么一个解决方案是:

解决方案#1:

  1. 获取报表查看器的时区(即客户端)
  2. 考虑客户端的时区,汇总此表中的数据
  3. 明天显示结果

但在这种情况下,性能会下降.另一种解决方案可能如下:

解决方案#2:

  • 使用预聚合表/汇总表,忽略客户端的时区

但在任何一种情况下都有一个trade off between performance and correctness.

解决方案#1确保正确性,解决方案#2确保更好的性能.

我想知道这个特定场景中的最佳做法是什么?

mysql web-analytics bigdata

5
推荐指数
1
解决办法
257
查看次数