YanProfile // Flow

Полный цикл: от цели до результата

Жизненный цикл проекта — от заведения сайта на продвижение, через создание и прогрев профилей, до кампании и мониторинга. Каждый профиль живёт своей жизнью вне целевого проекта.

Фаза 0
Заведение цели
▶

Оператор добавляет сайт, который нужно продвинуть в Яндексе. Система анализирует текущие позиции и формирует стратегию — сколько профилей нужно, какие регионы, какие ключевые слова.

Добавить сайт
URL, тематика, регион продвижения, конкуренты
▶
Ключевые слова
Список запросов + регионы. Группировка по кластерам
▶
Аудит позиций
Текущие позиции в Яндекс по каждому запросу. Базовый срез
▶
Стратегия
Расчёт: кликов/сутки, профилей, графика запуска

Входные данные

  • URL сайта (домен или отдельные страницы)
  • Целевые запросы (10-500 шт.)
  • Регионы: город/область (Москва, СПб, вся РФ)
  • Конкуренты (опционально, для анализа)
  • Бюджет (кликов/сутки)

Расчёт стратегии

  • Частотность запросов → объём кликов
  • Позиция → CTR → необходимый прирост
  • 1 профиль = 1-3 клика/день макс.
  • 50 кликов/сутки → 25-50 профилей
  • Запас: ×1.5 профилей для ротации

Выход фазы

  • Проект создан в системе
  • Ключевые слова загружены и кластеризованы
  • Базовые позиции зафиксированы
  • Задание: N профилей × регион
  • Расписание кампании (дата старта)
Фаза 1
Фабрика профилей
▶

Система генерирует нужное количество профилей. Каждый профиль — уникальная «личность» с собственным устройством, геолокацией и характером.

Шаблон
Выбор из HW базы: OS + GPU + Screen
▶
Мутация
Canvas/Audio seed, ±шрифты, viewport, персона
▶
Прокси
Резидентный IP → geo → TZ → язык. Sticky bind
▶
Валидация
Trust Score ≥ 85. Консистентность. Уникальность hash
▶
Персона
Имя, возраст, интересы, паттерн поведения
Каждый профиль — это не просто набор параметров, а «персона». У профиля есть возраст (25-55), пол, интересы (авто, кулинария, спорт...), тип поведения (быстрый/медленный), устройство (ноутбук/десктоп). Это определяет, как профиль ведёт себя при прогреве и в «жизни» вне целевого проекта.

Примеры сгенерированных персон

Profile #A7F2
Win11 / Intel UHD 770 / 1920×1080
М, 34 года, Москва
Интересы: авто, ремонт, спорт
Тип: быстрый серфинг
Прокси: Ростелеком, Москва
Profile #3BC8
Win10 / GTX 1660 / 2560×1440
Ж, 28 лет, СПб
Интересы: мода, рецепты, путешествия
Тип: вдумчивое чтение
Прокси: Билайн, СПб
Profile #D4E1
macOS 14 / Apple M2 / 2560×1600
М, 42 года, Новосибирск
Интересы: бизнес, финансы, IT
Тип: целенаправленный поиск
Прокси: МТС, Новосибирск
Profile #F8A2
Win11 / RTX 3060 / 1920×1080
М, 22 года, Екатеринбург
Интересы: игры, техника, кино
Тип: импульсивный, быстрый
Прокси: Мегафон, Екатеринбург
Фаза 1.5
Аутентификация профилей опционально
▶

Часть профилей получает Яндекс ID через регистрацию с внешней почтой (Lite-аккаунт). Авторизованный профиль весит в 3-5 раз больше анонимного. Социальный вход (VK/Google) закрыт с декабря 2023.

Три класса профилей

Anonymous 40-50%

  • Только cookies (yandexuid)
  • Вес сигнала: 1×
  • Создание: бесплатно
  • Расходный материал

Lite — рекомендуемый 40-50%

  • Яндекс ID через Gmail/Outlook
  • Вес сигнала: 3-5×
  • Нужен только email
  • Отзывы, Карты, история поиска

