Разбираем, как Чжан Имин и ByteDance построили глобальную машину внимания: рекомендации, доставка видео, петли данных, рост, риски и уроки для продуктов.

ByteDance часто воспринимают как «компанию про видео». Но точнее — это компания про распределение внимания: как быстро понять, что именно удержит человека в продукте, и как доставить этот контент так, чтобы опыт был бесшовным. Именно поэтому кейс ByteDance стал практическим учебником для продуктовых команд — не про «виральность», а про инженерную сборку интереса.
Чжан Имин — основатель ByteDance — важен не как «визионер из биографии», а как пример мышления через систему: гипотеза → измерение → итерация. В его подходе продукт — это не набор фич, а механизм, который можно настраивать: какие сигналы собирать, какие цели оптимизировать, какие побочные эффекты считать приемлемыми.
Для продуктовых команд ценность в том, что эту логику можно переносить в любой контекст — от медиа и маркетплейса до образования — даже если у вас нет коротких видео.
Под «двигателем внимания» будем понимать связку из трёх частей:
Цели такого двигателя почти всегда выражаются в метриках удержания и вовлечённости. Но важны и последствия: «перекорм» однотипным контентом, усталость, поляризация, давление на авторов. Хороший «учебник» — тот, где видно не только успех, но и цену оптимизации.
Дальше разберём, как рекомендации (в духе ленты For You) связаны с инфраструктурой доставки, почему операционные процессы так же важны, как модели, и какие выводы продуктовые команды могут забрать без мифов и копирования внешних атрибутов TikTok/Douyin.
История ByteDance началась не с видео и не с «соцсети», а с прагматичного вопроса: как быстро дать человеку то, что ему действительно интересно, не заставляя его собирать подписки и вручную настраивать источники. Ранние продукты компании работали в логике агрегатора: контент приходил из множества мест, а ценность создавалась на стороне ранжирования и персонализации.
Агрегатор — удобная отправная точка. У него уже есть «сырьё» (поток материалов), а значит можно сфокусироваться на главном: научиться понимать сигналы интереса и превращать их в выдачу. Для ByteDance это стало тренировочной площадкой: чем точнее лента, тем выше удержание и тем больше данных для следующей итерации.
Но у текстового/новостного формата есть потолок: скорость потребления ограничена чтением, эмоциональная вовлечённость менее предсказуема, а конкуренция за внимание часто сводится к заголовкам.
Переход к короткому видео радикально усилил эффект рекомендаций. Видео проще «прочувствовать» за секунды: пользователь не должен принимать решение — он просто смотрит, пролистывает или досматривает. Эти действия дают понятные поведенческие сигналы, а значит лента может учиться быстрее.
Кроме того, ценность продукта становится более заметной: если лента попадает в интересы, это ощущается сразу — без подписок и долгих настроек.
Douyin и TikTok часто описывают как близнецов, но корректнее — как две адаптации одного принципа под разные рынки. Общая идея — персональная лента рекомендаций и ставка на короткое видео; различия — в локальных правилах, партнёрствах, инструментах авторов и операционных процессах.
Рост подкреплялся простым продуктовым циклом. Точная лента привлекала зрителей и увеличивала время просмотра. Зрители создавали спрос, который мотивировал авторов публиковать чаще. Авторы приносили больше разнообразного контента, что улучшало обучение рекомендаций — и цикл замыкался. Именно эта «петля» стала мостом от агрегатора к видео‑платформе с собственной экономикой внимания.
Главный продуктовый выбор ByteDance — поставить в центр не «кто на кого подписан», а «что человеку интересно прямо сейчас». Вместо того чтобы сначала нарастить социальный граф (друзья, подписки, взаимность), платформа строит опыт вокруг персональной ленты рекомендаций: контент подбирается под реакцию пользователя, а не под его связи.
Соцграф растёт медленно: новичку нужно найти людей, дождаться взаимности, понять, кого читать. Лента рекомендаций снимает эту зависимость от сети контактов. Новому пользователю не надо «заселять» свою ленту — она начинает работать сразу.
Для платформы это означает более быстрый выход на разные рынки: не требуется локальная «критическая масса» связей, достаточно потока контента и механизма отбора. Для авторов — шанс получить просмотры без долгого набора подписчиков: распределение строится вокруг качества реакции, а не статуса.
Чем меньше шагов между открытием приложения и первым интересным роликом, тем выше шанс удержания. Поэтому логично:
Короткие видео снижают стоимость «ошибки рекомендации»: если ролик не зашёл, пользователь теряет секунды, а не минуты. Бесконечная прокрутка превращает ленту в непрерывный эксперимент: каждый следующий показ — новая попытка попасть в интерес.
Даже без профиля система быстро получает ранние сигналы: досмотр/недосмотр, скорость свайпа, повторы, паузы, громкость, лайк/дизлайк, переход в профиль автора, подписка, комментарий, шаринг. Эти действия позволяют за несколько минут набросать «вектор интересов» и начать точнее собирать ленту For You — без ожидания, пока пользователь построит соцграф.
Лента рекомендаций у ByteDance построена не вокруг «друзей» и подписок, а вокруг вероятности того, что конкретный ролик окажется ценным именно для вас в этот момент. Поэтому главным активом становится не соцграф, а поток измеримых сигналов поведения — и умение превратить их в аккуратные продуктовые решения.
Алгоритм читает не только явные действия (лайк, подписка), но и «тихие» поведенческие маркеры — они часто лучше показывают реальный интерес.
Ключевые примеры:
Если оптимизировать только удержание, система быстро скатится в однообразие и рискованный контент. Поэтому цели смешиваются:
Это всегда компромисс: например, разнообразие может чуть снизить короткое удержание, но повысить долгосрочную ценность продукта.
Система должна одновременно:
Практически это выглядит как контролируемые эксперименты в ленте: часть показов уходит на проверку гипотез, часть — на стабильный результат.
Самый трудный момент — первые минуты: данных мало, а впечатление формируется мгновенно. Поэтому важны быстрые первичные сигналы (свайпы, досмотры, паузы) и стартовые «корзины» контента по языку, региону и популярным паттернам. Дальше персонализация ускоряется: каждая новая реакция уточняет профиль интересов и меняет состав ленты буквально на ходу.
ByteDance выстроила не «соцсеть друзей», а двусторонний рынок внимания: зрители приносят время и сигналы, авторы — контент, рекламодатели — деньги. Алгоритм в этой схеме — не магия, а диспетчер, который постоянно балансирует спрос и предложение.
Зритель «платит» просмотром и реакциями, получая развлечения или пользу. Автор «покупает» шанс на охват, отдавая платформе регулярный поток роликов. Рекламодатель платит за доступ к аудитории, но качество инвентаря зависит от того, насколько лента удерживает людей.
Здесь нет единственного клиента: улучшая опыт зрителя, платформа одновременно повышает доход авторов (через рост охватов) и привлекательность рекламы (через стабильное внимание).
Чтобы предложение контента не проседало, TikTok/Douyin сделали производство роликов максимально быстрым. Встроенные монтаж, эффекты, звук и шаблоны снижают «стоимость» публикации и превращают идею в готовый клип за минуты.
Это не просто удобство — это стратегия: чем меньше трения, тем больше попыток. А больше попыток означает больше данных о том, что реально заходит аудитории.
Типичный паттерн — первичный показ ролику на небольшой аудитории. Если метрики (досмотры, повторы, удержание, реакции) выше порога, распределение расширяется волнами. Если нет — ролик затухает без необходимости «раскручивать» его вручную.
Быстрый результат (пусть даже маленький) формирует привычку: автор видит, что каждая публикация — это эксперимент с понятным исходом. Такая короткая петля обратной связи мотивирует выпускать чаще, а платформа получает всё более точные сигналы для рекомендаций — и петля роста замыкается.
Алгоритмы рекомендаций решают, что показать. Логистика контента решает, сможет ли пользователь это посмотреть без боли. Если ролик стартует с задержкой, мажет картинку или постоянно буферизуется, «магия» ленты исчезает — и удержание падает, даже при идеальном ранжировании.
У короткого видео обычно есть стандартный путь:
Загрузка: приложение отправляет файл на ближайшую точку приёма, чтобы минимизировать время аплоада.
Обработка: проверка контейнера/кодека, извлечение аудио, превью, метаданных, техническая нормализация.
Транскодирование: создание нескольких версий (разные разрешения и битрейты), иногда — обрезка/стабилизация/фильтры, генерация «постера» и коротких фрагментов для предпросмотра.
Хранение: оригинал и производные кладутся в объектное хранилище с репликацией; метаданные — в быстрые базы для поиска и выдачи.
Выдача: при показе ролик подтягивается из ближайшего кеша/CDN, а плеер выбирает подходящую версию под сеть и устройство.
CDN и кеширование нужны, чтобы популярные ролики были «рядом» с пользователем. Но важен не только кеш: адаптивный битрейт (ABR) позволяет стартовать с лёгкой версии и повышать качество по мере уверенности в канале связи. Это критично для мобильных сетей, поездов, лифтов и «плавающего» Wi‑Fi.
Показатели вроде времени до первого кадра, частоты буферизации, доли просмотров в HD и стабильности звука напрямую влияют на свайпы и досмотры. В ленте, где решение «смотреть или пролистнуть» принимается за секунды, инженерные метрики становятся продуктовой экономикой: меньше задержек — больше просмотров, больше данных для обучения, выше шанс попадания в «петлю роста».
Алгоритм рекомендаций может быстро «подхватить» ролик и разнести его по ленте, но именно операции решают, что вообще допускается в систему и в каком виде. У ByteDance граница между «умной лентой» и «ручной работой» проходит не по технологиям, а по ответственности: алгоритм оптимизирует внимание, а операционная часть отвечает за безопасность, доверие и предсказуемость правил.
Алгоритм оценивает сигналы (досмотры, реакции, жалобы) и распределяет показы. Операции задают рамки:
Это важно, потому что без чётких процессов «умная лента» начинает усиливать не лучший контент — просто потому, что он цепляет.
Автоматические системы хороши в масштабе: они отсеивают явные нарушения, спам, дубли и подозрительные паттерны. Но у них есть предел — контекст. Шутка, цитата, документальное видео и травля могут выглядеть похоже для модели, но иметь разный смысл.
Поэтому ручная модерация и эскалация сложных кейсов — не «опция», а часть продукта. Особенно в чувствительных темах, где цена ошибки высока.
Чем быстрее ролик появляется в ленте, тем лучше для авторов и тем выше шанс поймать тренд. Но скорость увеличивает риск: вредный контент может успеть набрать охват до того, как его остановят.
Практический компромисс обычно строится так: часть контента проходит мгновенно, часть — через дополнительные проверки (по теме, поведению аккаунта, сигналам риска), а для отдельных категорий вводятся ограничения на распространение до подтверждения.
Ложные блокировки демотивируют авторов: они начинают самоцензуру, уходят в другие форматы или перестают экспериментировать. Пропущенные нарушения бьют по пользователям: лента становится токсичнее, растёт число жалоб и отписок.
Поэтому качество модерации — это не только «безопасность», но и экономика: доверие напрямую влияет на удержание, частоту публикаций и готовность аудитории проводить время в приложении.
ByteDance масштабировала TikTok/Douyin не как «один продукт на весь мир», а как платформу с единым ядром и локальными слоями. Алгоритм, инструменты создания и доставка видео остаются общими — а вот смысл, который люди считывают из контента, всегда местный. Поэтому рост на новых рынках часто начинался не с рекламы, а с настройки контекстов: какие темы «цепляют», какой юмор работает, какие треки становятся триггерами вовлечения.
Локализация — это не только перевод интерфейса. Это работа с культурными кодами: жанры, визуальные клише, форматы челленджей, ритм монтажа, даже «нормальная» длина ролика.
Ключевые рычаги обычно выглядят так:
Единая платформа не отменяет локальных операционных решений. На каждом рынке нужны команды, которые понимают медиа‑среду и умеют договариваться: с правообладателями музыки, рекламным рынком, агентствами, иногда — с телеком‑операторами и производителями устройств.
Особенно важна работа с авторами: обучение, промо, форматы для брендов. Это снижает зависимость от импортированного контента и ускоряет появление местных звёзд — а значит, и рост удержания.
На старте почти всегда возникает «пустота»: мало авторов, мало роликов, неясно, что считается качеством. Её закрывают комбинацией мер: аккуратным импортом популярного контента из близких культур, усилением инструментов ремикса/дуэтов, продвижением небольших групп локальных создателей и более терпимыми порогами «нормальности» для рекомендаций, пока база не нарастёт.
С ростом платформы усложняется не технология, а соответствие ожиданиям общества: разные правила рекламы, возрастных ограничений, политического контента, авторских прав. То, что допустимо в одной стране, может быть запрещено в другой — поэтому глобальная экспансия упирается в способность быстро адаптировать модерацию, политику контента и продуктовые настройки, не ломая единый опыт пользователя.
Монетизация у ByteDance строится вокруг простого принципа: сначала удержание и качество опыта, затем — деньги. Если лента рекомендаций (вроде For You) перестаёт радовать зрителя, падают просмотры и доверие, а вместе с ними — цена рекламы и мотивация авторов.
Основные источники выручки обычно складываются из трёх направлений:
Рекламодателю важны безопасность бренда и понятная отдача, автору — ощущение, что правила игры стабильны. Когда распределение трафика кажется случайным или «наказания» непрозрачны, экосистема уходит в крайности: кликбейт, накрутки, попытки обойти правила.
Поэтому алгоритм и политика платформы должны быть предсказуемыми: какие сигналы считаются качеством, что запрещено, за что падают показы, как обжаловать решения. Это напрямую влияет на CPM, долю возвратов рекламных бюджетов и удержание топ‑авторов.
Авторская экономика держится на стимулах: быстрый рост новых талантов, конкуренция за внимание и одновременно стабильность дохода для тех, кто делает качественный контент регулярно. Но как только деньги становятся главной целью, контент меняется: возрастает соблазн провокаций и «серых» тем.
Отсюда — усиление требований к модерации: возрастные ограничения, бренд‑безопасность, антифрод, правила для коммерческих интеграций и прозрачная маркировка рекламы. Без этого монетизация превращается в краткосрочный выигрыш ценой долгосрочного доверия.
Алгоритмическая лента — это не просто «удобный способ найти интересное». Она оптимизируется под удержание и частоту возвращений, а значит неизбежно влияет на привычки, поведение и даже картину мира. Для продукта это рост метрик, для пользователя — риск того, что опыт станет менее управляемым.
Короткие видео усиливают петлю «стимул → награда»: ролик быстро заканчивается, следующий уже готов, усилие почти нулевое. Добавьте переменное подкрепление (иногда попадается особенно «вкусный» ролик) — и мозг начинает ожидать следующий шанс. Так возникает «переедание контента»: пользователь потребляет больше, чем планировал, и позже испытывает усталость или раздражение.
Признаки проблемы обычно видны в продуктовых данных: рост ночного времени просмотра, скачки длительности сессий, снижение удовлетворённости при сохранении удержания.
Рекомендации быстро учатся «узкому портрету» — повторяют одно и то же, потому что это надёжно конвертируется в досмотр. Побочный эффект — информационные пузыри и повторяемость: мир сужается до нескольких тем и форматов.
В крайних случаях механика может подталкивать к более резкому контенту: если сильные эмоции дают больше реакции, система постепенно повышает «градус». Даже без политического контекста это проявляется как уход в крайности: токсичные советы, опасные челленджи, искажённые представления о здоровье или отношениях.
Пользователю не нужно знать формулы ранжирования, но важно понимать принципы: почему он видит ролик, какие сигналы учитываются (просмотры, паузы, скрытия), как сбросить интересы и как пожаловаться. Простой блок «Почему это в рекомендациях?» и понятные настройки повышают доверие и качество опыта.
Рабочие меры обычно комбинируют:
Смысл не в том, чтобы «выключить алгоритм», а в том, чтобы сделать внимание пользователя ресурсом, которым он управляет, а не наоборот.
Главный миф вокруг TikTok/Douyin — что достаточно «скопировать ленту», добавить бесконечный скролл и всё взлетит. На практике пользователь сравнивает не интерфейс, а качество попаданий: насколько быстро сервис понимает его контекст, насколько мгновенно и без сбоев показывает контент, и как редко он сталкивается с раздражающими ситуациями.
Лента — это витрина. Результат делают невидимые части: обучение на сигналах, доставка видео с минимальной задержкой и операционные правила, которые удерживают качество.
Если рекомендация ошибается — пользователь уходит. Если видео грузится дольше пары секунд — уходит. Если в ленте слишком много повторов, кликбейта или «серого» контента — уходит. Поэтому продуктовая задача шире, чем «сделать похожий экран».
Модель рекомендаций. Не обязательно начинать со сложных нейросетей; важно, чтобы система устойчиво училась на поведении и умела разнообразить выдачу.
Доставка контента. Предзагрузка, правильные форматы, кеширование, CDN — это не «инфраструктура где‑то там», а часть пользовательского опыта. Иногда +200–300 мс к старту воспроизведения «съедают» весь эффект от лучшей модели.
Операционные процессы. Модерация, правила для авторов, антиспам, работа с жалобами, качество звука/картинки, борьба с повторами — всё это напрямую влияет на удержание.
Помимо удержания и времени в продукте, заранее заведите метрики удовлетворённости и негативные сигналы:
Важно смотреть на баланс: улучшение watch time ценой роста жалоб — плохая сделка.
Начните с MVP: простая лента, базовые категории интересов, минимальные сигналы (досмотр, лайк, пропуск), A/B‑тестирование и строгий мониторинг негативных метрик.
Дальше — итерации: добавляйте разнообразие, персонализацию по сессии, ограничения на повторы, контентные «пулы» для экспериментов. Усложняйте алгоритм только когда понятно, какие именно проблемы он должен решить и как вы проверите результат.
Если вам важно быстро пройти путь «гипотеза → прототип → измерение», полезно иметь инструмент, который ускоряет сборку внутренних приложений: админок, дашбордов, сервиса модерации, базового бэкенда и витрины контента. Например, TakProsto.AI — vibe‑coding платформа для российского рынка, где такие штуки можно собрать через чат: веб на React, бэкенд на Go с PostgreSQL, при необходимости — мобильное приложение на Flutter. Плюс — режим планирования, снапшоты и откат, экспорт исходников, деплой/хостинг и кастомные домены.
В истории ByteDance легко зацепиться за «магический алгоритм», но практический вывод другой: внимание держится на связке целей, данных, контента, модерации и доставки. Если проседает любой узел, лента начинает «сыпаться» — пользователи не досматривают, авторы не возвращаются, расходы растут.
Сформулируйте цель ленты в одном предложении. Например: «максимизируем удовлетворённость сессии при сохранении качества и разнообразия». Сразу договоритесь, что одна метрика (время в приложении) не может быть единственной.
Определите “северные” метрики и ограничения.
Опишите сигналы, которые реально доступны. Просмотры, досмотры, паузы, пересмотры, подписки, комментарии — и отдельно качество сигналов (боты, накрутки, холодный старт).
Сделайте “петлю” для авторов. Рекомендации без стабильного притока контента быстро упираются в потолок. Нужны простые подсказки: почему ролик показали/не показали, где теряется удержание.
Проверьте доставку. Задержки старта, буферизация, тяжёлые форматы, слабый CDN — это такой же враг рекомендаций, как плохая модель.
Если вам нужны примеры продуктовых разборов и практик экспериментов — загляните в /blog. Если вы оцениваете бюджет и операционные требования (модерация, хранение, доставка), полезно начать с /pricing.
А если вы хотите ускорить прототипирование продуктовых гипотез (например, собрать админку для контентных пулов, простой сервис загрузки/транскодирования, MVP‑ленту и аналитику негативных сигналов) — в TakProsto.AI это можно сделать в формате «чат → готовое приложение», а затем при необходимости выгрузить исходный код и развивать проект в своей команде.
Краткий вывод: «внимание» — это система. Алгоритмы задают направление, но результат обеспечивают контентная логистика, дисциплина экспериментов, безопасность и скорость доставки до пользователя.