标签: analytics

如何存储在事件期间一起发生的对象集?

我正在寻找一种有效的方法来存储在事件期间一起发生的对象集合,这样我就可以每天在它们上生成聚合统计数据.

举一个例子,让我们想象一个跟踪办公室会议的系统.对于每次会议,我们会记录它的长度以及它在哪个房间.

我希望按人和房间分析统计数据.我不需要跟踪个别会议(所以没有meeting_id或类似的东西),我想知道的是每日汇总信息.在我的实际应用程序中,每天有数十万个事件,因此单独存储每个事件是不可行的.

我希望能够回答以下问题:

2012年,Bob,Sam和Julie在每个会议室花了多少分钟(不一定在一起)?

使用3个查询执行此操作可能很好:

>>> query(dates=2012, people=[Bob])
{Board-Room: 35, Auditorium: 279}
>>> query(dates=2012, people=[Sam])
{Board-Room: 790, Auditorium: 277, Broom-Closet: 71}
>>> query(dates=2012, people=[Julie])
{Board-Room: 190, Broom-Closet: 55}
Run Code Online (Sandbox Code Playgroud)

2012年,Sam和Julie在每个会议室共聚会多少分钟?Bob,Sam和Julie在一起怎么样?

>>> query(dates=2012, people=[Sam, Julie])
{Board-Room: 128, Broom-Closet: 55}
>>> query(dates=2012, people=[Bob, Sam, Julie])
{Board-Room: 22}
Run Code Online (Sandbox Code Playgroud)

2012年,每个人在董事会会议室花了多少分钟?

>>> query(dates=2012, rooms=[Board-Room])
{Bob: 35, Sam: 790, Julie: 190}
Run Code Online (Sandbox Code Playgroud)

2012年,董事会会议室使用了多少分钟?

这实际上非常困难,因为总结每个人花费的分钟数的天真策略将导致严重的过度计算.但我们可以通过将数字分别存储为元人来解决这个问题任何人:

>>> query(dates=2012, rooms=[Board-Room], people=[Anyone])
865
Run Code Online (Sandbox Code Playgroud)

我可以使用哪些好的数据结构或数据库来启用这种查询?由于我的应用程序的其余部分使用MySQL,我很想定义一个字符串列,其中包含会议中每个人的(已排序)ID,但此表的大小会很快增长:

2012-01-01 | "Bob"           | "Board-Room" | 2
2012-01-01 | "Julie"         | "Board-Room" | 4
2012-01-01 …
Run Code Online (Sandbox Code Playgroud)

database analytics database-design data-structures

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

jQuery.click之前的jQuery.on('click')?

我有一个外部脚本,我无法修改.这个脚本加载一个按钮,并在其上添加一个jQuery .click ...它以"return false"结束.

我需要在这次点击时触发我自己的代码.当我加载页面时,不存在,所以我需要使用.on('click')来绑定"live".但看起来.on('click')在".click之后"加载,并且当他使用"return false"时,我的.on('click')没有被加载.

所以问题是......如何触发我点击这个动态加载的#btn已经有一个.click函数返回false?

这是小提琴:http: //jsfiddle.net/PLpqU/

这里有一个代码示例:

<div id="container"></div>
Run Code Online (Sandbox Code Playgroud)
// I want this action to be executed on click, and the other too
// I can't use .click because on the "real" code, the a#btn is loaded after the page by another script
jQuery(document).on('click','a#btn',function(){
        ga('send', 'event', { eventCategory: 'xxxx', eventAction: 'yyyy' });
}) ;

// http://www.xxxxxx.com/distant-script.js
// This one is binded in a script that i cannot edit :
// Just before it load a#btn …
Run Code Online (Sandbox Code Playgroud)

javascript jquery analytics

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

Apache Kafka 中的魔术字节

有人知道卡夫卡中的魔法字节吗?它用于什么以及如何使用?

生产者可以将魔术字节中的任何值发送到 Kafka 分区吗?

请分享有关此的任何文档。

