Tapbox Опросы

Удержание клиентов: как посчитать возвраты, отток и LTV — шаблон таблицы

Формулы удержания, оттока и доли повторных покупок, шаблон таблицы когорт для Google Таблиц с формулами словами и расчёт LTV: сколько можно платить за клиента.

8 октября 2026 18 мин чтения
Шаблон расчёта удержания клиентов, оттока и LTV
Шаблон расчёта удержания клиентов, оттока и LTV

Коротко. Коэффициент удержания клиентов считают так: (клиенты на конец периода − новые за период) ÷ клиенты на начало × 100%. Было 180 клиентов, пришли 40 новых, к концу месяца стало 190 — удержание 83%, отток 17%. Точнее показывает таблица когорт по месяцу первой покупки: какая доля новичков вернулась через месяц, два, три. Из неё же считается LTV.

Малый бизнес обычно следит за выручкой и числом новых клиентов. Обе цифры могут расти, пока половина новичков не приходит второй раз: реклама наливает воду в ведро с дырявым дном. Удержание показывает эту дыру в процентах и рублях. Ниже — формулы удержания, оттока и доли повторных покупок, шаблон таблицы когорт для Google Таблиц с формулами словами, разбор студии маникюра и расчёт LTV: сколько можно платить за нового клиента.

Речь о покупателях. Подписчики канала уходят и возвращаются по своим законам, о них — статья как удержать подписчиков канала. Цифры в примерах условные, их задача — показать счёт.

Что такое удержание клиентов и какими цифрами его измеряют

Удержание клиентов — это доля покупателей, которые продолжают покупать у вас спустя время после первой покупки. В англоязычных отчётах его называют retention, обратную сторону — отток, или churn. Удержание отвечает на вопрос «остаются ли люди», лояльность — «почему остаются»; о лояльности и о том, как её поддерживает канал, — в статье про лояльность клиентов.

Малому бизнесу хватает пяти цифр, и все они считаются из одного списка покупок, если в нём видно, кто купил.

МетрикаФормула словамиНа какой вопрос отвечает
Коэффициент удержания (CRR, retention rate)(клиенты на конец − новые за период) ÷ клиенты на начало × 100%Какая часть прежних клиентов осталась
Отток (churn rate)ушедшие за период ÷ клиенты на начало × 100%Скольких клиентов вы потеряли
Доля повторных покупателейклиенты с двумя и более покупками ÷ все клиенты за период × 100%Возвращаются ли люди вообще
Удержание когортывернувшиеся в месяце N ÷ все, кто впервые купил в одном месяцеКак держатся новички конкретного месяца
LTVнакопленная маржа когорты ÷ число клиентов в нейСколько приносит клиент и сколько платить за нового

Harvard Business Review в статье Эми Галло от 29 октября 2014 года приводит два расчёта Фредерика Райхельда из Bain & Company: привлечь нового клиента в 5–25 раз дороже, чем удержать прежнего, а рост удержания на 5% поднимает прибыль на 25–95%. Это цифры крупных компаний, на студию с двумя сотнями клиентов их не переносят. Логика та же: за вернувшегося клиента вы второй раз не платите рекламе.

Как посчитать коэффициент удержания клиентов и долю повторных покупок

Коэффициент удержания клиентов (CRR, customer retention rate) — это доля клиентов начала периода, которые остались с вами к его концу:

CRR = (E − N) ÷ S × 100%, где S — клиенты на начало периода, E — на конец, N — новые за период.

Новых вычитают, потому что на старте их не было: без вычитания удачная реклама замаскирует любой отток. Период берут по ритму покупок — месяц для салона и кофейни, квартал для автосервиса.

Студия маникюра считает клиентом того, кто был хотя бы раз за последние 60 дней. На 1 июля таких 180, за июль пришли 40 новых, на 31 июля активных клиенток — 190.

  • Остались из прежних: 190 − 40 = 150.
  • Удержание: 150 ÷ 180 × 100% ≈ 83%.
  • Ушли: 180 − 150 = 30 человек, отток ≈ 17%.

Доля повторных покупателей (repeat purchase rate) — доля клиентов, купивших больше одного раза за период. Состояния «на начало» и «на конец» тут не нужны, хватает списка покупок. За первое полугодие у студии 420 разных клиенток, из них 231 приходила два раза и больше: 231 ÷ 420 × 100% = 55%.

