Язык R в веб-аналитике и интернет-маркетинге — интервью с Алексеем Селезневым > NetPeak - Независимость и осознанность
NetPeak Biz Tech    


Язык R в веб-аналитике и интернет-маркетинге — интервью с Алексеем Селезневым

Язык R в веб-аналитике и интернет-маркетинге — интервью с Алексеем Селезневым

< >

Маркетологи и аналитики все чаще обращаются к языку программирования R в повседневной работе. Зачем это нужно и какая польза от программирования на R в интернет-маркетинге? Коллеги из Лидзавода расспросили об этом руководителя отдела аналитики агентства Netpeak Алексея Селезнева.

— Здравствуйте, Алексей. Заметен спрос на специалистов с навыками применения языка R в маркетинге и веб-аналитике. Расскажите, с чем связан интерес к R среди профессиональных маркетологов?

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

R в интернет-маркетинге

— Можно ли сказать, что интернет-маркетолог обязан владеть навыками программирования на языке R?

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

Если вопрос заключается в том, обязан ли маркетолог владеть навыками программирования, то нет. А вот аналитику в наше время уже необходимо знать хотя бы один из языков для работы с данными. Наиболее популярными являются R и Python, но можно выбрать и другой язык. Проще использовать R или Python, так как на этих языках можно найти много готовых решений, которые облегчат достижение аналитических задач.

— Поделитесь примерами использования языка R на пpaктике, каких результатов вы достигли?

Как мы внедрили BI-аналитику в отделе контекстной рекламы В нашем отделе контекстной рекламы работает более 40 специалистов, которые ведут около 150 проектов. Каждый проект интегрирован с рядом сервисов. Для их контроля мы внедрили BI-систему: сбор данных из всех сервисов осуществляется с помощью скриптов на R и пакетов, которые взаимодействуют с API, используемых нами сервисов. Приведу другие примеры:

  1. С помощью R написан движок другой BI-системы, анализирующей эффективность нашего блога.
  2. Передача данных между различными сервисами и базами по большей части в Netpeak сейчас реализована на R.

— А что с количественными показателями эффективности использования языка R?

Не рискну дать точную количественную оценку эффекта от внедрения подобных систем, но могу сказать, что доход отдела за первый год использования этого решения вырос на 65%. Конечно, это заслуги не только автоматизации и R, но по отзывам руководителя отдела контекстной рекламы, скорость и качество принятия управленческих решений значительно повысились. Раньше у него не всегда в нужный момент была информация по отделу, необходимая для принятия проектных и управленческих решений. Признаюсь, сами специалисты данную систему не очень активно используют. Для руководителей комaнд и руководства департамента платного трафика данная система стала органическим решением в процессе управления повседневными и организационными задачами.

Пакеты на R для маркетологов и веб-аналитиков

— Вы написали собственные пакеты на R, расскажите о них подробнее.

При внедрении BI-решения для отдела контекстной рекламы столкнулся с задачей сбора данных из источников, к которым в Power BI не было встроенных коннекторов. Тогда я и начал изучать язык R. Пакеты ryandexdirect и rfacebookstat написал для сбора данных внутри Netpeak. Позже залил пакеты в открытый доступ на GitHub, написал несколько статей с описанием того, как с ними работать.

Инициативу быстро подхватили специалисты других компаний. Например Дмитрий Осиюк опубликовал материал о том, как с помощью пакета ryandexdirect выявить мошенничество CPA сетей, а ребята из eLama написали две (1 и 2) статьи о том, как с помощью разработанных мной пакетов организовать сбор данных из рекламных систем в Google BigQuery.

Пакет ryandexdirect предназначен для работы с API рекламной платформы Яндекс.Директ. С его помощью можно:

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

Пакет rfacebookstat позволяет взаимодействовать с Facebook Marketing API, с его помощью можно:

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

