项目

常规

个人资料

操作

Google Analytics 插件

一个基于用户角色的插件,用于将 Google Analytics 跟踪代码插入到 Redmine。

功能

根据您的用户角色将 Google Analytics 代码添加到每个页面视图;匿名用户、认证用户和管理员。

截图:

0.1.0 version thumbnail

安装和设置

  1. 下载插件。有三种支持的方式
    • 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
  2. 以管理员身份登录您的 Redmine 安装。
  3. 在“管理”>“插件”>“配置”中配置您的设置

新闻

0.1.0 版本发布公告
0.2.0 版本发布公告

提示和技巧

跟踪登录用户

您可以在 _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"(不加引号)作为“查询参数”。结果将在“内容”->“站点搜索”报告中可用。

阿特姆·纳鲁日内 更新 超过14年前 · 7次修订