Что случилось с лайками в VK Материал редакции

Объясняет директор по росту и исследованиям «ВКонтакте».

В закладки
Андрей Законов Фото пресс-службы «ВКонтакте»

6 августа пользователи обратили внимание на исчезновение счётчика лайков и репостов у части пользователей «ВКонтакте». Это изменение — часть тестирования нового алгоритма, и экспериментирует в этом направлении не только «ВКонтакте», но и Instagram.

В случае с Инстаграмом эффект отсутствия счётчиков главных метрик «успешности» постов уже известен. В рамках эксперимента над пользователями Канады стало заметно, что они стали публиковать больше контента, избавившись от стремления набрать больше лайков, и перестали оценивать качество чужих постов на основе данных со счётчиков. Есть вероятность, что команда Instagram продолжит тестировать отказ от лайков в других странах или раскатит новую парадигму на всех — и это поменяет потребление контента в одном из самых популярных мобильных сервисов мира.

За решением «ВКонтакте» тоже стоят данные экспериментов и определённая философия. TJ попросил рассказать об этом Андрея Законова, директора по росту и исследованиям «ВКонтакте».

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

Большинство экспериментов проходят достаточно незаметно, но один из недавних стал очень резонансным. Для теста мы убрали счётчик лайков и репостов в ленте новостей у небольшой части пользователей. В тот день многие подумали, что «ВКонтакте» убирает лайки совсем и везде — но нет, у нас другая задумка. Лайки остаются, они всё так же доступны в рамках этого эксперимента на экране отдельного поста, но измениться могут их задачи и то, как они воспринимаются.

Мы в курсе, что перемены — это сложно. Но только так победим

Менять продукт, которым регулярно пользуется почти 100 миллионов человек, очень и очень непросто. Лента новостей — один из главных разделов, пользователи проводят в нём десятки минут ежедневно. Любое обновление интерфейса может сломать привычные паттерны поведения. Часто через пару дней или неделю обновление становится удобным, новый UX — привычным. Но в момент изменений всё новое вызывает негатив.

Ещё сложнее профессиональным авторам. Изменения иногда влияют не только на субъективный комфорт, но и на охват аудитории, монетизацию или бизнес-метрики. Учитывая всё это, мы максимально серьёзно относимся к любому существенному апдейту.

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

Интерфейс мобильного приложения «ВКонтакте» без счётчика лайков и репостов

Нужны ли лайки в ленте новостей

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

А лайк, который на самом деле в VK называется «Мне нравится» — это самый лаконичный способ сказать автору «Отличная запись», согласиться с мнением, похвалить друзей за классную фотку, плейлист или видео.

В этом плане с лайками всё супер. В нашем эксперименте кнопка лайка из ленты никуда не пропадает — даже становится крупнее и заметнее.

Почему не нужны счётчики лайков

Есть очень популярное некорректное мнение, что количество лайков — это оценка качества контента. Почему это не так?

Количество лайков само по себе совсем ни о чём не говорит. Вы видите один пост с фотографией, у которого 1000 лайков, и другой, у которого 50. Какой больше нравится пользователям? Сделать вывод, исходя только из этих двух чисел, объективно невозможно. У автора первой записи может быть миллион подписчиков, и 1000 лайков публикация набирала три дня. А вторая получила 50 лайков за первые 15 минут — притом что у её автора несколько сотен подписчиков.

Есть более сложный и тоже некорректный пример аналитики — в уме посчитать коэффициент вовлечённости (engagement rate), поделив количество лайков на число просмотров. Но так мы можем только узнать, как просмотры конвертируются в лайк. Ведь отметка «Мне нравится» — это только один из многих способов вовлечения. Некоторые посты собирают мало лайков, но много комментариев. Да, есть и счётчик комментариев, но и это только вершина айсберга, если говорить об аналитике поста. В статьях важны дочитывания, в видео — досмотры, в подкастах — время прослушивания, в постах со ссылками — клики. Например, когда алгоритмы ленты оценивают запись, они используют сотни разных метрик: время прочтения, количество обсуждений, взаимодействия с медиаконтентом и документами и другие.

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

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

Какая информация полезна в ленте

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

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

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

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

Что мы ждём от эксперимента

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

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

Когда выкатим на всех

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

Следующий этап — внутреннее ревью идеи. С учётом опыта команды мы обсуждаем, на что это может повлиять. Затем делаем разные макеты, чтобы понять, как это может выглядеть. Потом реализуем идею на одной или всех платформах и начинаем внутри команды пользоваться новой версией приложения. Часто на этом этапе мы сами понимаем, как и что можно переделать, и дорабатываем, пробуем заново, пока нам не станет удобно. Очевидно, что этот этап очень субъективный.