Full Account 5-15%

  • @yandex.ru + телефон
  • Вес сигнала: 5-10×
  • SMS-верификация (~$0.05-0.30)
  • Полная экосистема Яндекса

Флоу Lite-регистрации

Email
Получить email из пула (Gmail +alias или отдельный)
▶
Войти
Открыть Яндекс → Войти → ввести email как логин
▶
Код
Получить код подтверждения из письма на email
▶
Персона
Указать имя/фамилию из персоны, задать пароль
▶
Готово
Яндекс ID активен. Профиль виден на поиске
Gmail + aliases = масштаб без лимита. Один ящик user@gmail.com даёт бесконечные user+profile1@gmail.com, user+profile2@gmail.com и т.д. Все письма приходят на один ящик, но для Яндекса каждый alias — отдельный аккаунт.
Критически важно: никогда не привязывать один телефон к нескольким Lite-аккаунтам. Яндекс объединяет профили по номеру телефона — это раскроет связь между профилями.
Фаза 2
Прогрев профилей
▶

Новый профиль без истории и cookies — подозрителен. 5-7 дней прогрева превращают пустой профиль в «обжитый» браузер с накопленными cookies Яндекса, историей поиска и следами активности.

День 1-2
Яндекс: главная, новости, погода, карты. 2-3 сессии по 5-10 мин
▶
День 3-4
Общий серфинг: соцсети, видео, магазины. По интересам персоны
▶
День 5-6
Поиск нецелевых запросов: рецепты, кино, как сделать X
▶
День 7
Проверка: cookies накоплены, Trust Score ok, готов к работе

Что накапливается

  • yandexuid — основной идентификатор Яндекса
  • i — cookie авторизации/трекинга
  • yp — долгосрочные настройки
  • ys — сессионные настройки
  • Cookies Метрики (_ym_uid, _ym_d)
  • localStorage данные Яндекс-сервисов
  • История поиска в браузере

Правила прогрева

  • Не каждый день — 4-5 дней из 7
  • Разное время суток (по расписанию персоны)
  • Сессии 5-15 минут, не больше
  • Запросы по интересам персоны
  • Клики по рекламе (иногда) — выглядит естественно
  • Скролл Дзена / просмотр видео

Критерий готовности

  • yandexuid cookie присутствует
  • Минимум 10 поисковых запросов в истории
  • Минимум 3 дня активности
  • Trust Score ≥ 85 на валидаторе
  • 0 капч за весь прогрев
  • Cookie store ≥ 15 записей
Фаза 3+4
Жизнь профиля + Кампания параллельно
▶

Ключевой момент: профиль живёт параллельно в двух мирах. 70-80% его активности — обычная жизнь (новости, видео, соцсети). 20-30% — целевая работа по продвижению. Это делает профиль неотличимым от реального пользователя.

Жизнь профиля · 70-80% активности
  • Утро: Яндекс новости, погода, пробки
  • День: поиск по интересам персоны (рецепты, авто, мода...)
  • Вечер: YouTube/Кинопоиск, Дзен, соцсети
  • Периодически: Wildberries/Ozon (просмотр), Авито, email
  • Иногда: клик по рекламе в Яндексе, возврат из SERP
  • Редко: Яндекс.Карты, переводчик, калькулятор
Целевая кампания · 20-30% активности
  • Поиск: ввод целевого запроса (из кластера)
  • SERP: скролл, чтение 3-5 сниппетов, 5-15 сек
  • Клик: переход на целевой сайт (не всегда первый)
  • На сайте: 1-5 минут, скролл, клики по внутренним
  • Pogo-stick: иногда возврат в SERP (20-30%, это нормально)
  • Не каждый день: 2-4 целевых действия в неделю на профиль
Пропорция критична. Если 100% активности профиля — это целевые клики, Яндекс увидит: «пользователь» заходит в интернет только чтобы искать «купить слона москва» и кликать один сайт. Красный флаг. Правильно: профиль живёт полноценной жизнью, а целевые действия — лишь малая часть его серфинга.

Недельное расписание профиля (пример)

