Меня зовут Максим, я веб-разработчик. В марте 2025 года мне позвонил клиент в панике: «Нам пришло предписание от Роскомнадзора — убрать Google Analytics с сайта. Что делать?» Мы за два дня мигрировали аналитику на Яндекс Метрику и серверный трекинг, сохранив все цели и электронную коммерцию. Но не все реагируют вовремя — я до сих пор вижу на российских коммерческих сайтах Google Analytics, Meta Pixel, Google Fonts и reCAPTCHA. Каждый из этих скриптов — потенциальная проблема. Расскажу, чем их заменить и как провести миграцию без потери данных.

Что именно запрещено и почему

Формально Google Analytics не запрещён отдельным законом. Но де-факто его использование на российских сайтах становится всё более рискованным по нескольким причинам:

Передача ПДн за рубеж. Google Analytics отправляет данные о посетителях (IP-адрес, cookies, поведение) на серверы Google в США. IP-адрес — это персональные данные по 152-ФЗ. Передача ПДн за рубеж без надлежащего правового основания — нарушение.

Рекомендации Роскомнадзора. Роскомнадзор неоднократно рекомендовал отказаться от Google Analytics в пользу российских аналогов. Рекомендация — не запрет, но в случае проверки наличие GA на сайте может быть расценено как нарушение.

Европейский прецедент. В 2022–2023 годах несколько стран ЕС (Австрия, Франция, Италия) признали Google Analytics нарушением GDPR. Россия движется в том же направлении.

Meta Pixel (Facebook/Instagram). Meta признана экстремистской организацией в России. Использование Meta Pixel — ещё более рискованно, чем Google Analytics. Здесь не только вопрос ПДн, но и вопрос сотрудничества с запрещённой организацией.

Замена Google Analytics: Яндекс Метрика

Самая очевидная и правильная замена для 90% российских сайтов.

Что умеет Метрика

  • Все базовые метрики: визиты, посетители, отказы, глубина просмотра
  • Вебвизор — запись сессий посетителей (аналога в GA нет)
  • Карта кликов, скроллинга, форм
  • Цели и конверсии
  • Электронная коммерция (e-commerce отчёты)
  • Сегментация аудитории
  • Когортный анализ
  • Интеграция с Яндекс Директом

Чего не хватает по сравнению с GA4

  • Менее гибкие кастомные отчёты (но для большинства задач — достаточно)
  • Нет событийной модели, столь же гибкой, как в GA4 (но есть цели и параметры визитов)
  • Ограниченная интеграция с зарубежными рекламными платформами (но зачем они, если рекламируетесь в Директе и VK?)

Как мигрировать с GA на Метрику

  1. Установите счётчик Метрики. Код вставляется в `<head>` каждой страницы. Для Next.js — через компонент `<Script>` или _document.
  2. Настройте цели. Перенесите все цели из GA: отправка формы, покупка, регистрация, скачивание файла. В Метрике цели настраиваются через интерфейс (посещение URL, JavaScript-событие, клик по элементу).
  3. Настройте электронную коммерцию. Если был enhanced ecommerce в GA — настройте dataLayer для Метрики. Формат отличается, но концепция та же.
  4. Параллельная работа. Первые 2–4 недели — держите оба счётчика, сравнивайте данные. Убедитесь, что Метрика корректно фиксирует все события.
  5. Удалите GA. После проверки — удаляйте код Google Analytics, gtag.js и Google Tag Manager (если использовался только для GA).

Важный нюанс: Google Tag Manager

GTM сам по себе — не аналитика, а контейнер для скриптов. Но он загружается с серверов Google. Если вы используете GTM только для Метрики — замените на прямую вставку кода Метрики. Если GTM используется для множества скриптов — рассмотрите альтернативу: серверный контейнер на своём домене.

Замена Meta Pixel

Meta Pixel использовался для ретаргетинга и отслеживания конверсий в Facebook/Instagram Ads. Поскольку Meta запрещена в России, рекламные кабинеты недоступны — и Pixel теряет смысл.

Замены для ретаргетинга:

  • VK Pixel — для рекламы во ВКонтакте и партнёрской сети VK
  • Яндекс Метрика + Яндекс Аудитории — для ретаргетинга в Яндекс Директе
  • MyTarget Pixel — для рекламы в экосистеме Mail.ru

Установка VK Pixel аналогична Meta Pixel: код в `<head>`, настройка событий (покупка, добавление в корзину, заявка).