Достаточно широкий по функционалу пакет rvkstat, с помощью которого можно запрашивать информацию из API социальной сети ВКонтакте:

  • статистику посещаемости сообщества;
  • некоторую информацию из профиля пользователя, например список групп пользователя ВКонтакте;
  • загружать список доступных вам рекламных аккаунтов ВКонтакте;
  • загружать различные объекты рекламных аккаунтов, такие как рекламные кампании и объявления;
  • запрашивать статистику по рекламным кампаниям, объявлениям и клиентам агентского аккаунта.

Есть небольшой пакет rmytarget, с помощью которого можно работать с API MyTarget, а точнее:

  • получить список клиентов из агентского аккаунта;
  • получить список рекламных кампаний и объявлений;
  • загрузить статистику по рекламным кампаниям и объявлениям.

Недавно сделал новый пакет “rym”, который направлен на работу с API Яндекс.Метрики. Его можно уже установить из основного репозитория хранения пакетов R — CRAN (акроним Comprehensive R Archive Network) с помощью комaнды install.packages(“rym”), или из моего репозитория на GitHub с помощью комaнды devtools::install_github(‘rym’).

— Стоит ли беспокоиться о том, что к вам могут попасть коммерческие данные, анализ которых осуществляется с использованием ваших пакетов?

Моими пакетами пользуются eLama, IT-Agency и другие агентства. Этим решениям доверяют. Исходный код самого R и всех его расширений открыт. Компетентный специалист может проверить любую функцию перед ее использованием. Если же знаний в R недостаточно, не рекомендую использовать пакеты от неизвестных разработчиков, устанавливая их из GitHub. Если мы говорим про CRAN, то все пакеты из этого репозитория перед публикацией проходят тщательную проверку от комaнды CRAN. Из CRAN вы можете устанавливать пакеты, не переживая о том, что с вашими данными что-либо случится.

Польза от R в интернет-маркетинге и веб-аналитике

— В каких случаях целесообразно использование R?

Зависит от того, насколько хорошо вы им владеете. Для меня сейчас R — основной рабочий инструмент, почти любую задачу решаю с его помощью. Если же вам надо единоразово визуализировать небольшой массив данных, в пару десятков тысяч строк, а навыки работы в R не прокачаны, то, конечно, используйте тот инструмент (например, Excel), в котором вы эффективно решите задачу. Если говорить об общих рекомендациях на тему того, когда стоит прибегать к R, то выделю следующие случаи:

  • объем данных, с которыми вам приходится встречаться в работе, обычно превышает 200 000 строк;
  • вы ведете одновременно более пяти проектов;
  • используете одновременно более трех источников данных;
  • ежемecячно тратите более десяти часов на однотипные операции, которые выполняются по повторяющемуся сценарию.

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

— Польза R ограничивается только автоматизацией сбора данных?

С помощью R можно строить модели машинного обучения, и таким образом использовать собранные данные. Помимо BI-систем, мы активно используем R для информационной рассылки. Ежедневно более чем по 150 проектам R скрипт обращается к данным Google ***ytics, ищет аномалии, после чего делает рассылку с обнаруженными проблемами ответственным за проект. Специалист может настраивать параметры поиска аномалий отдельно под каждый проект либо использовать стандартные настройки проверки. Полученные данные можно использовать для автоматизации принятия решений и контроля бизнес-процессов.

Аналогичный подход я использую для контроля работы скриптов, которые запускаются по расписанию. В случае сбоя в ходе работы скрипта на почту приходит уведомление об аварийном завершении работы, в письме я вижу сообщение об ошибке, название скрипта. Я контролирую работу десятков написанных мной скриптов и оперативно реагирую на сбои в их работе.

— Вы упоминали кейс выявления мошенничества в CPA-сетях. Насколько сложно вебмастеру или арбитражнику будет повторить анализ?

Воспроизвести данный кейс несложно, даже если вы вообще первый раз видите R. Просто открываете статьи Димы Осиюка и повторяете все точно по описанной инструкции.

