Extension:Google Analytics Integration/ru

Category:Unmaintained extensions/ru#Google%20Analytics%20Integration/ru Category:GPL licensed extensions/ru
Справка по расширениям MediaWiki
Google Analytics Integration
Статус релиза: не поддерживаетсяCategory:Unmaintained extensions/ru
Реализация Действия пользователя Category:User activity extensions/ru, Хук Category:Hook extensions/ru
Описание Помещает код Google Analytics в каждую страницу
Автор(ы) Tim Laqua, Dāvis Mošenkovs
Последняя версия 3.0.1 (2017-10-29)
MediaWiki 1.23+Category:Extensions with manual MediaWiki version/ru
PHP 5.4+
Изменения в БД Нет
Лицензия GNU General Public License 2.0 или позднее
Скачать Category:Extensions in Wikimedia version control/ru
Пример Projects by Davis Mosenkovs (view page source at the bottom)
  • $wgGoogleAnalyticsAccount
  • $wgGoogleAnalyticsOtherCode
  • $wgGoogleAnalyticsAnonymizeIP
  • $wgGoogleAnalyticsIgnoreNsIDs
  • $wgGoogleAnalyticsIgnorePages
  • $wgGoogleAnalyticsIgnoreSpecials
Переведите расширение Google Analytics Integration
Category:All extensions/ruCategory:Extensions not in ExtensionJson/ru

Это расширение помещает код 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.

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием googleAnalytics в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/googleAnalytics
    
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    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=ru 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;
    
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.Category:Extensions not using extension registration/ru
The following options were removed in version 3.0.0:
  • $wgGoogleAnalyticsAddASAC
  • $wgGoogleAnalyticsIgnoreSysops
  • $wgGoogleAnalyticsIgnoreBots

Использование

  1. Создайте учётную запись в Google Analytics.
  2. В полученном коде найдите уникальный идентификатор, который выглядит следующим образом: UA-xxxxxxx-x
    • В устаревшей версии кода необходимый код содержится в строке:
      _uacct="UA-xxxxxxx-x";
      
    • Для современной версии, использующей ga.js, - код находится в строке:
      var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
      
  3. Следуйте инструкциям по установке.
  4. Если все сделано правильно, то в исходном коде страниц появятся строки необходимые для сбора статистики и через 24-48 часов появится первая собранная информация.

См. также

Category:Google extensions/ru Category:Web Analytics extensions/ru Category:Statistics extensions/ru
Category:All extensions/ru Category:Extensions in Wikimedia version control/ru Category:Extensions not in ExtensionJson/ru Category:Extensions not using extension registration/ru Category:Extensions which add rights/ru Category:Extensions with manual MediaWiki version/ru Category:GPL licensed extensions/ru Category:Google extensions/ru Category:Hook extensions/ru Category:SkinAfterBottomScripts extensions/ru Category:Statistics extensions/ru Category:UnitTestsList extensions/ru Category:Unmaintained extensions/ru Category:User activity extensions/ru Category:Web Analytics extensions/ru