Замена Google reCAPTCHA

reCAPTCHA — сервис защиты форм от спама, который загружается с серверов Google. Альтернативы:

Яндекс SmartCaptcha. Российский аналог, интегрируется через JS-виджет. Бесплатный. Работает по тому же принципу: невидимая проверка, при подозрении — показ задачки.

hCaptcha. Международный сервис, но с возможностью выбора региона хранения данных. Бесплатный для базового использования.

Собственное решение. Honeypot-поля (скрытые поля, которые заполняет только бот), rate limiting на сервере, проверка времени заполнения формы. Для большинства бизнес-сайтов этого достаточно — и никаких внешних зависимостей.

Я на своих проектах чаще всего использую комбинацию: honeypot + серверный rate limiting + Яндекс SmartCaptcha для критичных форм (регистрация, оплата).

Замена Google Fonts

Google Fonts — самый незаметный, но самый распространённый «иностранный гость» на российских сайтах. Каждый раз, когда страница загружается, браузер обращается к серверам Google за шрифтами. Google получает IP-адрес посетителя — это передача ПДн.

Решение простое: локальные шрифты.

  1. Скачайте нужный шрифт (например, с Google Fonts — скачивание не запрещено)
  2. Конвертируйте в WOFF2 (самый эффективный формат)
  3. Разместите файлы шрифтов на своём сервере
  4. Подключите через `@font-face` в CSS

Время на замену: 30 минут. Бонус: страница загружается быстрее (нет обращения к внешнему серверу).

Замена Google Maps

Для карт с адресом компании, маршрутами, точками продаж:

Яндекс Карты. Полноценная замена с API для кастомной интеграции. Бесплатный для большинства сценариев (лимиты на количество запросов).

2ГИС. Альтернатива с детальными планами зданий и внутренней навигацией. Виджет для встраивания на сайт.

Замена YouTube-встраиваний

YouTube формально не запрещён, но загружает скрипты и cookie с серверов Google. Альтернативы:

Rutube. Российская видеоплатформа с виджетом для встраивания.

VK Видео. Удобный виджет, большая аудитория, хорошее качество.

Собственный видеохостинг. Для критичного видеоконтента — размещение на собственном сервере или S3-хранилище. Плеер — open-source (Plyr, Video.js).

Lazy-загрузка YouTube. Компромиссный вариант: вместо iframe YouTube показываем превью-изображение. Скрипты YouTube загружаются только при нажатии на кнопку воспроизведения. Это не решает проблему полностью, но минимизирует передачу данных.

Полный чек-лист замены зарубежных скриптов

Зарубежный сервисРоссийская заменаСложность замены
Google AnalyticsЯндекс МетрикаСредняя (1–3 дня)
Meta PixelVK Pixel / MyTargetНизкая (1 день)
Google reCAPTCHAЯндекс SmartCaptcha / honeypotНизкая (несколько часов)
Google FontsЛокальные шрифтыНизкая (30 минут)
Google MapsЯндекс Карты / 2ГИССредняя (1–2 дня)
YouTube embedVK Видео / Rutube / lazy-loadНизкая–Средняя
Google Tag ManagerПрямая вставка / серверный контейнерСредняя (1–3 дня)
WhatsApp виджетTelegram виджетНизкая (1 час)
Cloudflare CDNЯндекс Cloud CDN / SelectelСредняя (1–2 дня)

Стоимость полной миграции

Простой сайт (лендинг, корпоративный сайт до 20 страниц). Замена всех скриптов: 30–60 тысяч рублей. Срок: 2–5 дней.

Интернет-магазин (с e-commerce аналитикой, ретаргетинговыми пикселями, множеством форм). Замена + перенастройка целей и e-commerce: 60–150 тысяч рублей. Срок: 1–3 недели.

Крупный портал (сложные интеграции, GTM с десятками тегов, кастомные отчёты). Полная миграция: 150–350 тысяч рублей. Срок: 2–4 недели.

Что будет, если ничего не делать

В краткосрочной перспективе — вероятно, ничего. Роскомнадзор не ходит по сайтам с автоматическим сканером (пока). Но:

  • При любой проверке (по жалобе, при участии в госзакупках, при расследовании утечки) — наличие GA и Meta Pixel будет зафиксировано
  • Тренд на ужесточение — очевиден, и менять придётся в любом случае
  • Чем раньше вы это сделаете — тем меньше будет стресс и потери данных

Если нужна помощь с миграцией — обращайтесь.