Как маркетологу изучить R

— Высок ли порог входа в R?

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

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

— С чего стоит начать изучение языка R? На какие курсы, книги и пpaктические навыки следует обратить внимание в первую очередь?

К сожалению, на русском языке по R мало информации, но для старта хватит бесплатных курсов на Stepik. Они дадут базовое понимание синтаксиса R и навыки по работе со статистикой в R.

Недавно я закончил работу над большим курсом по применению языка R в задачах автоматизации интернет-маркетинга. От участников потребуется желание выучить R и понимание предметной области. Навыков настройки кампании в рекламных платформах будет достаточно для обучения. В результате слушатели смогут автоматизировать рутинную часть работы. Сам курс состоит из трех модулей:

  • введение в программирование на языке R (синтаксис и базовые навыки программирования) ;
  • работа с API (API Google ***ytics, Google Ads, Яндекс.Директа, Яндекс.Метрики, ВКонтакте, Facebook и других платформ) ;
  • аналитика в R (сбор и анализ данных, визуализации полученной информации, работа с базами данных).

В курсе собрана информация, которая помогла мне автоматизировать работу с данными в Netpeak, думаю, интернет-маркетологам для начала работы в R этот курс подойдет и будет полезен.



Комментарии:

Внутренняя кухня SEO: как Netpeak продвигает UniSender — первые 5 шагов

Внутренняя кухня SEO: как Netpeak продвигает UniSender — первые 5 шагов Начинаем серию постов в режиме реалити-шоу о подробностях продвижения крупного игрока бизнеса email- и sms-рассылок — компании UniSender....

01 04 2026 1:23:34

Выгорание на работе: как сохранить интерес и продуктивность. Личный опыт директора по маркетингу

1 — меняй работу внутри работы, 2 — выбери то, что нравится больше всего и старайся делать это чаще, 3 — придумай себе развлечения. Подробности — в посте. Читать дальше....

31 03 2026 18:51:59

Как найти лидеров мнений в Twitter с помощью NodeXL

Как найти лидеров мнений в Twitter с помощью NodeXL Как найти в Twitter лидеров мнений и сети ботов с помощью надстройки для Excel...

30 03 2026 17:10:21

Как получить данные из Google ***ytics в R и загрузить в Power BI

Как получить данные из Google ***ytics в R и загрузить в Power BI Расширяем возможности визуализации данных из Google ***ytics c помощью пакета RGA и Power BI...

29 03 2026 19:55:53

Как настроить A/B тест с помощью Google Optimize — пошаговый мануал

Как настроить A/B тест с помощью Google Optimize — пошаговый мануал Как настроить эксперимент на сайте без сторонней помощи...

27 03 2026 1:33:46

Оптимизация ремаркетинга в Facebook — подробное руководство

Оптимизация ремаркетинга в Facebook — подробное руководство Как вернуть на сайт как можно больше пользователей...

26 03 2026 23:46:13

MVP в разработке позиционирования стартапа — на примере Serpstat

MVP в разработке позиционирования стартапа — на примере Serpstat Метод бoмжа в маркетинге. Как разработать позиционирование стартапа при ограниченных ресурсах...

25 03 2026 5:18:31

Сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане в первом квартале 2018 года

Сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане в первом квартале 2018 года Какие регионы и тематики наиболее выгодно продвигать в каждом из представленных рекламных сервисов, где наибольшая доля мобильного трафика, и другая полезная статистика....

24 03 2026 0:11:23

Лучшие дополнения для Google Docs

Лучшие дополнения для Google Docs Оптимизация и оформление вордовских текстов, переводчик, совместное редактирование, возможность залить картинку... Эти и много других опций дают дополнения для Google Документов....

23 03 2026 3:13:29

Системные улучшения Netpeak — демо услуг PPC, чат любителей блога и сервис поиска ошибок рекламных кампаний в Cluster