analytics hadoop bigdata apache-kafka kafka-consumer-api

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

Parse.com的"资源管理器"视图自定义事件与"事件"视图不一致?

我使用Parse.com REST API来跟踪两种自定义事件,每种事件最多包含3个维度.

分析的"自定义细分"视图 - >事件(https://www.parse.com/apps/oss-hit-upload-test#events)界面显示我记录了1909个事件类型和805个其他事件类型.我相信这些计数在输入数据匹配时是正确的.

相比之下,当我要求它时,分析 - >资源管理器 - >'制作表'(例如https://www.parse.com/apps/oss-hit-upload-test/explorer/559b7ed679bd3e69de000006)仅返回1,284行每个自定义事件.

我正在查看两个接口的相同时间段.

计数不一致.这是一个错误还是我错误地使用Explorer界面?我知道在Parse中,一次只能获取1,000条记录.也许这个(或类似的)限制适用于Explorer界面?或者Explorer可能会使用某种样本?

analytics parse-platform

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

跟踪App Store下载源

有没有办法跟踪App Store下载源?例如,如果我在我的应用程序的Facebook页面上发布链接,我可以知道有多少人通过此链接下载了我的应用程序吗?

感谢您的回答.

analytics download app-store

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

查看有关Google Analytics的AdMob收入数据

我正试图找出在Google Analytics上查看AdMob收入数据的方法.我想看看,例如,新用户部分产生的收益.我已经关联了我的AdMob和Firebase帐户,但我仍然无法看到如何生成此类报告.

android analytics admob firebase

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

Facebook Pixel 将页面加载时间减慢了近一秒

我开始优化,但我遇到了 Facebook 跟踪像素杀死我的加载时间的问题: 瀑布报告

我的页面完成大约 1.1 秒,但像素直到几乎一整秒后才完成。

根据文档,我的像素脚本在头脑中。有没有办法加快这个速度?

javascript frontend analytics facebook

6
推荐指数
2
解决办法
7335
查看次数

CLI 安装不起作用(缺少 google_app_id)

我尝试使用 CLI 安装 FlutterFire,但是当我尝试在应用程序中使用 logEvent() 时,出现以下错误:

Missing google_app_id. Firebase Analytics disabled.
Run Code Online (Sandbox Code Playgroud)

我几乎可以肯定已经完全遵循了https://firebase.flutter.dev/docs/cli上的配置教程

有人可以告诉我出了什么问题吗?

谢谢。

analytics command-line-interface firebase flutter

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

GA4 数据流 URL

流 URL 对于 GA4 数据流重要吗?似乎不是,但试图理解为什么 Stream Name 和 Stream URL 都是可用字段。通过跨域跟踪,您可以指定与流 URL 无关的其他域。

由于构建没有 URL 的 Web 连接桌面应用程序而提出此问题。

tags analytics

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

检查线性混合效应模型的正态性假设

我有以下 LME 代码:

IDRTlme <- lme(Score ~ Group*Condition, random = ~1|ID, data=IDRT)

我想检查正态性假设,因此我完成了以下测试:

shapiro.test(resid(IDRTlme))

这是对 lme 的输出进行夏皮罗测试的正确方法吗?如果不是,那么我们将非常感谢任何帮助?

将非常感谢任何帮助!

这是数据 IDRT:

structure(list(ID = c("1993", "1993", "1993", "1993", "1993", 
"1993", "1997", "1997", "1997", "1997", "1997", "1997", "19998", 
"19998", "19998", "19998", "19998", "19998", "3122", "3122", 
"3122", "3122", "3122", "3122", "3152", "3152", "3152", "3152", 
"3152", "3152", "3182", "3182", "3182", "3182", "3182", "3182", 
"330", "330", "330", "330", "330", "330", "354", "354", "354", 
"354", "354", "354", "363", "363", "363", "363", "363", "363", 
"369", "369", "369", "369", …
Run Code Online (Sandbox Code Playgroud)

statistics analytics r lme4 dataframe

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