Меня зовут Максим, я веб-разработчик. В марте 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 на Метрику
- Установите счётчик Метрики. Код вставляется в `<head>` каждой страницы. Для Next.js — через компонент `<Script>` или _document.
- Настройте цели. Перенесите все цели из GA: отправка формы, покупка, регистрация, скачивание файла. В Метрике цели настраиваются через интерфейс (посещение URL, JavaScript-событие, клик по элементу).
- Настройте электронную коммерцию. Если был enhanced ecommerce в GA — настройте dataLayer для Метрики. Формат отличается, но концепция та же.
- Параллельная работа. Первые 2–4 недели — держите оба счётчика, сравнивайте данные. Убедитесь, что Метрика корректно фиксирует все события.
- Удалите 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-адрес посетителя — это передача ПДн.
Решение простое: локальные шрифты.
- Скачайте нужный шрифт (например, с Google Fonts — скачивание не запрещено)
- Конвертируйте в WOFF2 (самый эффективный формат)
- Разместите файлы шрифтов на своём сервере
- Подключите через `@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 Pixel | VK Pixel / MyTarget | Низкая (1 день) |
| Google reCAPTCHA | Яндекс SmartCaptcha / honeypot | Низкая (несколько часов) |
| Google Fonts | Локальные шрифты | Низкая (30 минут) |
| Google Maps | Яндекс Карты / 2ГИС | Средняя (1–2 дня) |
| YouTube embed | VK Видео / 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 будет зафиксировано
- Тренд на ужесточение — очевиден, и менять придётся в любом случае
- Чем раньше вы это сделаете — тем меньше будет стресс и потери данных
Если нужна помощь с миграцией — обращайтесь.