操作
Google Analytics 插件¶
一个基于用户角色的插件,用于将 Google Analytics 跟踪代码插入到 Redmine。
功能¶
根据您的用户角色将 Google Analytics 代码添加到每个页面视图;匿名用户、认证用户和管理员。
截图:¶
安装和设置¶
- 下载插件。有三种支持的方式
- 从Little Stream Software 项目下载最新存档文件
- 从 Git 检出源
git clone git://github.com/edavis10/redmine-google-analytics-plugin.git vendor/plugins/google_analytics_plugin
- 使用 Rails 插件安装程序安装它
script/plugin install git://github.com/edavis10/redmine-google-analytics-plugin.git
- 以管理员身份登录您的 Redmine 安装。
- 在“管理”>“插件”>“配置”中配置您的设置
新闻¶
提示和技巧¶
跟踪登录用户¶
您可以在 _trackPageview 之前使用 _setCustomVar 调用添加登录用户名。以下 Google Analytics 代码示例将用户名存储在名为 'Login' 的访客级别槽位 #1 中。它们在 Redmine 0.9.3 上进行了测试。
- 传统代码:
... pageTracker._setCustomVar(1, 'Login', document.getElementById('loggedas') != null ? document.getElementById('loggedas').childNodes[1].textContent : '(anonymous)', 1); pageTracker._trackPageview(); ...
- 异步代码:
... _gaq.push(['_setCustomVar', 1, 'Login', document.getElementById('loggedas') != null ? document.getElementById('loggedas').childNodes[1].textContent : '(anonymous)', 1]); _gaq.push(['_trackPageview']); ...
结果将在“访客”->“自定义变量”->“登录”报告中可用。
跟踪 Redmine 搜索查询¶
遵循适当的 Google Analytics 指南 并使用 "q"(不加引号)作为“查询参数”。结果将在“内容”->“站点搜索”报告中可用。