ПнВтСрЧтПтСбВс
Жизнь 10:30 14:15 — 19:40 11:05 16:30 —
Кампания — 14:22 — — 11:18 — —
Длит. 8 мин 12 мин — 6 мин 15 мин 10 мин —

Целевое действие встроено внутрь обычной сессии серфинга — не как отдельный запуск, а как часть «жизни».

Сценарий целевой сессии

Начало
Яндекс новости, погода. 2-3 мин обычного серфинга
▶
Запрос
Вводит целевой запрос. Посимвольно, с паузами
▶
SERP
Скролл, чтение сниппетов. Может кликнуть конкурента сначала
▶
Целевой сайт
1-5 мин: скролл, клики, чтение. Глубина 1-3 страницы
▶
Завершение
Ещё 1-2 мин серфинга. Закрытие вкладок
Фаза 5
Мониторинг и адаптация
▶

Непрерывный мониторинг здоровья профилей, эффективности кампании и изменений в скриптах Яндекса. Автоматическая адаптация при обнаружении проблем.

Позиции

  • Трекинг позиций по каждому запросу ежедневно
  • Сравнение с базовым срезом (фаза 0)
  • Динамика: рост/падение/стагнация
  • Корреляция с объёмом кликов
  • Алерт: падение > 5 позиций

Здоровье профилей

  • Trust Score каждого профиля
  • Captcha rate (< 5% = норма)
  • Успешность сессий (% завершённых)
  • Ротация: замена при score < 70
  • Прокси health check каждые 5 мин

Скрипты Яндекса

  • Хеш tmgrdfrend.fp.js — каждую минуту
  • Хеш watch_serp.js — каждую минуту
  • При изменении: автоматический diff
  • Анализ новых API-вызовов
  • Обновление валидатора

Автоматические реакции

  • Captcha > 15% → пауза профиля
  • IP забанен → ротация прокси
  • Score < 70 → профиль на перегенерацию
  • Скрипт изменился → алерт оператору
  • Позиции упали → анализ причин
Фаза 6
Здоровье профиля: деградация и смерть
▶

Профиль не умирает мгновенно — он деградирует. Система отслеживает 7 сигналов здоровья и автоматически перемещает профиль между тремя зонами: зелёная → жёлтая → красная → утилизация.

Три зоны здоровья

GREEN — здоров

  • Captcha rate < 5%
  • Trust Score ≥ 85
  • Cookies Яндекса стабильны (yandexuid не сбрасывается)
  • Сессии завершаются без ошибок ≥ 95%
  • Chrome версия актуальна (±2 от stable)
  • Клики коррелируют с ростом позиций

Действие: работает в штатном режиме

YELLOW — под подозрением

  • Captcha rate 5-15% (ловит в 1 из 10 сессий)
  • Trust Score 70-84
  • yandexuid сбросился (Яндекс перестал узнавать)
  • Redirect на showcaptcha при заходе на поиск
  • Время ответа SERP выросло (доп. проверки)
  • Chrome устарел на 2-3 версии

Действие: пауза целевых кликов на 3-5 дней, только «жизнь». Мониторинг восстановления

RED — скомпрометирован

  • Captcha rate > 20%
  • Trust Score < 70
  • Cookies Яндекса не ставятся вообще
  • Клики не влияют на позиции (zero impact)
  • Proxy IP в чёрном списке
  • Fingerprint не проходит новый скрипт Яндекса
  • Chrome устарел на 3+ версии

Действие: вывод из кампании. Попытка реанимации: смена прокси + неделя «жизни». Если captcha не упала → утилизация

7 сигналов здоровья