Для всех формул покупка должна быть привязана к человеку: номер телефона в журнале записи, карта лояльности, карточка в CRM. Обезличенные чеки кассы не подойдут — по ним не видно, кто пришёл второй раз. Если заявки из мессенджера теряются в переписке, начните с учёта: как свести их в одно место, разобрано в статье про CRM для малого бизнеса.

Как посчитать отток клиентов и когда клиент считается ушедшим

Отток клиентов (churn rate) — доля клиентов, которых вы потеряли за период: ушедшие ÷ клиенты на начало × 100%. На одной базе отток и удержание в сумме дают 100%: у студии 17% и 83%.

Сложнее решить, кого считать ушедшим. При подписке ответ простой: не продлил абонемент — ушёл. В салоне, кафе и магазине клиент об уходе не сообщает, он перестаёт приходить. Нужно окно — срок без покупки, после которого клиент считается потерянным. Удобный ориентир — два-три ваших обычных интервала между покупками: один пропуск бывает у всех, три подряд — уже привычка ходить в другое место.

БизнесОбычный интервал между покупкамиКогда считать ушедшим
Кофейня у домаНесколько дней4–6 недель без покупки
Студия маникюра3–4 недели2–3 месяца без визита
Барбершоп4–6 недель3 месяца без визита
Интернет-магазин косметики1–2 месяца4–6 месяцев без заказа
ШиномонтажПолгода, от сезона к сезонуПропущен сезон — 12 месяцев
Фитнес-клуб с абонементомСрок абонементаНе продлил за две недели после окончания

Интервалы в таблице — ориентир редакции. Свой посчитать точнее: у клиентов с двумя и более покупками возьмите число дней между первой и второй покупкой и найдите медиану. Выберите окно один раз и запишите: 60 дней в одном отчёте и 90 в другом делают месяцы несравнимыми.

Что такое когортный анализ простыми словами

Когортный анализ — это удержание по группам: клиентов делят по месяцу первой покупки и следят, какая доля каждой группы возвращается через месяц, два, три. Когорта — такая группа: все, кто впервые купил в марте, — мартовская когорта.

Общий коэффициент удержания смешивает старых и новых клиентов. Постоянные клиентки, которые третий год ходят к одному мастеру, держат цифру высоко, и провал среди новичков в ней почти не виден. Когорты разводят их по строкам: видно, что январские новички вернулись наполовину, а апрельские — на треть. Делить можно и по источнику или первой услуге — так видно, какой канал приводит тех, кто остаётся.

Для сайта похожие отчёты есть в Яндекс Метрике: 27 августа 2026 года Яндекс объявил «Когортный анализ», Retention, Rolling Retention и Retention Dynamics. Они считают посетителей сайта, а покупку в студии Метрика увидит, только если загружать в неё офлайн-конверсии. Как поставить счётчик и цели — в статье про Яндекс Метрику. Удержание покупателей надёжнее считать по своей базе.

Шаблон таблицы когорт в Google Таблицах: как собрать за вечер

Шаблон — четыре листа в одном файле. Первый заполняете вы, три других считаются формулами. Формулы написаны для Google Таблиц с российскими настройками, где аргументы разделяет точка с запятой; в файле с настройками США разделитель — запятая.

  1. Создайте файл с листами «Покупки», «Когорты», «Удержание» и «LTV» — названия без пробелов, чтобы формулы работали как есть.
  2. Выгрузите на лист «Покупки» покупки хотя бы за полгода: одна строка — одна покупка, в столбцах A, B и C номер клиента, дата и сумма.
  3. Добавьте в «Покупки» расчётные столбцы D, E и F и протяните формулы до конца данных.
  4. На листе «Когорты» поставьте в столбец A с третьей строки первые числа месяцев, во вторую строку с B — номера месяцев жизни клиента от 0 до 12.
  5. Вставьте формулу подсчёта в B3 и протяните её вправо и вниз на всю сетку.
  6. Скопируйте сетку на листы «Удержание» и «LTV» и вставьте в B3 их формулы.
  7. Выделите сетку «Удержания» и включите «Формат» → «Условное форматирование» → «Градиент»: зелёный для высоких долей, красный для низких.
  8. Раз в месяц дописывайте новые покупки — матрицы пересчитаются сами.
