專案

一般

個人資料

動作

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
    • 使用 Rail 的外掛安裝程式安裝
      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 代碼範例將使用者名稱儲存在名為「登入」的訪客級別欄位 #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」(不含引號)作為「查詢參數」。結果將顯示在「內容」->「網站搜尋」報告中。

Artem Naluzhnyy超過 14 年前 更新 · 7 個修訂版本