问题标签 [user-activity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2718 浏览

node.js - 在 Express Nodejs 中记录用户活动

我有一个带有 express 的后端 api。我已经使用winstonand实现了日志记录morgan

我的下一个要求是将用户的活动:时间戳、用户以及他获取或更改的内容记录到数据库 MySQL 中。我在网上搜索并找到了这个。但是由于还没有答案,所以我来到了这里。

我的想法:在我响应客户端之前,我可以在我的路由处理程序 中添加另一个查询,其中INSERT包含上述所有信息。但我很好奇是否有另一种方法可以完美地实现它。

0 投票
1 回答
530 浏览

python - Discord.py Hypesquad to_dict?

我正在制作一个 Python discord 机器人。我给我的机器人一个自定义状态,它可以工作。但是,当我尝试使用此代码: await client.change_presence(activity=discord.BaseActivity(type=discord.HypeSquadHouse.bravery)) 给它一个炒作队徽章时,我收到此错误:

我到处找,但在 dsicord.py 中根本找不到任何提到 Hypesquad 的内容。我知道这是真实的,因为它在文档中。 https://discordpy.readthedocs.io/en/latest/api.html#discord.Profile.hypesquad https://discordpy.readthedocs.io/en/latest/api.html#discord.Profile.hypesquad

0 投票
1 回答
802 浏览

node.js - 无法访问 discord.js 中的 user.presence.activities

我正在编写一个 discord.js 机器人,我正在尝试获取用户的活动(他正在玩的游戏、spotify 事物等)。

当我查看文档时,我看到了一个Presence类和一个.activities属性,它应该返回一个用户活动的数组。

但是,当我运行我的代码时,我收到“无法发送空消息”,并且有一个活动正在运行

这是我的实际代码:

0 投票
1 回答
108 浏览

python - 如何在 online_users 中只过滤一个用户

我正在构建一个 BlogApp,但我遇到了一个问题

我想做什么

我正在尝试仅访问one user which i have opened the profile模板中的在线状态。但它显示了所有活跃用户。

我在做什么

online_users_activity用来知道哪个用户在线。我正在使用这个django_online_users

问题

它显示所有在线用户。

视图.py

我不知道该怎么办。

任何帮助,将不胜感激。

0 投票
1 回答
121 浏览

google-analytics - 如何在不使用会员区的情况下跟踪 Squarespace 网站上的个人用户活动?

一点背景:

我有一个非常简单的 Squarespace 网站,在那里我创建了一个手动表单设置,其中包含用户的电子邮件和密码,供他们“登录”。他们只有在登录后才能查看网站。我没有使用 Squarespace 的功能(例如会员区),因为它们包含太多无法关闭的不良功能(例如,我无法关闭自动发送给用户的电子邮件,我无法阻止 Squarespace 询问姓名等)。

现在,我一直在试图弄清楚如何在 Squarespace 中使用 Google Analytics 的用户 ID 功能(Universal Analytics,而不是 GA 4,因为 GA 4 还没有很好的文档,而且它的功能仍然非常有限)所以我可以跟踪个人用户查看的页面,但它给了我大量的问题,这些问题没有得到很好的记录(至少从我所见)。我遇到的最大问题是,由于我的用户 ID 来自用户的电子邮件(以及其他随机数字),我可以从表单提交的登录页面获取个人用户信息,但我没有知道如何保存此用户信息,以便在用户登录并查看各个页面后,我仍然可以跟踪用户 ID 并将其作为参数输入到每个页面的 GA 配置代码中。我没有在 Squarespace 中看到可以存储此用户 ID 的全局变量系统的证据,所以我很困惑(尽管我很高兴知道是否有人知道类似的东西)。

有谁知道如何在不使用会员区的情况下单独跟踪 Squarespace 上的用户活动?

0 投票
1 回答
80 浏览

javascript - 如何检查用户是否在 Angular.js 中处于活动状态?

我想通过收听类似的事件 click, mousedown, mousemove, keydown, keypress, touchcancel, touchmove, focus, zoom, scroll和更多类似的事件来检查用户是否在页面上仍然处于活动状态。

我想每隔 3 分钟检查一次,并在用户仍处于活动状态时运行一个函数。有活动时,需要每 3 分钟执行一次功能。

如果没有活动,则无需采取任何行动。

目前我有什么:

在 plunker 上看到它

但这并没有按预期工作,因为它在执行函数后一直在查看交互,而这只会在 3 分钟后再次发生。看起来超时并没有停止。

试图改变$timeout$interval但没有帮助。

如何才能在 3 分钟后运行对用户活动的检查,并且当有活动时,该功能Timeout_Resettter将运行一次。之后,必须重置 3 分钟的计时器,并且必须每 3 分钟重复一次,当没有用户活动时,无需采取任何行动。

0 投票
0 回答
65 浏览

php - 用户离线时如何触发广播事件

我现在创建了一个控制器和一个端点,用户每隔几秒钟就会调用一次以确保他们在线。每次通话时,我都会保存他们上次访问的时间,如果超过指定时间没有向用户发出请求,则认为该用户离线。我现在正在寻找的是当用户在指定时间之后没有发送任何请求时运行和广播消息的事件。

很明显,当用户离线时,不会调用任何事件,因此什么也不做。

我想到了几种方法来解决这个问题,我最终决定在这里问一个问题。

  1. 使用不同的方法(例如守护程序)每隔几秒调用一次工匠命令。该命令获取超过指定时间未调用在线端点的用户列表。并为每个下线的用户在队列列表中放置一个广播。
  2. 与其连续调用,不如使用常用的端点(如主页)定期调用命令。

有一个更好的方法吗?

0 投票
0 回答
36 浏览

web-development-server - 在重定向的应用程序中查找用户的活动时间

我有一个场景,我通过单击按钮将用户从我的应用程序重定向到另一个应用程序。我想知道是否有可能以任何方式确定用户在其他应用程序上花费了多少时间?(请注意,用户可能会直接从重定向的应用程序转到手机的主屏幕)

另外,如果从我的网站重定向到另一个网站,是否可能发生同样的事情?

0 投票
1 回答
504 浏览

php - Laravel 在数据库中保存用户活动日志的最佳实践(考虑数据库性能)

我有一个网站(位于“专用服务器”之上的 Laravel + Mysql),我在其中保存了每个用户看到的所有报告页面。我的网站每天被访问 10,000 次,这个统计数据使数据库在几个月后变得更大。现在“访问”表占据了整个数据库的 85%!

有没有办法做到这一点,这是最好的方法?

0 投票
1 回答
45 浏览

sql - 用户活动 - SQL 查询

我需要一些帮助来编写 SQL 查询

以下是数据: 应用程序使用数据保存在下表中: 表会话:Id、userId、duration、data_timestamp

我正在尝试编写一个查询,为每个“好用户”选择 userId 和平均会话持续时间</p>

  • 好用户:平均每周至少有 4 次会话的用户

我尝试编写以下查询,但仍然缺少很多要点

示例:对于以下数据: 示例数据

我们得到以下分析: 分析

最终结果是: 结果