Как собрать данные о возврате посетителей без бюджета

Бесплатные лайфхаки, чтобы отслеживать возвраты посетителей без бюджета и кода

Что считать «возвратом» и какие данные нужны

1.1 Ключевые метрики

  • Количество повторных сессий за 30 дней.
  • Источник возврата: органика, email, push, соцсети.
  • Цель возврата: покупка, повторная покупка, возврат товара, подписка.
  • Контактные данные: email, телефон, Telegram-ID, cookies.

1.2 Минимальный набор полей

Начинайте с простого:

  1. User-ID (анонимный хэш).
  2. Дата первого визита.
  3. Дата последнего визита.
  4. Кол-во сессий.
  5. Источник трафика (UTM или referrer).
  6. Согласие на рассылку (да/нет).

Бесплатные инструменты 2026 года

Инструмент Что собирает Лимиты (бесплатно) Старт за 5 минут
Google Analytics 4 Повторные сессии, User-ID 10 млн хитов/мес Встроенный мастер
Yandex Metrica 3.0 Webvisor, карта скроллов Без ограничений Код вставляется в <head>
LeadBack (бывший Callback-H) Телефон и email без форм 50 лидов/мес Скрипт одной строкой
Telegram Bot API ID пользователя, имя, chat_id Без лимитов @BotFather → /newbot
Notion Database Хранение и фильтрация данных Блоки ∞ Импорт CSV из GA4

Схема «0₽» для сбора возвратов

Шаг 1: Устанавливаем Google Analytics 4 + User-ID

  • В Админ → Data Streams → Web → Enable User-ID.
  • Передаём анонимный user_pseudo_id (cookie) и user_id (email-MD5).

Шаг 2: Создаём Custom Report «Возвраты за 30 дней»

Метрики: Sessions, Conversions
Размеры: First user medium, Session campaign, User ID
Фильтр: sessions > 1 AND daysSinceLastSession ≤ 30

Шаг 3: Экспорт в Google Sheets бесплатным Add-on

  1. В Google Sheets → Расширения → Google Analytics → Create new report.
  2. Выбираем «Возвраты за 30 дней» → Schedule refresh: daily.
  3. Получаем обновляемую таблицу без бюджета.

Шаг 4: Дополняем Telegram-ботом

Код на Python (Heroku бесплатно до 2026):


import telebot, datetime
bot = telebot.TeleBot("YOUR_BOT_TOKEN")

@bot.message_handler(commands=['start'])
def start(msg):
 user_id = msg.from_user.id
 username = msg.from_user.username
 # пишем в Notion
 notion.pages.create(
 parent={"database_id": DB},
 properties={
 "User": {"title": [{"text": {"content": str(user_id)}}]},
 "Date": {"date": {"start": datetime.date.today.isoformat}},
 "Source": {"select": {"name": "Telegram"}}
 }
 )
bot.infinity_polling

Как избежать штрафов и блокировки

4.1 Юридический чек-лист

  • Политика конфиденциальности: используйте конструктор Tilda (бесплатно).
  • Согласие: в GA4 включите Consent Mode; в Telegram боте, кнопка «Согласен».
  • SSL-сертификат: в REG.RU базовый выдаётся бесплатно.
  • Уведомление Роскомнадзора: подаётся онлайн за 15 мин.

4.2 Разделение данных

Храните:

  1. Анонимные метрики в GA4.
  2. Персональные — только в Notion с шифрованием AES-256.

Кейс: как мы подняли LTV на 35 % без рекламного бюджета

Ситуация: интернет-магазин одежды, трафик 5 000 посетителей/мес, бюджет 0 ₽.

Шаги:

  1. Настроили GA4 + User-ID + событие «repeat_purchase».
  2. Увидели, что 18 % возвращаются через 7 дней из email-рассылок (сегмент).
  3. Сделали триггер в Google Sheets: если «daysSinceLastSession = 6», то Telegram-бот отправляет персональный промокод -7 %.
  4. Через 60 дней LTV вырос с 1 200 до 1 620 руб.

Что делать дальше: чек-лист на 7 дней

  1. День 1: установите GA4 + User-ID.
  2. День 2: создайте Custom Report «Возвраты».
  3. День 3: подключите Google Sheets export.
  4. День 4: заведите бесплатный Telegram-бот.
  5. День 5: напишите политику конфиденциальности.
  6. День 6: уведомите Роскомнадзор.
  7. День 7: запустите первую автоматическую рассылку по возвратам.

Данные о возвратах можно собирать без бюджета. Достаточно трёх бесплатных инструментов — Google Analytics 4, Telegram Bot API и Notion, и соблюдения простых юридических правил. Начните уже сегодня, и уже через неделю вы получите первый прирост продаж без лишних расходов.