Столбец листа «Покупки»Что внутриКак считается, словами
A. КлиентНомер клиента из журнала записи или CRMВводите сами
B. ДатаДата покупкиВводите сами
C. СуммаСумма чека в рубляхВводите сами
D. МесяцПервое число месяца покупкиПервый день месяца от даты в B
E. КогортаМесяц первой покупки клиентаСамая ранняя дата клиента из A, приведённая к первому числу
F. Месяц жизни0, 1, 2… от когорты до покупкиРазница в месяцах между D и E

Формулы для второй строки «Покупок»; столбцы D и E отформатируйте как дату: «Формат» → «Числа» → «Дата».

D2: =EOMONTH(B2;-1)+1
E2: =EOMONTH(MINIFS(B:B;A:A;A2);-1)+1
F2: =(YEAR(D2)-YEAR(E2))*12+MONTH(D2)-MONTH(E2)

На листе «Когорты» в столбце A — даты первого числа месяца (01.01.2026, 01.02.2026…), именно датой, иначе формула не найдёт совпадений. В ячейке — число разных клиентов из когорты строки, которые покупали в месяце столбца. Столбец B, месяц 0, сам становится размером когорты: в месяц первой покупки покупали все.

B3: =COUNTUNIQUEIFS(Покупки!$A:$A;Покупки!$E:$E;$A3;Покупки!$F:$F;B$2)

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

На листе «Удержание» в A3 поставьте =Когорты!A3 и протяните вниз, во вторую строку — те же номера месяцев. В ячейке — вернувшиеся ÷ размер когорты в процентах. Условие перед делением оставляет пустыми месяцы, которые ещё не наступили, — иначе у свежих когорт встанут нули и покажутся провалом.

B3: =IFERROR(IF(EDATE($A3;B$2)>MAX(Покупки!$D:$D);"";Когорты!B3/Когорты!$B3);"")

Лист «LTV» — накопленная маржа на клиента к концу каждого месяца. В B1 впишите маржу в процентах от чека: долю, которая остаётся после материалов, оплаты мастера и аренды. Словами: «сложи покупки когорты с месяца 0 по месяц столбца, умножь на маржу и раздели на размер когорты».

B3: =IFERROR(IF(EDATE($A3;B$2)>MAX(Покупки!$D:$D);"";SUMIFS(Покупки!$C:$C;Покупки!$E:$E;$A3;Покупки!$F:$F;"<="&B$2)*$B$1/Когорты!$B3);"")

В столбце A — номер клиента, без имени и телефона. Таблицы Google хранятся на зарубежных серверах компании, а по ч. 5 ст. 18 закона о персональных данных базы с данными граждан России должны находиться в России. Номера сопоставляйте с контактами в журнале записи или CRM, в облачную таблицу выгружайте только номер, дату и сумму. Что ещё закон требует от бизнеса, который хранит контакты клиентов, — в статье про закон о персональных данных.

Как читать таблицу когорт: пример студии маникюра

Студия маникюра собрала таблицу 1 августа 2026 года по покупкам за январь — июль. Чек — 2 500 ₽, после материалов и оплаты мастера остаётся 1 000 ₽, маржа 40%. В апреле студия запустила рекламу со скидкой 30% на первый визит, в июне выключила. Доли первого, второго и третьего месяцев стоят через точку.

Когорта, 2026Новых клиентокВернулись в 1-й · 2-й · 3-й месяц
Январь5050% · 42% · 38%
Февраль6045% · 40% · 35%
Март5046% · 38% · 34%
Апрель10030% · 22% · 18%
Май9030% · 20% · —
Июнь6045% · — · —

Строку читают слева направо: так тает одна когорта. У январской после первого месяца осталась половина, дальше потери замедлились — 42%, 38%, к шестому месяцу 34%. Кривая легла почти горизонтально: это плато, ядро постоянных клиенток, база, на которую можно опираться.

