Extension:Google Analytics Integration
Google Analytics Integration リリースの状態: 安定 |
|
---|---|
実装 | 利用者アクティビティ , フック |
説明 | MediaWikiページの下部にGoogleユニバーサル アナリティクス(または他のウェブ解析)のトラッキングコードを自動的に挿入します。 |
作者 | Tim Laqua, Dāvis Mošenkovs |
最新バージョン | 3.0.1 (2017-10-29) |
MediaWiki | 1.23+ |
PHP | 5.4+ |
データベースの変更 | いいえ |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
例 | Davis Mosenkovsによるプロジェクト(ページ下部にてソースを表示) |
|
|
|
|
使用中の公開ウィキ | 1,302 (Ranked 194th) |
Google Analytics Integration 拡張機能の翻訳にご協力ください | |
Google Analytics Integration拡張機能は、Googleユニバーサルアナリティクス(または他のウェブ解析)のトラッキングコードを、閲覧したすべてのページに挿入するものです。 特定のページ、名前空間、特別ページ、特定の利用者グループのすべてのページを除外する設定が可能です。
この拡張機能は、あなたのニーズに対して古くなっている可能性があります。Google Analyticsの新しいグローバルサイトタグを使用している場合は、代わりにExtension:HeadScriptを使用してみてください。
Alternatively you can put Google Analytics tag directly into MediaWiki:Common.js of your wiki.
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のgoogleAnalytics
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/googleAnalytics - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
require_once "$IP/extensions/googleAnalytics/googleAnalytics.php"; // xxxxxxx-xをあなたのGoogleAnalyticsのUA番号に置き換えてください。 $wgGoogleAnalyticsAccount = 'UA-xxxxxxx-x'; // 省略可能な設定 (既定値は googleAnalytics.php を参照)。 // 追加のウェブ解析のためのHTMLコードを追加する(単独もしくは$wgGoogleAnalyticsAccountと一緒に使うことができる) $wgGoogleAnalyticsOtherCode = '<script type="text/javascript" src="https://analytics.example.com/tracking.js"></script>'; // Store full IP address in Google Universal Analytics (see https://support.google.com/analytics/answer/2763052?hl=ja for details) $wgGoogleAnalyticsAnonymizeIP = true; // Array with NUMERIC namespace IDs where web analytics code should NOT be included. $wgGoogleAnalyticsIgnoreNsIDs = [ 500 ]; // Array with page names (see magic word {{FULLPAGENAME}}) where web analytics code should NOT be included. $wgGoogleAnalyticsIgnorePages = [ 'PageName', 'NamespaceName:PageName' ]; // Array with special pages where web analytics code should NOT be included. $wgGoogleAnalyticsIgnoreSpecials = [ 'Userlogin', 'Userlogout', 'Preferences', 'ChangePassword', 'OATH' ]; // Use 'noanalytics' permission to exclude specific user groups from web analytics, e.g. $wgGroupPermissions['sysop']['noanalytics'] = true; $wgGroupPermissions['bot']['noanalytics'] = true; // To exclude all logged in users, give 'noanalytics' permission to the 'user' group, i.e. $wgGroupPermissions['user']['noanalytics'] = true;
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
The following options were removed in version 3.0.0:
- $wgGoogleAnalyticsAddASAC
- $wgGoogleAnalyticsIgnoreSysops
- $wgGoogleAnalyticsIgnoreBots
使用法
- Create a Google Analytics account.
- Locate your UA number.
- For the legacy code block, it can be found on the following line:
_uacct="UA-xxxxxxx-x";
- For the new ga.js code block, it can be found on the following line:
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
- For the legacy code block, it can be found on the following line:
- Follow installation instructions.
- Google Analytics stats should start populating within 24-48 hours.
関連項目
- Extension:GTag - Allows to add Google Analytics tracking to pages using "gtag.js".
- Extension:GoogleAnalyticsMetrics - Provides site-wide metrics.
- Extension:Matomo - Similar extension using Matomo, formerly Piwik.