Алгоритм популярности пользователя на сайте — «Нестандартный подход к стандартным вещам»
Время на прочтение
3 мин
Количество просмотров 5.4K
Все видели на сайтах систему рейтинга статей и материалов. Многие ее даже делали сами, но не каждый делал рейтинг людей на сайте.
В этой статье я поведаю как сделать качественную систему рейтинга для пользователей вашего ресурса.
Сначала я проведу линию для вас разных алгоритмов рейтинга:
I — Пользователи получают только «+»
Основные преимущества:
- Нету заморочек.
- Минимальные нагрузки на сайт и базу.
Недостатки:
- один человек, один балл.
- Личный авторитет на сайте/форуме ничего не стоит. Ты одна единица и все.
II — Пользователи получают «+» и «-«
Больших отличий мало от прошлой системы. Добавилось еще одно поле в базе.
Основные преимущества:
- Нету заморочек.
- Минимальные нагрузки на сайт и базу.
Недостатки:
- один человек, один балл.
- Личный авторитет на сайте/форуме ничего не стоит. Ты одна единица и все.
III — гипербола от @klim-danilovklim-danilov
Да, это довольно интересная идея но для оценки материала. Но не пользователей.
Основные преимущества:
- «вес каждого плюса или минуса постоянно уменьшается в два раза, в порядке хронологии.
То есть первый юзер ставит плюс весом в +50 балла, следующий ставит плюс весом в +25 балла, минус в -50 балла, минус в -25, минус в -12,5 баллов»
Недостатки:
- Каждый последующий голос уже имеет меньший вес.
- Система еще не закончена.
IV — среднее статистическое
Одна из самых распостраненных систем. В основе лежит общая сумма проголосовавших и общий бал деленный друг на друга.
Основные преимущества:
- Система давно проверена и работает.
- Не высокие затраты ресурсов.
Недостатки:
- Пользователю дано право голосовать с минимума до максимума. А обычно по статистике пользователи ставят самый низкий балл или самый высокий.
- Система для оценки исключительно материала.
V — плавающая система
В основе принципа лежит изменение кармы в сторону плюса или минуса.
Основные преимущества:
- Пожалуй самая лучшая система для оценки пользователей/материала.
- Не высокие затраты ресурсов.
Недостатки:
- И снова. Твой авторитет на сайте/форуме в рейтенговой системе ничего не стоит.
Теперь я внесу свою лепту.
Зачем изобретать велосипед было, когда уже существуют алгоритмы оценки людей?
— А ответ прост, они не являются корректными когда идет разговор о том, что нужно выделить действительно авторитетных людей на ресурсе.
В основе алгоритма лежит геометрическая фигура «прямоугольного треугольника».
Да порой в геометрии мы можем найти вполне необычные вещи.
Почему был избран именно треугольник?
Дело в том что высота треугольника может соответствовать рейтингу пользователя который ставит оценку.
Длина треугольнка рейтингу которому ставят оценку. А гипотенуза как раз та разнице между авторитетами пользователей.
Теперь приступим к самому интересному.
$a = 254; // Рейтинг пользователя голосующего
$b = 47; // Рейтинг пользователя получающего голос
/* Установим стандартные цифры, которые можно встретить на любом форуме*/
if($b<=0){ $b=1; }
/* Проверяем наличие нуля и отрицательного числа в переменной $b */
### Получаем квадрат стороны А * 2 ###
$aInSquare = ($a * 2) * ($a * 2);
/* Сейчас вы спросите, а почему мы увеличиваем значение переменной в 2 раза?
Методом научного тыка, я увидел что когда у переменной $a число больше в 2 раза, то и результат получается более естественным */
### Получаем квадрат стороны B ###
$bInSquare = $b * $b;
###Получаем квадрат стороны гипотенузы ###
$cInSquare = $bInSquare + $aInSquare;
### Получаем длину гипотенузы###
$c = sqrt($cInSquare);
$result = (int) round($c / $b);
/* Делим полученный результат гипотенузы на содержимое стороны $b и сводим значение в целое с помощью округления и превращения числа в int */
if($result > $b / 2){ $result = (int) round($b / 2); }
/* Проверим чтоб пользователю не прилетело слишком много баллов. Если ему поставл очень авторитетный человек, то карма максимум возрастет на 50% */
var_dump($result);
/* А в конце мы получим ответ 11, это число как раз адекватно поднимит карму пользователя. */
?>
Может кто-то спросит. А почему не использовал формулу $result = ($a * 2) / $b;?
Данная формула не адекватно работает когда $a меньше $b более чем в 2 раза.
В течении пары месяцев мной будет закончено написание проекта (об этом я напишу после закрытого бета-тестирования).
Алгоритм будет проверен на реальном проекте, где это критически необходимо.
Итог:
После тысячи тестов с $a = rand(0,99999); $b = rand(0,99999);
я пришел к паре багов:
1й — делить на 0.
Исправил if($b<=0){ $b=1; }
2й — когда получающий пользователь имеет 1 балл, и получает от пользователя с 1000, то его объем получающегося становится 2000
Исправил if($result > $b / 2){ $result = (int) round($b / 2); } Максимум можно увеличить на 50%.
Бенчмарк Code-Igniter не дал результатов нагрузки (0,0000).
Всем спасибо. Ищите вдохновление во всем что видите.
Источник фото на тизере: Joshua Fuller on Unsplash
Когда Clubhouse только запустили прошлой весной, он больше походил на ламповую вечеринку. Теперь же, когда число его пользователей приблизилось к 10 миллионам и постоянно растёт, поиск себя и своей ниши в Clubhouse стал больше напоминать бесконечную череду проб и ошибок.
Основной способ перемещения по Clubhouse — отслеживание других людей. И поэтому здесь очень важно составить качественный список контактов, ведь приложение рекомендует комнаты в зависимости от того, на кого вы подписаны. Если следить за правильными людьми — это откроет двери в новые интересные беседы и знакомства, если подписаться на «не тех» — вас просто завалит потоком бесполезных push-уведомлений.
В отличие от Twitter и Instagram, где просмотр профиля может дать хотя бы предварительное понимание, на кого вы всё-таки подписываетесь, в Clubhouse вы не можете промотать недавние беседы. Вы не можете даже увидеть, сколько разговоров кто-то провёл, в каких участвовал, сколько людей посетили его выступления. Можно только подождать, пока он войдёт в комнату, послушать какое-то время, а затем решить, стоит ли этот человек потока push-уведомлений, которые Clubhouse будет отправлять вам каждый раз, когда он начнёт перемещаться по приложению.
Ваге Оганесян, инженер-программист, который присоединился к Clubhouse около месяца назад, нашёл этот опыт несколько разочаровывающим. И решил, что должен быть лучший способ находить интересных людей в приложении, не заходя в комнаты наугад и не слушая многочасовые разговоры, не относящиеся к делу. Он поискал в интернете список популярных аккаунтов, но ничего не нашёл. Поэтому решил создать собственную таблицу лидеров с наиболее популярными аккаунтами.
У Clubhouse нет общедоступного API, поэтому Оганесян не мог получать данные напрямую из приложения. Вместо этого он создал свою собственную базу данных, посмотрев, за кем следят основатели Clubhouse, Пол Дэвисон и Рохан Сет. Он выделил некоторых популярных пользователей Clubhouse, создал из них выборку на 5000 человек, спарсил их списки подписчиков, а затем из этого пула создал список учётных записей, у каждой из которых — миллионы подписчиков.
Оганесян опубликовал свой топ-200 лучших пользователей Clubhouse на сайте Read This Twice, который он ведёт в свободное время. По его подсчётам, самыми влиятельными лицами в Clubhouse являются его основатели Сет и Дэвисон, у которых 4,6 и 4,1 миллиона подписчиков соответственно, комик Тиффани Хаддиш (3,4 миллиона), Фелисия Горовиц (3,2 миллиона), филантроп и жена венчурного капиталиста Бена Горовица (2,8 миллиона), актер Джаред Лето (3,1 миллиона), венчурный капиталист Марк Андреессен (2,9 миллиона) и Бомани X (3 миллиона), гитарист и цифровой стратег, чей аватар ненадолго был иконкой приложения. В его топ-20 шестеро являются венчурными капиталистами, пятеро — известными артистами и трое — сотрудниками Clubhouse.
Некоторые из этих людей и в самом деле одни из самых активных пользователей Clubhouse, и у них множество подписчиков. Горовиц известна своими субботними ночными «зваными обедами», на которых регулярно присутствуют такие знаменитости, как MC Hammer (72 тысячи Подписчиков) и Опра Уинфри (чья учётная запись, похоже, больше не существует). Также в топе числятся такие звёзды, как Илон Маск (1,6 миллиона), — они нечасто появляются в Clubhouse, но при этом производят большой фурор, а их подписчики получают предупреждение, когда открывается комната, чтобы успеть занять там место. Некоторые — скорее вообще отсутствуют. У Джареда Лето, например, нет био, он не состоит ни в каких клубах, а вместо аватара у него — стопка блинчиков.
Таким образом, Оганесян понял, что его список ни на йоту не приблизил его к поиску самых интересных разговоров в приложении.
«На самом деле это даже не список качественных модераторов. Это просто список людей, у которых есть подписчики».
На других платформах достижение определённого числа подписчиков может принести бизнес-возможности, спонсорство бренда, рекордные сделки и многое другое. Все знают правила игры, и в Clubhouse толпой повалили подписчики — как отметил Питер Кафка из Recode. В четверг даже открылось новое агентство специально для работы с инфлюенсерами Clubhouse.
Но, как обнаружил Оганесян, именно на этой платформе большое количество подписчиков не всегда является надёжным показателем ценности разговора и не отражает вкусы каждого.
Кроме того, их число может быть искусственно завышено. В последнее время в Clubhouse появились целые комнаты для «молчаливого общения» — иначе говоря, для наращивания количества подписчиков. В них никто не разговаривает — все просто пролистывают участников, чтобы найти новых людей, на которых можно подписаться, в расчёте на то, что они в ответ подпишутся на них.
Стоит отметить, что при этом беда других платформ — боты — пока не кажутся серьёзной проблемой для Clubhouse, который по-прежнему доступен только по приглашению.
А что Оганесян? Он всё ещё ищет свой круг в Clubhouse и считает, что в приложении должны появится и другие метрики для предварительной оценки рейтинга комнаты:
«Я бы хотел, чтобы можно было нажать что-то, чтобы сказать: „Мне понравился этот комментарий“ или „Я чему-то научился в этой комнате“».
Возможно, Clubhouse сможет воспользоваться опытом Reddit, который использует голоса пользователей, чтобы продвигать популярные комментарии и темы. А, может, механизмы поиска бесед будут развиваться вне платформы — как для подкастов. Но от того, насколько качественно Clubhouse справится с поиском и каталогизацией контента, зависит — во что он превратится: в живое место для яркого общения или ещё одну ярмарку популярности.
Источник: Who Are the Biggest Influencers on Clubhouse?
Как выжать максимум из трафика на сайт?
Ваш текущий трафик может приносить больше лидов. Например, вы можете делать таргетированные SMS-рассылки по всем посетителям сайта, включая даже тех, кто не оставил контактов.
Читайте как получать больше сделок и экономить бюджеты на рекламу с помощью платформы автоматизации маркетинга Calltouch Лидс.
Узнать больше →
Спецпроект
Что такое эффективный рейтинг компаний? Как он способен давать бизнесу клиентов, репутацию и узнаваемость? Как бесплатно добавиться в такой рейтинг? Делюсь личным опытом в этой статье!
Всем привет, меня зовут Всеволод Козлов, я занимаюсь привлечением клиентов из интернета (Яндекс.Директ, SEO) в ремонтно-строительной тематике (и не только) + развиваю собственные информационно-коммерческие проекты и нишевые рейтинги.
Оглавление статьи:
- Коротко о себе
- Откуда пришла идея создать рейтинг компаний
- Первые результаты тестирования на своих “рекламных” клиентах
- Как развивается и продвигается проект
- Планы по дальнейшему развитию рейтинга
- Ценность рейтинга для рекламодателей
- Статистика рейтинга в разрезе рекламодателей
- Статистика поискового трафика по тематическим разделам
Коротко о себе
- В интернет-маркетинге с 2005 года (16+ лет назад). Стартовал с SEO-продвижения, партнерского маркетинга. Первый блог в РУнете был SeoSchool.ru (а так же w3school.ru и PSDSchool.ru, кто встречал — всем привет). Обучался SEO’шке в БУРЖунете, т.к. в РУнете не было релевантной информации (кроме серча). Заодно подтянул английский язык =)
- Основал и развиваю агентство ECommerceSchool.ru (официально домен зарегистрировал в 2012 году), специализирующимся на привлечении клиентов из Интернета для строительно-ремонтного (и не только) бизнеса за счет следующих инструментов: Яндекс.Директ + Google.Ads, SEO, лендинги, многостраничные сайты.
- За все время поработал с 300+ клиентами в 15+ нишах. Работал и работаю в таких нишах, как: кровли, пластиковые окна, строительство домов, ремонт квартир, кондиционеры, шумоизоляция квартир, авто, туризм, бассейны, мебель на заказ, корпусная и мягкая мебель, пансионаты для пожилых, иностранные языки и др.
- 350.000+/мес посещаемость собственных интернет-проектов.
- Более 9 млн.рублей ежемесячного рекламного бюджета в Яндекс.Директе проходит через меня.
- Запускаем и развиваем сайты-рейтинги (и не только) в других нишах (автомобильная, онлайн-образование, пансионаты для пожилых, одежда и парфюмерия и т.д.). О них, возможно, в другой раз!
Но основной проект, ставший драйвером эры “рейтингов” — RatingFirmPoRemontu.ru (в тематике ремонтов, стройки, мебели и т.д.). На нем реализуются все новации, тестируется их эффективность, после чего постепенно переносятся на другие проекты.
Основные направления, с которыми работаю с клиентами и в рамках RatingFirmPoRemontu.ru: ремонты помещений, дизайн-интерьеров, строительство домов, окна, бурение скважин, изготовление и продажа мебели, дверей, лестниц, интернет-магазины кровли, фасадов и других стройматериалов, климатической техники, застройщики, агентства недвижимости и т.д.
Откуда пришла идея создать рейтинг компаний
Т.к. основной мой профиль всегда был и остается именно работа с клиентами, я всегда думаю над БЕЛЫМИ способами привлечения качественных заявок в их бизнес + о повышении узнаваемости и доверия к их бренду (что немаловажно особенно в текущих реалиях).
В IT-сфере, в которой я работаю, есть тематические рейтинги компаний по различным областям деятельности — рейтинги SEO-компаний, рейтинг веб-разработчиков и т.д.
Я подумал, что было бы интересно сделать по аналогичной схеме рейтинг ремонтных компаний!
Изначально проект задумывался как дополнение к основной услуге по привлечению клиентов из интернета для моих действующих клиентов.
Задумка была такая — для старта собираем штук 30 ремонтных компаний с Яндекс.Директа, ранжируем их в рамках рейтинга и добавляем моих клиентов на рекламные места НАД органической выдачей.
Сказано-сделано =)
Первые результаты тестирования на своих “рекламных” клиентах
Буквально сразу пришла идея как можно использовать рейтинг на взаимовыгодных условиях с клиентами.
Одному из них был предложен следующий вариант: я размещаю его компанию на 1-ом рекламном месте (над 1-ой органической позицией) БЕСПЛАТНО!
На лендинг клиента добавляем блок с указанием на участие в рейтинге ремонтных компаний Москвы с активной ссылкой на рейтинг с целью повысить авторитет и доверие к проекту клиента и побочно популяризовать свой проект.
А другому: аналогичный блок и…
…написание и размещение на сайте рейтинга нескольких статей с указанием авторства компании с целью популяризации компании клиента и повышения экспертности специалистов (авторов статей) компании в частности и фирмы в целом в глазах их потенциальных клиентов.
Дополнительно запустили Яндекс.Директ на рейтинг за счет клиента.
Таким образом, люди, заходившие с рекламы на рейтинг, видели клиентскую фирму фактически в ТОПе (реально — НАД органическим ТОПом), часть перетекала на его сайт, изучала его и дальше либо конвертировалась, либо уходила на выдачу искать отзывы в отзовиках (с которых опять возвращалась на клиентский сайт), либо смотрели карточки конкурентов и сравнивали между собой…
Касаемо результатов в плане отдачи для РЕКЛАМОДАТЕЛЕЙ:
- клиенты получали больше и больше переходов потенциальных клиентов на свои сайты с растущего SEO-трафика нашего проекта,
- привлекали довольно много потенциальных клиентов для наших рекламодателей в месяц с помощью проработанного и оптимизированного Яндекс.Директа,
- выросла запрашиваемость названий фирм ТОПовых рекламодателей в ПОИСКе,
- привлеченная аудитория со всех каналов по отдаче — превзошла все ожидания — потенциальные клиенты изучали сайты ТОПовых фирм, сравнивали между собой, переходили на сайты компаний и оставляли заявки и превращались в замеры и далее в договора.
Увидев эффективность проекта в рамках единственного на тот момент направления (ремонт квартир), было принято решение расширить присутствие в других направлениях — оконные компании, строительные компании, потолочные компании, кровельщики, заборщики и ряд других.
Как развивается и продвигается проект
Суммарно с момента запуска по сегодняшний день было реализовано более 300 задач и доработок разного объема и сложности.
Это помимо отложенных задач из-за низкого приоритета, текущих реализуемых задач и запланированных наперед…
Если тезисно, задачи у нас делятся на:
- Стратегические — поиск и изучение перспективных направлений, расстановка приоритетов.
- Аналитические — изучение поведения пользователей на посадочных страницах и выработка гипотез по их улучшению с целью повышения конверсий, поиск точек роста целевого трафика и методов достижения цели (дооптимизация посадочных страниц и т.д., анализ конкурентов, в последнее время рейтингов появляется все больше и больше. Причем в теме ремонта квартир — ремонтные компании создают целые сетки подобных рейтингов, прокачивая их Яндекс.Директом и переливая трафик на себя, получая клиентов на свои услуги.
- Контентные — сбор данных о компаниях для рейтингов, актуализация данных и т.д.
- Технические — реализация всех программных хотелок, оптимизация для скорости работы и вся скрытая от глаз “КОДОВАЯ” работа!
Из особо важных моментов, что сказались на эффективности проекта выделю:
- сбор компаний, что имеют отзывы на авторитетных отзовиках, компании БЕЗ отзывов не берем, постепенно вычищаем текущие рейтинги от изначально добавленных нулевок,
- ввели обязательную проверку организаций на rusprofile.ru,
- размещаем прямые ссылки на авторитетные отзовики с карточек фирм,
- размещение отзывов с авторитетных отзовиков (Яндекс.Карты, Гугл.Карты) на карточках фирм,
- размещение информация о ценах “от” на услуги компании,
- возможность добавления Ютуб-роликов с отзывами и информационными (о компании, блог компании),
- отображение точек компаний на карте,
- добавление раздела с проектами домов,
- выход (экспансия) в другие города РФ, чтобы застолбить за собой место, пока не “набежали” конкуренты.
Планы по дальнейшему развитию рейтинга
Дальнейший план развития строится из получаемой нами обратной связи от конечных клиентов (которые ищут себе компанию в нашем рейтинге), например:
- размещение товарного ассортимента (как минимум хиты продаж в каждой категории товаров/услуг) на сайте и в карточках фирм (по аналогии с проектами домов),
- размещение портфолио организаций в карточке фирм,
- перемодерация организаций — оставить исключительно тех, кто имеет юр.лицо (ИП/ООО) и финансовые потоки по счетам,
- сбор и вывод в карточках организаций дополнительной информации по надежности организаций (реквизиты, лицензии, финансовое состояния, сведения о банкротствах, судебные дела и т.д.),
- выделение компаний, активных в соц.сетях, которые показывают себя “лицом” и выстраивают личный бренд,
- добавление новых рекламных форматов с целью предоставления максимальной отдачи нашим рекламодателям,
- возможность сравнения организаций между собой,
- обновление дизайна рейтинга.
В плане продвижения:
- основа основ — SEO-трафик (базовая внутренняя оптимизация каждого документа + качественное разнообразное ссылочное),
- периодически — Яндекс.Директ,
- подключение Ютуб-канала + различных онлайн-СМИ и сообществ. Подготовка для этих площадок полезного контента, ориентированного на владельцев бизнеса относительно использования нашего рейтинга им на пользу.
Ценность рейтинга для рекламодателей
В работе рейтинга все построено, исходя из следующих принципов:
- каждый рейтинг сайта имеет ТОПовые позиции и поток целевого трафика, никакого фейка, склика мы НЕ делаем,
- при необходимости, для усиления позиций и отдачи, мы подливаем Директ на конкретные рейтинги,
- мы НЕ продаем органические позиции в рейтинге, при покупке приоритетного рекламного размещения, компания ДУБЛИРУЕТСЯ на проплаченном рекламном месте с пометкой “Реклама” при сохранении органической позиции (аналогично с Директом),
- нельзя извне искусственно и целенаправленно повлиять на рейтинг конкретных компаний. Внутренняя оценка каждой кампании и рейтинг, по которому строится ранжирование в рейтинге, построено по внутренней формуле, которая время от времени докручивается с целью максимизации качества выдачи. Данная формула ЗАКРЫТА и никому из участников рейтинга, рекламодателям НЕ сообщается (а запросов таких много “Как повлиять на рейтинг?”),
- все отзывы, что представлены на сайте, агрегированы с Яндекс.Карт и Гугл.Карт. Мы НЕ удаляем за деньги негативные отзывы и НЕ добавляем негатив конкурентам (а такие запросы регулярны и с каждым месяцем все больше и больше). Чтобы убрать негативный отзыв, докажите Яндексу или Гуглу, что он неправдивый, когда они его удалят, напишите нам, мы проверим и сразу же удалим у нас.
Наш рейтинг работает со строительно-ремонтными-DIY бизнесами в разных регионах РФ:
Статистика рейтинга в разрезе рекламодателей
По статистике на текущий момент:
- 40+ постоянных рекламодателей по всем регионам,
- 90% рекламодателей продлевают размещение от 3 до 12 месяцев вперед СРАЗУ,
- 10% рекламодателей либо пропали со связи, либо не увидели в размещении для себя смысла, либо не устроила новая цена (связанная с резким ростом трафика конкретного рейтинга в конкретном регионе или пересмотром тарификации в разделе).
Ниже привожу несколько сообщений обратной связи от рекламодателей:
Среди наших рекламодателей, есть именитые и крупные игроки, вот некоторые из них:
Статистика поискового трафика по тематическим разделам
Что важно рекламодателям?
Количество и качество трафика конкретного рейтинга в конкретном регионе.
Качество трафика — целевые запросы от потенциальных клиентов, которые выбирают компанию под свой запрос.
Количество трафика — на данный момент суточный органический трафик 2300-4500 уникальных посетителей в сутки в зависимости от сезонности той или иной ниши.
Ниже я продемонстрирую нарезку ПОИСКового трафика по разным сегментам для лучшего понимания ситуации.
SEO-трафик по всему сайту
Поисковые запросы
На этом заканчиваю!
Если у вас есть вопросы по проекту, сотрудничеству или комментарии по доработке и улучшению пишите в комментариях, обсудим!
Также — если вы заинтересованы в том, чтобы попробовать премиальное размещение сайта своего бизнеса в нашем рейтинге, добавьте свою компанию тут и когда с вами свяжутся модераторы, назовите им ПРОМОКОД “vc-rating”, дающий (в случае прохождения модерации) 1 месяц БЕСПЛАТНОГО премиального размещения на МАКСИМАЛЬНО доступной позиции на момент обращения в конкретном рейтинге вашего города!
ВАЖНО! В рейтингах, где УЖЕ ЕСТЬ платные рекламодатели, мы сможем поставить вас ПОД ними!
Сегодня поговорим о плагинах обратной связи для WordPress, позволяющих пользователям оставлять свое мнение в виде «звезд».
Что такое звездный рейтинг и зачем он нужен на вашем сайте?
Вы 100% хотя бы раз видели в сети звездочки под статьями или товарами. Это может быть оценка авторских материалов или продаваемых на ваших веб-страницах вещей, но в любом проявлении 5-star-рейтинг – это идеальный инструмент для быстрого сбора обратной связи от посетителей ресурса.
Можно сделать выводы о популярности товаров и больше их не покупать, если рейтинг низкий, или, наоборот, закупить больше, если высокий. А еще он помогает другим покупателям и пользователям лучше понимать, какие товары пользуются спросом и нравятся большинству, а какие уступают по качеству. В итоге за счет простенького плагина выигрывают и владельцы сайта, и его посетители.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Лучшие плагины для WordPress, которые помогут внедрить рейтинговую систему
Теперь перейдем непосредственно к дополнениям, пользующихся спросом среди вебмастеров и разработчиков, работающих с WordPress.
Rating-Widget: Star Review System
Rating-Widget – один из наиболее популярных бесплатных плагинов для тех, кто хочет добавить балльную систему оценки материалов на сайте. У него довольно дружелюбный интерфейс и есть интеграция с популярными дополнения в духе BuddyPress (расширяет возможности интерфейса WP в целом), WooCommerce (превращает WP-блог в eCommerce «сооружение») и bbPress (реализация форумов для WP).
Плагин поддерживает возможность оценивать материалы, проставляя звездочки, оставляя комментарии, обзоры и т.п.
Скачать Rating-Widget: Star Review System
Yasr – Yet Another Stars Rating
Хотя в названии и присутствует пренебрежительное «очередной звездный рейтинг», это неплохой бесплатный плагин для WordPress, позволяющий добавить на сайт виджет с оценкой в виде звезд.
Сам виджет довольно симпатично оформлен, у него узнаваемый облик, им часто пользуются разработчики и вебмастера за рубежом.
Это довольно популярное и надежное решение, не вызывающее вопросов при настройке и при этом хорошо оптимизированное. Так что проблем с производительностью и работоспособностью дополнения не будет.
Скачать Yasr – Yet Another Stars Rating
WP-PostRatings
Простенькое расширение, для простых людей с простыми требованиями. Сам плагин ничего не усложняет. И с точки зрения дизайна, и с точки зрения функциональности он совершенно ничем не примечателен.
Плагин автоматически добавляет к каждому посту AJAX-модуль с балльной системой в виде «звездочек». При желании можно зайти в настройки и слегка поменять оформление рейтинга, заменив его на блоки, пальцы вверх в духе Facebook или вообще номера. Так что небольшое усложнение здесь все же имеется, но оно идет на пользу кастомизации.
WP Customer Reviews
Особенность WP Customer Reviews заключается в том, что он включает в себя не только виджет для оценки материала, но и отдельное поле, где можно оставить отзыв.
Такая функциональность пригодится владельцам интернет-магазинов, так как на них часто размещены товары в большом количестве, а наличие отзывов под ними (помимо баллов) заметно упростит пользователям выбор и с большей вероятностью привлечет их пройти по ссылке и взглянуть на товар.
И что не менее важно, в WP Customer Review встроена функция модерации контента, так что вас не заспамят комментаторы.
Скачать WP Customer Review
Crowdsignal Polls & Ratings
Это полифункциональный плагин, включающий в себя сразу ряд полезных дополнений, часто используемых администраторами сайтов на базе WP.
При помощи Crowdsignal можно добавлять на сайт не только системы оценки материалов, но также голосования и опросники.
Философия разработчиков Crowdsignal заключается в том, что любой виджет на сайте должен выглядеть именно так, как хочет пользователь, а не как придумал разработчик. Поэтому в комплекте с каждым виджетом идет полноценный редактор с возможностью стилизовать WordPress-рейтинг под общий дух страницы.
Site Reviews
Этот плагин не только для настройки «звездного рейтинга». Он больше подходит для тех сайтов, где требуется полноценный отзыв на ту или иную тему (для товара, к примеру).
Все оценки, отправляемые через Site Reviews, сначала должны пройти через модератора и быть одобрены им. Также можно установить условие, чтобы отзывы могли оставлять исключительно зарегистрированные пользователи. А если не боитесь спама, то можно открыть это поле для всех желающих.
Расширение можно разместить на странице как Гутенберг-блок, так что его настройка и размещение не станут проблемой. А еще Site Reviews поддерживает интеграцию с WooCommerce.
Скачать Site Reviews
kk Star Ratings
В топах плагинов для рейтингов всегда присутствует kk Star Ratings. Это один из популярнейших бесплатных плагинов для WordPress, позволяющий встроить систему оценки статей, товаров и т.п.
У дополнения уже более 60 000 довольных пользователей. Все потому, что в kk Star есть все необходимое: настройка количества звезд, функция изменения внешнего вида каждой из них и другие нужные параметры.
При этом с настройками легко освоиться новичок, даже без опыта работы с другими расширениями.
Five-Star Ratings Shortcode
Решение для тех, кому нужен полный комплект опций и настроек. Никакого минимализма. Разработчики Five-Star Shortcode считают, что больше настроек – лучше.
Five-Star Ratings Shortcode интегрируется с популярными дополнения в духе WooCommerce и отлично подходит для интернет-магазинов различных форматов.
В настройках Five-Star Ratings Shortcode можно заменить цвет звезд, их размер, форму и т.п. Более того, можно отказаться от звезд вообще и загрузить собственное SVG-изображение вместо них.
Из интересных функций стоит выделить возможность ограничить пользователя только одним голосом на сайте по IP-адресу.
YITH WooCommerce Advanced Reviews
Еще более навороченный виджет оценок для WordPress. Его отличительная черта – более продвинутое поле для отзывов. Можно не только поставить балл из звезд, но и оставить развернутое мнение по поводу контента на сайте.
Форма включает в себя поле для названия отзыва, а также отдельный блок для прикрепления к своему мнению файлов (изображений и прочего). Вы наверняка уже видели такие формы в популярных интернет-магазинах.
Баллы и отзывы здесь также публикуются только после модерации со стороны пользователей с привилегиями администратора.
Скачать YITH WooCommerce Advanced Reviews
Easy Testimonials
Изначально Easy Testimonials задумывался как плагин для публикации рекомендаций и отзывов, но в нем есть и виджет со звездочками.
В настройках дополнения можно полностью изменить оформление виджета, стилизовать его под дизайн сайта или выделить на фоне остального контента. Также можно запрашивать у пользователей дополнительные данные в духе электронной почты, имени и т.п.
Easy Testimonials – отличное решение для большинства пользователей, не желающих возиться с настройками и длительной отладкой.
Скачать Easy Testimonials
Rate My Post
Интересное дополнение для тех, кто хочет добавить на сайт плагин с оценками в виде звезд, но не на товары, а сразу на все блоки с контентом.
Rate My Post нацелен на авторов блогов, желающих получать обратную связь от посетителей сайта. Используя этот виджет, пользователи смогут не только оценить статьи на ресурсе с помощью звезд, но и написать свое мнение (публично или анонимно).
В комплекте с Rate My Post идет небольшой аналитический инструмент, помогающий взглянуть на то, как распределяется рейтинг опубликованных на странице материалов, и понять, какие статьи нравятся посетителям больше, а какие – меньше.
Скачать Rate My Post
GD Rating System
Это не плагин в единственном экземпляре, а модульная система с кучей инструментов, позволяющих на свой вкус оформить виджеты для оценки контента.
Дополнение включает в себя несколько вариаций виджета для выставления рейтинга, а каждая из вариаций включает в себя еще несколько подплагинов.
С помощью этих подплагинов можно добавить к звездному рейтингу интеграцию с комментариями, подключение к постам, динамическую загрузку и поддержку Shortcaku UI (коллекция UI-элементов для WordPress-блогов).
Скачать GD Rating System
WPForms
WPForms – это, пожалуй, лучший плагин для добавления форм на страницу (4 млн активных пользователей!). WPForms дружелюбен по отношению к новичкам как с точки зрения интерфейса, так и с точки зрения базовой функциональности.
К каждой форме, добавленной через WPForms, можно «прицепить» систему оценок в виде пятизвездочного рейтинга. И каждую из таких форм можно настроить, изменив общее количество, добавив поле с описанием и прочие радости жизни.
Удобство WPForms заключается в возможности собрать оценки со всех источников в одном месте.
Скачать WPForms
All in One SEO
Еще более громоздкое дополнение с функциональностью five-star-rating плагинов. Фактически это полный набор инструментов для SEO-специалистов. Блок с оценками здесь является одной из возможностей, причем не первостепенной.
Так что это дополнение я бы советовал только тем, кому нужны и другие функции All in One SEO (если вы входите в число пользователей, нуждающихся в продвинутых SEO-инструментах). Но у него есть одна важная фишка – возможность добавить разметку пятизвездочного рейтинга для публикации оного в поисковой выдаче Google.
После загрузки All in One SEO вы тут же попадете в установщик, который наглядно покажет все возможности дополнения и расскажет, как им правильно пользоваться.
OptinMonster
Известный среди SEO-специалистов плагин для настройки различного вида pop-up-окон и подключения инструментов для отслеживания конверсии. Заявлена когорта виджетов: таймер обратного отсчета, рекламные блоки, 5-star-rating-блоки и множество других плюшек.
Причем рейтинги можно добавлять не только как самостоятельные единицы контента, но и встраивать их в другие блоки (даже всплывающие).
Одно из главных преимуществ программы – возможность дотошно настроить визуальную презентацию виджетов для оценивания контента. Также OptinMonster интегрируется с популярными дополнениями для WP и сторонними сервисами.
Вместо заключения
Это лучшие плагины для создания рейтинга в WordPress: от самых простых в реализации до более продвинутых и монструозных в духе All in One SEO. Большая их часть распространяется бесплатно, так что можно опробовать разные расширения на практике.
Статья пригодится всем, кто создаёт свои рейтинги или систему оценок в приложениях, играх, на сайтах и в других продуктах. И я даже сам для себя что-то понял, пока писал 🎉
В чём, собственно, проблема?
Я занимаюсь разработкой продуктовых фич для рейтинга игровых серверов. Ранжирование в рейтинге происходит по множеству различных факторов, одним из которых являются «звёзды» – оценки пользователей от 1 до 5.
В тех.поддержку часто приходит один и тот же вопрос:
Игроки поставили нашему серверу 100 пятёрок, а рейтинг 4.2 – как так? Вероятно, в алгоритм расчёта закралась ошибка.
Какую среднюю оценку должны давать сто пятёрок?
Очевидно, 5.0
Не очень очевидно, но 4.2
Ты втираешь мне какую-то дичь
Свой вариант (вписать маркером): ______________
Показать результаты
Переголосовать
Проголосовать
В чём прикол?
Секрет в том, что хороший рейтинг никогда не использует среднее арифметическое в его чистом виде для подсчёта итоговой оценки. И вот почему.
Предположим, вы участвуете в каком-либо рейтинге, получили за долгое время 100500 различных оценок, ваше среднее арифметическое 4.9 – вроде, неплохо. Ваш оппонент в этом же рейтинге получает всего две пятёрки, и его среднее арифметическое 5.0 – уже выше вашего.
Казалось бы, у конкурента всего две оценки, но его среднее арифметическое сразу же выше. Именно поэтому для качественного ранжирования среднее арифметическое в чистом виде не используют – это очень необъективная метрика.
Матчасть, в которой нам на помощь приходит формула IMDb
Для решения проблемы полезно знать устройство формулы IMDb – да, той самой, которая была разработана для ранжирования фильмов и сериалов.
Я приведу её не в самом компактном виде, чтобы нагляднее показать принцип её работы:
Здесь:
- v – количество оценок фильма
- m – минимальное количество голосов, необходимое для включения в рейтинг IMDb (сейчас это 25000 голосов)
- R – среднее арифметическое оценок конкретного фильма
- C – среднее арифметическое оценок всех фильмов (сейчас это ~7.0)
Я не буду вас парить всякими стремлениями к бесконечности, интегралами и пределами. Формулу очень легко можно понять без высшей математики, если просто смоделировать разное количество оценок.
Предположим, фильм получил необходимый минимум: 25000 оценок, для которых среднее арифметическое 9.2 – и, казалось бы, это неплохая оценка. Но давайте посмотрим, что получится по формуле IMDb:
[25000 * 9.2 / 50000] + [25000 * 7.0 / 50000] = 4.6 + 3.5 = 8.1
Всего лишь 8.1, хотя чистое среднее арифметическое для фильма составляет 9.2 балла.
Обратите внимание, фильм получил в левой части формулы от своего среднего арифметического всего 4.6 балла, а остальные 3.5 балла взял в правой части формулы от общего среднего арифметического.
Теперь представим, что за наш фильм голосует всё больше людей, и через некоторое время он набрал уже 975000 оценок. Посмотрим, как изменится расчёт:
[975000 * 9.2 / 1000000] + [25000 * 7.0 / 1000000] = 8.97 + 0.175 = 9.145
Мы видим, что при большем количестве оценок левая часть формулы стала вносить в общий результат уже целых 8.97 балла, а правая часть вносит лишь 0.175
Чем меньше у фильма оценок, тем сильнее его итоговая оценка стремится к среднему арифметическому среди всех фильмов.
Чем больше у фильма оценок, тем сильнее его итоговая оценка стремится к его собственному среднему арифметическому.
Вот и всё. Ничего сложного здесь нет.
Используя подобную формулу на своём проекте, вы сможете избежать нелепой ситуации, когда новички с малым количеством оценок сразу же обгоняют старичков за счёт примитивных накруток.
Оценка не должна формироваться как среднее арифметическое, но она должна стремиться к нему при увеличении количества оценок. Принцип простой: чем больше оценок, тем больше мы можем доверять их усреднённому значению.
Теперь можно кидать в меня помидоры, тапки и, вообще, всячески хейтить мою первую статью на DTF 😊 заранее спасибо, ребят.