Столбец читают сверху вниз: так сравнивают когорты одного возраста. Январь, февраль и март возвращаются в первый месяц на 45–50%, апрель и май — на 30%. Новых в апреле пришло вдвое больше, выручка месяца выросла, а через три месяца от апрельской сотни осталось 18 человек — почти как от январской полусотни (19). Скидка на первый визит привела охотников за скидкой: по полной цене они второй раз не пришли. Июньская когорта без рекламы снова возвращается на 45% — мастера и сервис те же, просадку дала скидка.

Диагональ — это календарный месяц. Если у всех когорт разом проседает одна клетка, например июль, причина в самом месяце: отпуск мастера, ремонт, жара.

Как тает январская когорта студии маникюра0%50%100%100%50%42%38%36%34%34%01 мес.3 мес.5 мес.Как тает январская когорта студии маникюра0%50%100%100%50%42%38%36%34%34%01 мес.2 мес.3 мес.4 мес.5 мес.6 мес.

Условный пример из статьи: доля январских новых клиенток студии, которые приходили в каждом следующем месяце. Плато около 34% — ядро постоянных клиенток.

Какой процент удержания считается нормальным

Короткий ответ: единой нормы нет. Цифры «хорошего удержания» из интернета смешивают разные бизнесы и способы счёта: у приложения удержание меряют по дням, у салона по месяцам, у магазина техники по годам. Кофейня с удержанием 30% в месяц и автосервис с 30% за год живут в разных мирах.

Три проверки работают без норм:

  • Есть ли плато. Кривая, которая выравнивается, здоровая. Кривая, которая сползает к нулю, говорит, что у клиентов нет причины возвращаться.
  • Не хуже ли новые когорты старых. Если каждая следующая строка слабее, привлечение приводит не тех людей или сервис просел.
  • Что с первым месяцем. Больше всего клиентов обычно теряется между первой и второй покупкой — с этого места и начинают.

Данные конкурентов закрыты, поэтому сравнивайте с собой: месяц с тем же месяцем год назад, когорту с лучшей. Как устроено такое сравнение и где брать цифры рынка, когда они есть, — в статье про бенчмаркинг.

Как посчитать LTV клиента и сколько можно тратить на привлечение

LTV (lifetime value, пожизненная ценность клиента) — это сколько денег приносит один клиент за всё время, пока покупает у вас. Для решений о рекламе LTV берут в марже: платить за клиента можно только из того, что остаётся после расходов.

Короткая формула — средний чек × число покупок за период × маржа; она разобрана вместе с CAC в статье про воронку продаж. Лист «LTV» считает точнее, по реальным покупкам когорты. У январской когорты студии с января по июль набралось 167 визитов на 50 клиенток — 3,34 визита на человека, или 3 340 ₽ маржи.

Срок окупаемости клиента — месяц, в котором накопленная маржа на клиента догоняет цену его привлечения (CAC). Допустим, новая клиентка обходится студии в 1 200 ₽:

Месяц жизни клиенткиНакопленная маржаИтог при CAC 1 200 ₽
0 — первый визит1 000 ₽−200 ₽
11 500 ₽+300 ₽, окупилась
21 920 ₽+720 ₽
32 300 ₽+1 100 ₽
63 340 ₽+2 140 ₽

Потолок цены клиента задают через соотношение LTV к CAC. Распространённый ориентир — LTV хотя бы втрое больше CAC, чтобы после рекламы оставалось на аренду, зарплату и развитие. По полугодовому LTV потолок студии — 3 340 ÷ 3 ≈ 1 110 ₽, и 1 200 ₽ уже чуть выше. Если плато в 34% продержится ещё полгода, каждый месяц добавит по 340 ₽ на клиентку (17 визитов × 1 000 ₽ ÷ 50), и годовой LTV дойдёт до 3 340 + 6 × 340 = 5 380 ₽. Это прогноз: закладывайте его в бюджет, когда плато подтвердится на следующих когортах.

Апрельская когорта считается так же. Первый визит со скидкой 30% оставил студии 250 ₽ маржи — скидка в 750 ₽ ушла из тех же 1 000 ₽. За три месяца 100 клиенток сделали 70 повторных визитов: (100 × 250 + 70 × 1 000) ÷ 100 = 950 ₽ на клиентку против 2 300 ₽ у январских. Реклама со скидкой привела клиенток, которые за три месяца принесли в 2,4 раза меньше.

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

