Extension:Google Analytics Integration/ru
From Linux Web Expert
Google Analytics Integration Статус релиза: стабильно |
|
---|---|
Реализация | Действия пользователя , Хук |
Описание | Помещает код Google Analytics в каждую страницу |
Автор(ы) | Tim Laqua, Dāvis Mošenkovs |
Последняя версия | 3.0.1 (2017-10-29) |
MediaWiki | 1.23+ |
PHP | 5.4+ |
Изменения в БД | Нет |
Лицензия | GNU General Public License 2.0 или позднее |
Скачать | |
Пример | Projects by Davis Mosenkovs (view page source at the bottom) |
|
|
|
|
Ежеквартальные загрузки | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Использование общедоступными вики | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Переведите расширение Google Analytics Integration |
Это расширение помещает код Google Universal Analytics в каждую страницу MediaWiki. Exclusion of specific pages, namespaces, special pages and all pages for specific groups of users is configurable.
This extension may be outdated for your needs. If you are using the new Global Site Tag for Google Analytics, try using Extension:HeadScript instead.
Alternatively you can put Google Analytics tag directly into MediaWiki:Common.js of your wiki.
Установка
- <translate> [[<tvar name=2>Special:ExtensionDistributor/googleAnalytics</tvar>|Download]] and move the extracted <tvar name=name>
googleAnalytics
</tvar> folder to your <tvar name=ext>extensions/
</tvar> directory.</translate>
<translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/googleAnalytics - <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
require_once "$IP/extensions/googleAnalytics/googleAnalytics.php"; // Замените xxxxxxx-x номером выданным непосредственно вам: $wgGoogleAnalyticsAccount = 'UA-xxxxxxx-x'; // Optional configuration (for defaults see googleAnalytics.php) // Add HTML code for any additional web analytics (can be used alone or with $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=en 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;
- File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>
The following options were removed in version 3.0.0:
- $wgGoogleAnalyticsAddASAC
- $wgGoogleAnalyticsIgnoreSysops
- $wgGoogleAnalyticsIgnoreBots
Использование
- Создайте учётную запись в Google Analytics.
- В полученном коде найдите уникальный идентификатор, который выглядит следующим образом: UA-xxxxxxx-x
- В устаревшей версии кода необходимый код содержится в строке:
_uacct="UA-xxxxxxx-x";
- Для современной версии, использующей ga.js, - код находится в строке:
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
- В устаревшей версии кода необходимый код содержится в строке:
- Следуйте инструкциям по установке.
- Если все сделано правильно, то в исходном коде страниц появятся строки необходимые для сбора статистики и через 24-48 часов появится первая собранная информация.
См. также
- 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.
Categories:
- Pages with script errors
- Pages with broken file links
- Stable extensions/ru
- User activity extensions/ru
- Hook extensions/ru
- Extensions with manual MediaWiki version
- GPL licensed extensions/ru
- Extensions in Wikimedia version control/ru
- Extensions which add rights/ru
- SkinAfterBottomScripts extensions/ru
- UnitTestsList extensions/ru
- All extensions/ru
- Extensions not in ExtensionJson
- Extensions not using extension registration
- Google extensions/ru
- Web Analytics extensions/ru
- Statistics extensions/ru