Extension:Google Analytics Integration/ru

From mediawiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg
Google Analytics Integration
Release status: stable
Implementation User activity
Description Помещает код Google Analytics в каждую страницу
Author(s) Tim Laqua, Dāvis Mošenkovs
Latest version 3.0.1 (2017-10-29)
MediaWiki 1.23+
PHP 5.4+
MediaWiki 1.36 Not formally tested
MediaWiki 1.34 Not formally tested
MediaWiki 1.32 Not formally tested
Database changes No
License GNU General Public License 2.0 or later
Download
Example Projects by Davis Mosenkovs (view page source at the bottom)

  • $wgGoogleAnalyticsAccount
  • $wgGoogleAnalyticsOtherCode
  • $wgGoogleAnalyticsAnonymizeIP
  • $wgGoogleAnalyticsIgnoreNsIDs
  • $wgGoogleAnalyticsIgnorePages
  • $wgGoogleAnalyticsIgnoreSpecials
  • noanalytics
Translate the Google Analytics Integration extension

Check usage and version matrix.

Это расширение помещает код Google Analytics в каждую страницу MediaWiki. Настройки позволяют включить вставку кода при просмотре страниц пользователями с правами 'защиты страниц' (sysops) и пользователей типа 'бот' (bots). По умолчанию код не вставляется, чтобы избежать попадания информации об этих служебных посещениях в статистику.

Установка[edit]

  1. Создать директорию по следующему пути:
    директория, куда установлена MediaWiki/extensions/googleAnalytics
  2. Получить файлы из SVN.
  3. В созданную ранее директорию поместить скачанные файлы googleAnalytics.php и googleAnalytics.i18n.php . Примечание: может потребоваться удалить строку pageTracker._initData(); из файла googleAnalytics.php, чтобы Google Analytics обнаружил установку кода.
  4. В конец конфигурационного файла LocalSettings.php добавить строку
    require_once( "$IP/extensions/googleAnalytics/googleAnalytics.php" );
    

Если у вас есть simple security и строка типа $wgSecurityUseDBHook = true; то эта добавляемая строчка должна быть вставлена до него, а не в самый конец, иначе появляются сообщения что невозможно изменить header;

  1. Отредактировать файл googleAnalytics.php, указав свой уникальный номер (его нужно найти в коде, который выдается при активации сервиса в Google Analytics).
# Замените xxxxxxx-x номером выданным непосредственно вам:
$wgGoogleAnalyticsAccount = "UA-xxxxxxx-x";

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

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