Новости, доработки и обновления в услугах, блоге, Академии блога и Кластере....

22 03 2026 8:21:28

Цистерны и насосы — задача по теории ограничений систем Голдратта

Цистерны и насосы — задача по теории ограничений систем Голдратта Используйте методы Элияху Голдратта для оптимизации процессов в жизни и на работе...

21 03 2026 10:58:17

Как подключить Яндекс.Метрику к Яндекс.Директу

Как подключить Яндекс.Метрику к Яндекс.Директу Чтобы грамотно анализировать статистику рекламных кампаний, необходимо связать Яндекс.Метрику и Яндекс.Директ. Рассказываем, как это сделать...

20 03 2026 12:16:37

Эффект «Хода королевы» — как выросла популярность и доход шахматных приложений

Эффект «Хода королевы» — как выросла популярность и доход шахматных приложений Сериал «Ход королевы» взорвал интерес к шахматам, и вот насколько сильно...

19 03 2026 17:56:57

Что такое безанкорные ссылки

Что такое безанкорные ссылки Полезный ликбез для новичков и бизнесменов: анкорные и безанкорные ссылки. Чем отличаются, зачем нужны, какое влияние оказывают на раскрутку сайта в интернете? Узнать!...

18 03 2026 6:45:33

Как запустить рекламу на Reddit — руководство для новичка

Как запустить рекламу на Reddit — руководство для новичка 330 миллионов активных пользователей и 14 миллиардов просмотров в месяц. Хорошо бы там запускать рекламные кампании....

17 03 2026 6:21:48

20 фактов о развитии мобильных приложений — инфографика

20 фактов о развитии мобильных приложений — инфографика Рынок мобильных приложений и его глобальные тренды из исследования App Annie...

16 03 2026 16:56:33

Мониторинг ошибок 404 с помощью специальных отчетов в Google ***ytics

Мониторинг ошибок 404 с помощью специальных отчетов в Google ***ytics Простой способ отслеживания как внутренних, так и внешних битых ссылок. Узнать больше!...

15 03 2026 18:50:37

Не злите голодных людей — оптимизируйте сайт и рекламу с помощью специальной PPC-стратегии

Не злите голодных людей — оптимизируйте сайт и рекламу с помощью специальной PPC-стратегии Опыт, накопленный за более чем 10 лет работы в нише и упакованный в специальные предложения....

14 03 2026 6:15:11

Как получить отзывы от клиентов

Как получить отзывы от клиентов Краткая инструкция по работе с обратной связью: как правильно просить и получать отзывы. Они напрямую влияют на бизнес, увеличивают конверсию и выгодно выделяют вас на фоне конкурентов. Как это использовать? Читайте дальше!...

13 03 2026 13:12:25

A/B тестирование в email-маркетинге: что это, типы, и топ идеи для сплит тестирования

Как понять, что именно нравится подписчикам в вашей рассылке...

12 03 2026 2:49:28

Как работают видеодополнения объявлений в Яндекс.Директ — инструкция и кейс

Как работают видеодополнения объявлений в Яндекс.Директ — инструкция и кейс Direct сделал подарок всем, кто уже давно хотел увеличить привлекательность своих объявлений — добавил возможность включения видеодополнений к текстово-графическим кампаниям. Как включить новую фишку от Директа и достаточно ли она эффективна?...

11 03 2026 7:25:32

Long-tail SEO — как продвигаться по низкочастотным запросам и зачем это нужно

Long-tail SEO — как продвигаться по низкочастотным запросам и зачем это нужно Относящиеся к низкочастотным long-tail запросы при правильном подходе могут стать эффективным инструментом для увеличения трафика. Рассказываем почему, а главное — как....

10 03 2026 11:20:15

Как собрать миллион подписок на рассылку за год: советы от BuzzFeed

