百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

impressionist

> 编程语言
开源

一个追踪展示次数和页面浏览量的 Rails 插件

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个追踪展示次数和页面浏览量的 Rails 插件

我们正在寻找维护人员。如果您有兴趣提供帮助,请联系 @johnmcaliley。

这个东西做什么呢? -------------------------- 记录一次展示... 这个词汇使用得有些宽泛。 它可以记录页面展示(技术上称为动作展示),但并不局限于此。 你可以在每次请求中多次记录展示。 你还可以将其附加到模型中。 这个项目的目标是提供可自定义的统计数据,这些数据可以在应用程序中立即访问,而不需要使用 Google Analytics 并通过其 API 获取数据。 你可以将自定义消息附加到展示中。 还没有报告 ... 这个东西只是创建数据。

对于机器人有什么规定呢?----------------- 它们被忽略了。截至 2011 年 2 月 1 日,已将 1200 个已知机器人添加到忽略列表中。Impressionist 使用以下列表:http://www.user-agents.org/allagents.xml

t.string "impressionable_type" # 模型类型: Widget t.integer "impressionable_id" # 模型实例 ID: @widget.id t.integer "user_id" # 自动记录 @current_user.id t.string "controller_name" # 记录控制器名称 t.string "action_name" # 记录动作名称 t.string "view_name" # TODO: 记录单个视图(以及部分和嵌套部分) t.string "request_hash" # 每个请求的唯一 ID,以便您可以记录多个影响并将它们分组 t.string "session_hash" # 记录 Rails 会话 t.string "ip_address" # request.remote_ip t.text "params"

Issues· 81 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubycounts-impressionsimpressionimpressions-tablelogging-impressions

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言