Google Analytics вне закона: ставим бесплатный аналог на свой хостинг и наслаждаемся расширенной аналитикой

Удаляем Google Analytics с сайтов. Он вне закона в рунете. Об этом я писал еще в начале февраля. РКН массово отправляет письма с предупреждением. Иначе грозит большой штраф. Прятать в GTM смысла не имеет, чекают по кукам и нейронкой в автоматическом режиме.

Углубляться не будем, тонкости и подробности в статье Cnews.

Чем заменить Google Analytics?

На самом деле решений довольно много. Большой список можно посмотреть тут.

Главные критерии лично для меня:

  • открытый исходный код;
  • полный контроль данных на собственном сервере;
  • можно быстро поставить на обычный shared-хостинг;
  • повышенная конфиденциальность, данные из аналитики не передаются ни в какие внешние системы;
  • полная поддержка русского языка.

Мой выбор однозначно пал на Matomo. Очень давно использую его для дропов и pbn'ок, с тех древних времён когда он еще был Piwik'ом (олды помнят).

Установка Matomo на хостинг за 5 минут

В первую очередь подготовим хостинг. Я делал в Рег.ру. Уверен, в 99,9% shared-хостингах можно провернуть тоже самое.

Matomo нужно повесить либо на отдельный домен, либо поддомен. Я не стал заморачиваться, создал поддомен, сделал базовые настройки на хостинге, установил Lets Encrypt сертификат, собственно и всё.

Далее, нам нужно создать обычную базу данных, на текущий момент всё отлично работает с MySQL 8.0.25.

Качаем zip-архив с официального сайта и загружаем его в папку с поддоменом, распаковываем. Всё готово. Открываем адрес нашего поддомена и попадаем на этап настройки.

Google Analytics вне закона: ставим бесплатный аналог на свой хостинг и наслаждаемся расширенной аналитикой

Сначала он проверит всё ли окей с параметрами хостинга, далее нужно ввести данные от БД MySQL, которую мы создали ранее.

Настройка завершается созданием учетки администратора (сперюзера) и добавлением первого сайта в нашу личную систему аналитики. Затем ставим код на отслеживаемый сайт, действия абсолютно аналогичные GA и ЯМ.

Внутри нас ожидает приятный интерфейс с кучей статистики и настроек:

Google Analytics вне закона: ставим бесплатный аналог на свой хостинг и наслаждаемся расширенной аналитикой

Далее делаем все настройки под себя, можно реализовать полную кстомизацию.

Фишки и лайфхаки при использовании Matomo

  • Добавляем в код счетчика строку:
_paq.push(["setDoNotTrack", false]);

Что делает: Matomo будет игнорировать заголовок браузера DNT (Do Not Track). По умолчанию в браузерах DNT отключен. Даже если браузер явно отправляет сигнал «не отслеживать», Matomo будет продолжать учитывать эти визиты, полностью игнорируя предпочтения пользователя.

  • Отключаем анонимизирование отслеживаемых данных.

Заходим в Настройки - Конфиденциальность - Анонимизировать данные - Убираем все галки, сохраняемся.

Google Analytics вне закона: ставим бесплатный аналог на свой хостинг и наслаждаемся расширенной аналитикой

Что делает: включает самую полную информацию о пользователях в отчетах, включая реальные ip-адреса. Очень полезно для определения паразитного и трафика и негативной накрутки ПФ.

  • Блокируем доступ к системе аналитики извне.

Создаем файл .htaccess в корневой директории нашего поддомена и размещаем там следующий код:

# Matomo – ограничение доступа к важным директориям по IP RewriteEngine On # Разрешённый IP-адрес (просто замени на свой, если нужно несколько - добавь аналогичную строку) SetEnvIf Remote_Addr ^123\.45\.67\.89$ AllowedIP # Блокировка доступа ко всем указанным директориям кроме разрешённого IP RewriteCond %{ENV:AllowedIP} !^1$ RewriteRule ^(\.git|core|config|lang|tmp)(/|$) - [F,L,NC] # Блокировка доступа к панели авторизации (index.php) от всех кроме разрешенного IP RewriteCond %{ENV:AllowedIP} !^1$ RewriteRule ^index\.php$ - [F,L,NC] # Запрет просмотра листинга директорий Options -Indexes # Запрет прямого доступа к файлу .htaccess <Files ".htaccess"> Require all denied </Files>

На сам .htaccess устанавливаем права доступа 444.

Что делает: защищает нашу систему аналитики от взлома и паразитного трафика. Все запросы с любых других ip-адресов получат ошибку 403.

  • Устанавливаем гео-ip базу для точного определения региона пользователей.

Заходим в Настройки - Система - Геолокация - Ставим DBIP/GeoIP2(Php), Сохраняемся.

Google Analytics вне закона: ставим бесплатный аналог на свой хостинг и наслаждаемся расширенной аналитикой
Google Analytics вне закона: ставим бесплатный аналог на свой хостинг и наслаждаемся расширенной аналитикой

База бесплатная, но можно подключить вообще всё что угодно, даже платные решения, если требуется.

Что делает: точно определяет гео посетителей сайта, включая GPS-координаты. Удобно отслеживать трафик и при составлении отчетов.

Тонкости использования Matomo

  • Не устанавливайте плагины и расширения просто так.

В Matomo есть маркетплейс разных плагинов и расширений. Не ставьте их почём зря, особенно когда не знаете какие данные и куда они передают из вашей системы аналитики.

  • Не используйте облачную версию Matomo.

Сразу попадаем под трансграничную передачу персональных данных по аналогии с GA и в перспективе на огромные штрафы.

  • Всегда устанавливайте SSL-сертификат на админку.

Без HTTPS пользоваться системой аналитики нельзя, даже если настроен доступ только с определенных ip.

  • Удалите Яндекс.Метрику.

Если вам не особо важен трафик из Яндекса и Директа, то Метрику однозначно лучше снести.

Подписывайтесь на мой TG-канал

Сайт

Веду подкаст PRO SEO

Мои вебинары, статьи и кейсы по SEO:

1
1
6 комментариев