Поэтому следующий шаг — A/B-тесты на небольших случайных выборках пользователей, чтобы получить объективные и статистически значимые результаты. На этом этапе мы не только смотрим на сотни продуктовых метрик, но и анализируем обратную связь: от пользователей в комментариях и в поддержке, а также от профессионального комьюнити. Очень часто по итогам обратной связи мы вносим изменения и запускаем эксперимент заново.

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

Чего ждать дальше

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

Также мы видим, что общение в комментариях на платформе становится гораздо активнее, поэтому в этом направлении у нас тоже много продуктовых планов. Традиционно, stay tuned!

{ "author_name": "Никита Лихачёв", "author_type": "self", "tags": ["\u0441\u043e\u0446\u0441\u0435\u0442\u0438","\u043c\u043d\u0435\u043d\u0438\u044f","\u0432\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435"], "comments": 17, "likes": 33, "favorites": 19, "is_advertisement": false, "subsite_label": "analysis", "id": 110515, "is_wide": false, "is_ugc": true, "date": "Fri, 09 Aug 2019 10:57:24 +0300", "is_special": false }
0
{ "id": 110515, "author_id": 2, "diff_limit": 1000, "urls": {"diff":"\/comments\/110515\/get","add":"\/comments\/110515\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/110515"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 245417, "last_count_and_date": null }
17 комментариев
Популярные
По порядку
Написать комментарий...
28

Твит из будущего: Они думали, что лайки не нужны, но не нужен был сам вк.

Ответить
12

директор по росту и преследованиям

Ответить
8

Объясняет директор по лайкам vk.

Ответить
2

сегодня лайк законен, впредь будьте аккуратнее

Ответить
3

Для меня лайк всё равно является своеобразным мерилом качества контента. Это позволяет вкупе с количеством комментариев как-то отталкиваться от того, что тебе может быть интересно.
Такой эксперимент в перспективе должен привести к тому, что пользователи будут больше времени проводить в соцсетях, тщательно просматривая посты. Или, напротив, отпишутся от условной Кайли Дженнер

Ответить
1

Если для тебя мирило качества - лайки и комментарии, значит ты говноед без своего вкуса и мнения

Ответить
1

Ок, поставил тебе дизлайк, оценил качество твоего коммента.

Ответить
2

Нахуй вк

Ответить
1

Анонимные лайки - интересная тема, некоторые ставят лайк ,чтобы человека не обидеть, это вообще дно конечно и понять истинную ценность контента уже просто невозможно. В вк я ставлю лайк в единственном случае, для отбора в закладки. Это очень удобно. ( в99 случаях из 100-это музыка, которую я не успел послугать, но чую что может понравится) . потом ,кстати, все что не заслуживает лайков, дизлойсируеся мною обратно.

Ответить
3

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

Ответить
1

Они присели.

Ответить
0

Тока бы у комментариев не убирали счётчик.

Ответить
0

Верните дизы!

Ответить
0

Вк был символом прогресса

Ответить
0

теперь это лишь придаток СОРМ

Ответить
0

Лол. Дарова Андрюха, если ты конечно читаешь ТЖ, отличный карьерный рост после ДВ. Похоже, все кто ушли - выстрелили не хило.

Ответить
Обсуждаемое
Гость TJ
Гость TJ: Михаил Светов
Трансляция с ответами на комментарии начнётся в 17:00 по Москве.
Новости
Американец подал в суд на Burger King из-за приготовления на одном гриле обычного и растительного мяса
Из-за этого растительное мясо покрывается мясными продуктами животного происхождения.
Новости
Суд арестовал на два месяца охранника колледжа в Благовещенске, в котором студент устроил стрельбу
Охранник не признаёт вину и говорит, что всё сделал по инструкции.
Популярное за три дня
Технологии
Пользователь «Хабра» рассказал, как взломал Wi-Fi в «Сапсане» и получил доступ к данным пассажиров. В РЖД всё отрицают
Он успел сделать это за одну поездку от скуки из-за отсутствия интернета.
Новости
В России уволили врача, спасшего сотни детей
Михаил Каабак, который работал в Национальном медицинском исследовательском центре здоровья детей (НЦЗД ЗД) и проводил уникальные операции по трансплантации почек взрослого человека детям, вынужден покинуть центр. Вместе с ним уволена врач Надежда Бабенко.
Истории
Большая статья про сон: из чего он состоит и зачем нужен
А ещё личный опыт путешествий прямо в сны, чтобы посмотреть их изнутри.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ]