如何检测用户是否看到了他们社交提要的一部分?

问题描述

我正在考虑构建一个社交网络应用程序(许多类似于 FB/LinkedIn/Insta/... 的功能

为了让Feed体验更好,我想向用户展示他们以前从未见过的大部分帖子。

有什么好方法可以估算用户是否可能在其供稿中看到过特定帖子?

我天真的方法是假设后端发送给用户的所有内容都被看到了。但这有一些陷阱:

  • Feed 充当网站的着陆页,因此在用户只是转到 Feed 去其他地方(即可能只访问 Feed 半秒)的情况下,这会效果不佳
  • 加载的内容可能比用户的屏幕还长。所以他们可能没有阅读所有内容

从这里开始改进的最佳方法是什么?我是否应该构建一些 JS 脚本来尝试跟踪在任何给定时间对用户可见的内容,并尝试计算他们在该特定部分花费的时间?或者有没有更好的方法(甚至是现成的工具)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)