Как собрать миллион подписок на рассылку за год: советы от BuzzFeed Рассылка ежемecячно занимает второе место среди источников реферального трафика BuzzFeed. Уроки увеличения базы подписчиков от BuzzFeed от базы до метрик оценки. Принцип BuzzFeed — как можно быстрее внедрять в рассылку то, что нравится читателям....

09 03 2026 15:14:24

Правила группировки фраз для семантического ядра сайта

Правила группировки фраз для семантического ядра сайта Грамотная группировка поисковых запросов позволяет максимально увеличить поисковой трафик....

08 03 2026 17:17:27

Онбординг-рассылка: как подружить пользователей с продуктом, чтобы они не уходили к конкурентам

Онбординг-рассылка: как подружить пользователей с продуктом, чтобы они не уходили к конкурентам Как упростить знакомство клиента с компанией, продуктом или услугами....

07 03 2026 12:58:15

Как запустить товарную рекламу, если у вас только YML-файл со списком товаров

Как запустить товарную рекламу, если у вас только YML-файл со списком товаров Создаем фид с помощью выгрузки товаров в формате yml и специального скрипта, который сделает всю (почти) грязную работу за вас....

06 03 2026 8:51:19

Веб-студии vs конструкторы сайтов: что выбрать для интернет-магазина?

Веб-студии vs конструкторы сайтов: что выбрать для интернет-магазина? Чем работа веб-студий отличается от конструкторов сайтов, как выбрать веб-студию и пять базовых понятий, которые должен знать каждый, кто решил создать сайт....

05 03 2026 20:34:22

Обзор SEO модулей для DRUPAL

Обзор SEO модулей для DRUPAL Создание, установка и оптимизация title и мета-тегов keywords, description у сайта, построенного на системе Drupal...

04 03 2026 12:12:29

Внутренние факторы ранжирования — как сделать сайт понятным для поисковых систем

Внутренние факторы ранжирования — как сделать сайт понятным для поисковых систем Краткая инструкция для новичков. Структура сайта, внутренняя перелинковка, юзабилити, контент, оптимизация тегов и заголовков, HTTPS, скорость загрузки сайта, mobile friendly и другие. Узнать больше!...

03 03 2026 14:15:31

Кейс по таргетированной рекламе в тематике «женская одежда»: ROMI 76%

Кейс по таргетированной рекламе в тематике «женская одежда»: ROMI 76% Насколько классно продается женская одежда в интернете....

02 03 2026 7:18:45

Как отслеживать конверсии в Google Рекламе

Как отслеживать конверсии в Google Рекламе В арсенале Google Рекламы есть очень ценный инструмент — отслеживание конверсий....

01 03 2026 5:13:53

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

Как создать гибкий шаблон для наглядной статистики и автоматизировать отчетность для всех участников проекта Как стандартизировали сбор данных по проектам клиентов и отчетности, чтобы тратить меньше времени и не совершать лишние действия...

28 02 2026 3:31:25

Песочница Netpeak: бесплатная площадка для ваших статей

Рассказываем о том, что такое Песочница, как сюда писать и получать больше аудитории для своего бизнеса...

27 02 2026 22:38:33

Реактивационные письма: примеры уместных рассылок для возврата спящих подписчиков

Реактивационные письма: примеры уместных рассылок для возврата спящих подписчиков Как вернуть клиентов с помощью реактивационных email-рассылок. Внутри идеи таких брендов: Bershka, Wildberries, LinguaLeo, Facebook, Mail.ru, Coub, BlaBlaCar, Repka.ua и другие. Узнайте принципы красивой реактивации!...

26 02 2026 1:10:53

Увольнение сотрудника. Алгоритм действий от Netpeak

Сотрудник не справляется? Значит с ним пора прощаться. Эмоции в сторону, действуем по алгоритму....

25 02 2026 13:47:22

Результаты тестирования похожих аудиторий в торговых кампаниях (Google Shopping)

Результаты тестирования похожих аудиторий в торговых кампаниях (Google Shopping) Обновление от Google: похожие аудитории можно использовать не только для медийных, но и для поисковых и торговых кампаний...