Как посчитать стоимость удержания клиента

Стоимость удержания — расходы на то, чтобы клиенты возвращались, делённые на число вернувшихся за тот же период. В расходы идут скидки постоянным, подарки, бонусы, платные сервисы рассылок. В июле студия отдала 6 000 ₽ скидками постоянным клиенткам, напоминания о записи уходили бесплатно, вернулись 120 человек: 6 000 ÷ 120 = 50 ₽ на клиентку. Рядом с ценой новой клиентки в 1 200 ₽ это наглядный довод, куда тратить следующую тысячу.

Как найти причину оттока клиентов и заметить риск ухода заранее

Таблица показывает, где течёт, но не почему. Сначала разрежьте данные: добавьте в «Покупки» столбец с мастером или первой услугой и постройте когорты по нему. Если у одного мастера из десяти новых клиенток возвращаются шесть, а у другого две, это разговор о сервисе.

Риск оттока виден до ухода. Признаки, которые ловит та же таблица:

  • с последней покупки прошло в полтора раза больше обычного для этого клиента интервала;
  • чек заметно упал: клиентка перешла с полного комплекса на самую дешёвую услугу;
  • после визита была жалоба, возврат или плохой отзыв;
  • клиент дважды подряд перенёс запись и не назначил новую.

Таким клиентам пишут, пока они не ушли: напоминание с поводом, вопрос о последнем визите, свободное окно у любимого мастера.

Причины ухода лучше всех знают сами ушедшие, и часть из них ещё читает ваш канал или сидит в чате постоянных клиентов. Спрашивайте анонимно: на вопрос «почему перестали ходить» под своим именем честно отвечают редко, а штатные опросы в группах MAX по умолчанию открытые — видно, кто как голосовал. Анонимный опрос в канале или чате делает бот Tapbox Отложка (max.ru/id302500195328_bot): до шести вариантов ответа, срок голосования, бесплатно. Что ещё умеют опросы в Максе, описано на странице сервиса.

Что чаще всего мешает вам записаться снова?
— Цена выросла или кажется высокой
— Неудобное время записи
— Не понравился результат
— Нашла мастера ближе к дому
— Всё нравится, просто не успеваю
— Другое, напишу в личку

У опроса два ограничения. Голосуют те, кто остался в канале: отписавшиеся не ответят. А при 30–40 голосах разница в пару голосов между вариантами — шум. Проверьте, не случаен ли перевес лидера:

Калькулятор погрешности опроса

Как собирать отзывы после каждого визита и что делать с ответами — в статье про обратную связь от клиентов.

Как повысить удержание клиентов, когда цифры посчитаны

Каждому способу удержания у нас посвящена отдельная статья, поэтому здесь — какой симптом из таблицы куда ведёт.

  • Много уходят после первой покупки — узнайте, чем недоволен новичок: короткий опрос NPS после первого визита покажет, кто готов вас рекомендовать, а кто уйдёт.
  • Плато низкое, у постоянных нет повода вернуться — нужна программа лояльности для бизнеса: скидка, баллы, кешбэк или штампы с расчётом от маржи.
  • Клиенты остаются, но приходят реже — держите связь между визитами через канал и чат; как это делать без приложения, разобрано в статье про лояльность клиентов.
  • Клиент уже пропал — напишите ему: сценарии и готовые тексты собраны в статье как вернуть клиента. Тем, кто давал согласие на обработку телефона, можно показать рекламу по базе — это ретаргетинг.
  • Все когорты разом проседают в один месяц — ищите причину в сервисе: скорость ответа, запись, качество работы.

После любой правки проверяйте результат той же таблицей: новая когорта должна возвращаться лучше прежних. Если за два-три месяца строки не изменились, правка не сработала.

Частые ошибки

  • Не вычитать новых клиентов. Формула без N показывает рост базы и прячет удержание: месяц с рекламой выглядит отличным даже при большом оттоке.
  • Сравнивать незрелые когорты. У майской когорты третьего месяца ещё нет, а ноль в клетке выглядит как провал.
  • Делать выводы по маленьким когортам. В когорте из восьми человек один клиент сдвигает долю на 12,5 процентного пункта. Пока новых меньше 30 в месяц, объединяйте месяцы в кварталы.
  • Считать LTV в выручке. Выручка на январскую клиентку — 8 350 ₽, но платить за клиента можно только из маржи, а её 3 340 ₽.
  • Путать клиентов с подписчиками. Подписчик канала может годами ничего не покупать, покупатель — не читать канал. Удержание считают по покупкам.

