Что считать «возвратом» и какие данные нужны
1.1 Ключевые метрики
- Количество повторных сессий за 30 дней.
- Источник возврата: органика, email, push, соцсети.
- Цель возврата: покупка, повторная покупка, возврат товара, подписка.
- Контактные данные: email, телефон, Telegram-ID, cookies.
1.2 Минимальный набор полей
Начинайте с простого:
- User-ID (анонимный хэш).
- Дата первого визита.
- Дата последнего визита.
- Кол-во сессий.
- Источник трафика (UTM или referrer).
- Согласие на рассылку (да/нет).
Бесплатные инструменты 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
- В Google Sheets → Расширения → Google Analytics → Create new report.
- Выбираем «Возвраты за 30 дней» → Schedule refresh: daily.
- Получаем обновляемую таблицу без бюджета.
Шаг 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 Разделение данных
Храните:
- Анонимные метрики в GA4.
- Персональные — только в Notion с шифрованием AES-256.
Кейс: как мы подняли LTV на 35 % без рекламного бюджета
Ситуация: интернет-магазин одежды, трафик 5 000 посетителей/мес, бюджет 0 ₽.
Шаги:
- Настроили GA4 + User-ID + событие «repeat_purchase».
- Увидели, что 18 % возвращаются через 7 дней из email-рассылок (сегмент).
- Сделали триггер в Google Sheets: если «daysSinceLastSession = 6», то Telegram-бот отправляет персональный промокод -7 %.
- Через 60 дней LTV вырос с 1 200 до 1 620 руб.
Что делать дальше: чек-лист на 7 дней
- День 1: установите GA4 + User-ID.
- День 2: создайте Custom Report «Возвраты».
- День 3: подключите Google Sheets export.
- День 4: заведите бесплатный Telegram-бот.
- День 5: напишите политику конфиденциальности.
- День 6: уведомите Роскомнадзор.
- День 7: запустите первую автоматическую рассылку по возвратам.
Данные о возвратах можно собирать без бюджета. Достаточно трёх бесплатных инструментов — Google Analytics 4, Telegram Bot API и Notion, и соблюдения простых юридических правил. Начните уже сегодня, и уже через неделю вы получите первый прирост продаж без лишних расходов.