24 02 2026 9:45:57

NPS: что такое Net Promoter Score и как начать его считать

NPS: что такое Net Promoter Score и как начать его считать Цель этой статьи — предупредить от опасной ошибки в маркетинге: бездумного и неправильного внедрения NPS-опросника....

22 02 2026 0:47:48

ТОП-11 бесплатных курсов от Netpeak

ТОП-11 бесплатных курсов от Netpeak Уроки, написанные понятным и доступным языком экспертами по контекстной рекламе, поисковому продвижению, SMM....

21 02 2026 14:18:29

MeDiConf — новая конференция по медицинскому маркетингу от Netpeak и Octopus Events

MeDiConf — новая конференция по медицинскому маркетингу от Netpeak и Octopus Events 29 ноября в Киеве в UNIT.City — конференция по медицинскому маркетингу MeDiConf...

20 02 2026 13:13:28

Мобильное приложение для ecommerce — как правильно рассчитать ресурсы при разработке, чтобы повысить продажи

Несколько полезных советов перед запуском. Tрaнcпорт и путешествия, ритейл, медиа и развлечения — тематики, в которых чаще используют мобильные приложения. Есть и другие факторы популярности приложений. Узнать!...

19 02 2026 10:37:58

Восемь советов успешного запуска рекламной кампании в myTarget

Восемь советов успешного запуска рекламной кампании в myTarget Делимся фишками, которые облегчат работу как новичкам, так и специалистам....

18 02 2026 15:27:10

Кейс по продвижению интернет-магазина детской обуви: ROMI 135%

Кейс по продвижению интернет-магазина детской обуви: ROMI 135% Покажем, как продвигать сайты, продающие детскую обувь...

17 02 2026 22:13:16

Почему пользователи удаляют ваше приложение — обзор инструментов для анализа Uninstall Rate

Почему пользователи удаляют ваше приложение — обзор инструментов для анализа Uninstall Rate Иногда удержать пользователя сложнее, чем мотивировать загрузить приложение. Семь инструментов для анализа Uninstall Rate....

16 02 2026 1:23:28

Примеры писем интернет-магазинов: лучшие e-mail письма и рассылки клиентам после покупки

Примеры писем интернет-магазинов: лучшие e-mail письма и рассылки клиентам после покупки Как надолго завоевать доверие покупателя с помощью грамотного email-маркетинга? Примеры обращений к клиенту в рассылках, текст писем для привлечения и благодарности за покупку....

15 02 2026 6:40:13

Что такое трекер мобильного приложения и как его выбрать

Что такое трекер мобильного приложения и как его выбрать Трекер — система аналитики мобильного приложения с возможностью отслеживания источника установок. Рассмотрим бесплатные и платные решения для аналитики мобильных приложений....

14 02 2026 4:16:50

Выборы лучшего маркетинг-директора среди украинских проектов ecommerce

Выборы лучшего маркетинг-директора среди украинских проектов ecommerce Голосуй за первых лиц маркетинга ecommerce-проектов Украины...

13 02 2026 11:54:12

Что такое URL — как создать корректный адрес сайта

Что такое URL — как создать корректный адрес сайта Понятные людям и роботам URL. Это уникальный набор символов, который дает возможность идентифицировать всевозможные ресурсы в интернете (страницы сайтов, файлы, изображения, видео и так далее). Чтобы узнать больше, читайте далее!...

12 02 2026 13:52:27

Правила видеомаркетинга для B2B, B2C-сегмента и кейс с ограниченным бюджетом на 150 тысяч просмотров

Правила видеомаркетинга для B2B, B2C-сегмента и кейс с ограниченным бюджетом на 150 тысяч просмотров Интеграция видео в маркетинговую кампанию – решение, которое повысит ценность каждого посетителя сайта....

11 02 2026 7:29:37

Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::