Чек-лист

  • Покупки привязаны к клиенту: номер в журнале записи, CRM или карте лояльности.
  • Окно ухода выбрано — два-три обычных интервала между покупками — и записано.
  • Удержание считается с вычетом новых клиентов, отток — от базы на начало периода.
  • Шаблон собран: «Покупки», «Когорты», «Удержание», «LTV», у незрелых когорт клетки пустые.
  • Таблица прочитана по строкам — есть ли плато — и по столбцам — не хуже ли новые когорты.
  • LTV посчитан в марже, цена клиента не выше трети LTV, срок окупаемости известен.
  • Причина оттока проверена разрезом когорт и анонимным опросом.
  • В облачной таблице нет имён и телефонов, данные обновляются раз в месяц.

Остался вопрос по теме статьи? Напишите его в предложку блога — отвечаю лично: задать вопрос в MAX. Частые вопросы разбираю отдельными статьями и присылаю ссылку тому, кто спросил.

Частые вопросы

Удержание клиентов: что это и как его посчитать?

Коэффициент удержания клиентов считают так: (клиенты на конец периода − новые за период) ÷ клиенты на начало × 100%. Было 180 клиентов, пришли 40 новых, к концу месяца стало 190 — удержание 83%, отток 17%.

Как посчитать отток клиентов в процентах?

Разделите число ушедших за период на число клиентов на начало периода и умножьте на 100%. Ушедшим считают клиента, который не покупал дольше выбранного окна — обычно двух-трёх ваших обычных интервалов между покупками. При абонементах ушедший — тот, кто не продлил.

Что такое когортный анализ простыми словами?

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

Как рассчитать LTV клиента?

Простая формула — средний чек × число покупок за период × маржа. Точнее считать по когорте: сложите суммы всех покупок клиентов с одним месяцем первой покупки, умножьте на маржу и разделите на число клиентов в когорте. Для решений о рекламе LTV берут в марже, потому что платить за клиента можно только из того, что остаётся после расходов.

Какое соотношение LTV и CAC считается нормальным?

Распространённый ориентир — LTV хотя бы в три раза больше цены привлечения клиента, чтобы после оплаты рекламы оставались деньги на аренду, зарплату и развитие. Строгого обоснования у этой цифры нет, это привычка рынка. Вторая проверка — срок окупаемости: за сколько месяцев маржа клиента догоняет его цену.

Чем Rolling Retention отличается от обычного Retention?

Обычный Retention считает тех, кто вернулся именно в выбранный период, например на третий месяц. Rolling Retention считает тех, кто вернулся в этот период или хотя бы раз позже, поэтому он полезен при длинном цикле покупки — у автосервиса или магазина техники. Оба отчёта Яндекс объявил в Метрике для сайтов 27 августа 2026 года.

Можно ли сделать когортный анализ в Excel?

Да, но функции COUNTUNIQUEIFS в Excel нет. Добавьте на лист покупок столбец, где стоит 1 у первой покупки клиента в месяце и 0 у остальных, например =ЕСЛИ(СЧЁТЕСЛИМН($A$2:A2;A2;$D$2:D2;D2)=1;1;0), и складывайте его в матрице через СУММЕСЛИМН. Остальные формулы шаблона в русском Excel называются КОНМЕСЯЦА, МИНЕСЛИ, ДАТАМЕС и ЕСЛИОШИБКА.

Как узнать, почему клиенты не возвращаются?

Сначала разрежьте когорты по мастеру, первой услуге и источнику — так видно, где течёт. Потом спросите клиентов анонимно: опрос в канале или чате постоянных клиентов делает бот Tapbox Отложка max.ru/id302500195328_bot, до шести вариантов ответа и со сроком голосования. Учтите, что ответят те, кто ещё читает канал.

Статья помогла?
Николай Шаповалов Николай Шаповалов Основатель Tapbox, делает сервисы для MAX Канал автора в MAX

Читайте дальше