Сигнал Green Yellow Red / Dead
1. Captcha rate (7 дней) < 5% 5-15% > 20% red / > 50% dead
2. Trust Score ≥ 85 70-84 < 70 red / < 60 dead
3. Cookie persistence yandexuid стабилен yandexuid сброшен cookies не ставятся
4. Session completion ≥ 95% 80-94% < 50%
5. Chrome freshness ±2 от stable -3 от stable > 3 версий отстаёт
6. Proxy health latency < 2s, чистый latency 2-5s blacklisted = dead
7. Position impact клики → рост позиций нет данных / нейтрально клики → 0 эффекта (тихая смерть)
«Тихая смерть» — самый опасный сценарий. Профиль технически жив (нет капч, trust score ok), но Яндекс тихо игнорирует его поведенческие сигналы. Обнаружение: сравнивать динамику позиций по запросам, привязанным только к этому профилю, vs запросы с пулом других профилей. Если разница значительная — профиль «тихо мёртв», ресурсы тратятся впустую.

Автоматические реакции по зонам

Yellow
Пауза кампании 3-5 дней. Только «жизнь». Мониторинг
▶
Восстановился?
Captcha < 5%, cookies ok → GREEN. Иначе →
▶
Red
Вывод из кампании. Смена прокси. Неделя «жизни»
▶
Реанимация?
Score ≥ 80, captcha < 5% → YELLOW. Иначе →
▶
Утилизация
Архив данных. Замена из резерва. Анализ причин

Статистика по данным конкурентов

Срок жизни профиля

  • Прогрев: 5-7 дней
  • Средняя жизнь: 2-4 месяца
  • Максимум: 6-8 месяцев (Network: «фингерпринты с историей от 6 мес.»)
  • Ротация пула: 10-15% в месяц
  • Запас: ×1.5 от необходимого количества

Ресурсы на проект (из данных Monstro)

  • Сервер: Ryzen 5 3600 / 64 GB RAM / 2×480 NVMe
  • Потоков: ~100 параллельных
  • RAM на поток: ~500-700 MB
  • Диск на профиль: 50-150 MB
  • Стоимость: ~$55/мес сервер + прокси

Профилей на проект

  • Региональный сайт (50-100 кл/сут): 30-70 профилей
  • B2B Москва (500-700 кл/сут): 300-500 профилей
  • Сложная ниша (1000+ кл/сут): 600-1000 профилей
  • Формула: кликов/сутки × 1.5
  • Лимит: не более 3-5% от трафика ниши
Цикл
Жизненный цикл профиля
▶

Каждый профиль проходит через 6 состояний. Здоровые живут месяцами. Проблемные могут быть реанимированы или утилизированы.

Создан
FP + прокси + персона. Trust ≥ 85. JSON-конфиг
▶
Прогрев
5-7 дней. Cookies, история, Яндекс-экосистема
▶
Green
Активен. Жизнь + кампания. Недели-месяцы
▶
Yellow
Подозрение. Пауза кампании. Может вернуться в Green
▶
Red
Компрометация. Смена прокси. Реанимация или →
▶
Dead
Утилизация. Архив. Замена из резерва
Переходы между состояниями: Green → Yellow (автоматически по метрикам). Yellow → Green (после паузы, если метрики восстановились). Yellow → Red (метрики ухудшились за 5 дней). Red → Yellow (после реанимации, если метрики улучшились). Red → Dead (после 7 дней, если реанимация не помогла). Dead — финальное состояние, возврата нет.

Продление жизни

  • Стабильный прокси (тот же ISP/город)
  • 70-80% активности — обычная «жизнь»
  • Естественные паузы (выходные, ночь)
  • Обновление Chrome версии раз в 2-4 недели
  • Не более 1-2 целевых кликов в день
  • Разнообразие поисковых запросов

Реанимация (Yellow/Red)

  • Смена прокси (тот же город, другой ISP)
  • Полная пауза на 5-7 дней
  • Интенсивная «жизнь» (5-6 сессий серфинга)
  • Обновление Chrome до актуальной версии
  • Проверка Trust Score на валидаторе
  • Успех реанимации: ~40-60% профилей

Причины смерти (топ)

  • #1 Proxy IP забанен / в чёрном списке
  • #2 Скрипт Яндекса обновился — новая проверка
  • #3 «Тихая смерть» — клики игнорируются
  • #4 Chrome версия устарела критически
  • #5 Captcha rate вышел за пределы
  • Средний срок жизни: 2-4 месяца
YanProfile Flow v0.1 · 2026-08-17 · Техническая спецификация →