2

我想知道 SharePoint 是否可以在阅读博客文章时向管理员发送警报。我们想跟踪有多少人(如果有的话)正在阅读技术博客文章。

我找到了一种方法来为项目更改设置警报,而不是在它们被查看时设置警报。

4

1 回答 1

2

不,这对于“简单”的解决方案是不可能的——就像开箱即用一样。无论如何都没有“查看项目”事件。

您要么必须点击 SharePoint Analytics 数据库并检查特定用户何时查看了特定页面并在该事件时发送邮件。您很可能必须为定期检查的计时器作业编写代码。另一种(更简单)的方法是在博客文章页面上嵌入一个小的 WebPart,它可以跟踪谁查看了该页面并发送警报。

在任何情况下,你都应该重新考虑你在做什么。没有很好的衡量标准来衡量某人何时真正阅读了博客文章。如果他刚刚输入 URL,有人阅读了博客文章吗?也许点击是一个错误,用户立即离开了页面。也许您只在一定时间后才激活“读取”标志 - 您将如何确定在无状态网络中花费的时间?当用户到达页面时启动 JavaScript 计时器,当他离开页面时停止?如果用户只是关闭浏览器,你将如何发送“停止”信号?

您可以跟踪用户是否访问了页面 - 这并不意味着他阅读了文章/博客文章。唯一可靠的方法是在页面上添加一个按钮,上面写着“我已阅读博客文章”。同样,这个按钮可以伪造,即没有阅读就点击了,但是你有用户的话,他阅读了博客文章。这将是第三种解决方案,在我看来,跟踪谁阅读了博客文章的最佳解决方案:实现一个按钮,允许用户将文章标记为已读。这甚至可以用一个跟踪列表很好地实现,该列表又可以由管理员订阅,管理员将自动获得谁读过一篇文章的摘要,谁没有读过一篇文章。

于 2013-10-07T10:14:05.680 回答