Онлайн-рейтинг "Топ-50 блогерів України": остаточні результати голосування
Команда Фокуса підбила підсумки голосування в онлайн-рейтингу "Топ-50 блогерів України", а шеф-редактор сайту розповів про технічні таємниці проекту.
Голосування за головних блогерів України завершилося о 23:59 26 травня.
Остаточний список "ТОП-50 блогерів України":
- Юлія Вербинець / "Стиль життя"
- Анатолій Шарій / "Політика"
- Дарина Пазюк (Баба Даша) / "Розваги і гумор"
- Ольга Білокінь / "Медицина"
- Даша Євтух / "Розваги і гумор"
- Вікторія Кіктенко / "Стиль життя"
- Ольга Шарій / "Політика"
- Аліна Шаманська (Ханумак) / "Стиль життя"
- Макс Назаров / "Політика"
- Антон Птушкін / "Стиль життя"
- Тетяна Коряк (Корячка) / "Стиль життя"
- Дмитро Василець / "Політика"
- Дарина Квіткова / "Стиль життя"
- Діана Панченко / "Політика"
- Антін Мухарський / "Культура"
- Юлія Науменко / "Стиль життя"
- Роман Донік / "Політика"
- Олександра Пустовіт / "Стиль життя"
- Саша Петрайчук / "Психологія і стосунки"
- Дмитро Комаров / "Стиль життя"
- Тетяна Самбурська / "Стиль життя"
- Ольга Науген (Наугольнікова) / "Стиль життя"
- Віталій Богомолов / "Розваги і гумор"
- Олеся Медведєва / "Політика"
- Євген Комаровський / "Медицина"
- Вікторія Ільчук (Баба Нюся) / "Розваги і гумор"
- Віталій Потрніков / "Політика"
- Яніна Соколова / "Політика"
- Софія Стужук / "Стиль життя"
- Сергій Притула / "Політика"
- Михайло Чаплига / "Політика"
- Тетяна Ткачук / "Стиль життя"
- Сергій Жадан / "Культура"
- Леся Никитюк / "Стиль життя"
- Настя Талпа / "Стиль життя"
- Христина Третяк (Закарпатська жона) / "Розваги і гумор"
- Катерина Баррел (Катя Бльостка) / "Психологія і стосунки"
- Андрій Карпов (Андрій Полтава) / "Політика"
- Євген Клопотенко / "Стиль життя"
- Юліан Чаплінський / "Культура"
- Сергій Стерненко / "Політика"
- Олена Мандзюк / "Стиль життя"
- Сергій Нагорний / "Стиль життя"
- Данило Гетманцев / "Політика"
- Олександр Терехов / "Наука і техніка"
- Лариса Ніцой / "Політика"
- Нікіта Добринін / "Селебріті"
- Ярослава Гресь / "Бізнес"
- Максим Бужанський / "Політика"
- Маша Єфросиніна / "Селебріті"
Переможцями в окремо взятих категоріях рейтингу стали:
- Юлія Вербинець ("Стиль життя");
- Анатолій Шарій ("Політика");
- Ольга Білокінь ("Медицина");
- Дарина Пазюк (Баба Даша) ("Розваги і гумор");
- Саша Петрайчук ("Психологія і стосунки");
- Ярослава Гресь ("Бізнес");
- Олександр Терехов ("Наука і техніка")
- Антін Мухарський ("Культура");
- Нікіта Добринін ("Селебріті").
ТОП-50 буде опублікований в номері журналу Фокус, який вийде 11 червня. Редакція докладно розповість про першу п'ятірку рейтингу, а також про переможців в окремо взятих категоріях.
У зв'язку з критикою, що пролунала в останній день голосування, шеф-редактор сайту focus.ua Михайло Багінський розповів про технічну таємницю проекту. Наводимо його коментар цілком.
"Під час голосування ми використовували низку інструментів для захисту від накруток, враховуючи останню версію reCAPTCHA від Google, яка оцінювала ймовірність того, що проголосувати намагається не жива людина, а програма (бот), перевірку IP-адреси в базі спамерів CleanTalk і географії (зараховувалися голоси тільки з України), а також роботу з юзер агентом і фінгерпрінтом. Останній застосовувався для ідентифікації користувача навіть в разі відключення або очищення cookie або використання режиму "приватного перегляду". Це було необхідно, щоб зберегти можливість голосувати в один клік — без авторизації.
Ця схема чудово показала себе під час останнього онлайн-рейтингу, який зібрав декілька сотень тисяч переглядів. Однак після запуску цього голосування, сторінки якого відвідали 4,5 млн разів, незабаром стало зрозуміло, що в систему голосування потрібно внести правки. Насамперед це було пов'язано з тим, що браузер Safari маскує користувачів, ускладнюючи адекватну роботу фінгерпрінту, в той час, як частка цього браузера в трафіку Instagram-блогерів сягала 50%. Користувачі заходили і бачили повідомлення "проголосовано" замість активної кнопки "проголосувати".
Чому це відбувалося? Це можна пояснити на простому прикладі. Уявіть, що у вашому під'їзді сидить консьєрж, який пропускає мешканців, яких знає в обличчя. Почалася епідемія, всі вдягли маски. Й ось вже консьєрж бачить не Івана Петровича з 31 квартири, а чоловіка середніх років у масці. Відповідно, Іван Петрович нічим не відрізняється від безлічі інших людей, які виглядають точно так само.
Тепер уявіть, що на сайт заходить такий користувач, "замаскований" зусиллями Apple. Система бачить чоловіка середніх років у масці й дає йому проголосувати. Потім заходить інший чоловік середніх років у масці: тепер система вважатиме, що це повторна спроба і не дозволить йому це зробити. Чоловік побачить напис "проголосовано" і не зможе підтримати свого улюбленого блогера.
Якщо за умов невеликої кількості тих, хто проголосував, серед яких немає переважної частки користувачів iPhone, це не є проблемою, то цього разу ми зіткнулися з дилемою. З одного боку, потрібно було відключати перевірку за допомогою фінгерпрінту для частини браузерів або пристроїв, а з іншого, це залишало діру в нашій системі захисту. Це не пройшло повз уваги і в чаті в телеграм-каналі одного з блогерів ми побачили повідомлення з описом, як можна накрутити голоси. Одночасно ми зафіксували активність на картці іншого блогера, яка могла вказувати на спроби проголосувати безліч разів з одного браузера.
Ми розуміли, що незважаючи на затримку з оновленням кількості голосів на 5-10 хвилин, такі спроби рано чи пізно дадуть розуміння, як саме можна накрутити голоси. Тоді технічна команда Фокуса вирішила зіграти в гру "діра в заборі". Її суть я також поясню на прикладі з життя. Колись я з друзями вирішив безкоштовно погуляти в ботанічному саду в Києві. Ми знали, де знаходиться зручна для проходу діра в заборі, але коли ми зайшли всередину, там нас чекали охоронець з касиром.
Діючи за такою ж логікою, ми залишили можливість "накручувати" голоси найбільш очевидним способом, який ми могли проконтролювати, продовжуючи збирати фінгерпрінти, щоб провести видалення "дублів" пізніше.
Тут потрібно зробити важливе зауваження. Факт видалення частини голосів не обов'язково означає, що всі вони були "накрученими". До жодного з учасників рейтингу редакція не застосовувала ручної дії і не змінювала кількість голосів. Всі роботи з базою відбувалися за єдиними алгоритмами. Скрипт видаляв або не видаляв голос, ґрунтуючись на даних user agent і фінгерпрінт.
За два дні до закінчення голосування ми повідомили, що "технічна команда Фокуса фіксує спроби накрутити голоси, що буде взято до уваги під час підбивання підсумків голосування", а також анонсувала плани "просіяти базу даних за універсальним правилом, що може призвести до зменшення загальної кількості голосів, але дозволить погодити позиції в рейтингу з реальними результатами голосування".
За день до закінчення голосування ми просіяли базу голосів, видаляючи дубльовані фінгерпрінти браузерів, які не маскують користувачів (наприклад, Chrome), про що повідомили в ще одній новині. А в останній день голосування ми повідомили про те, що "після завершення голосування (23:59 26 травня) ми повторимо процедуру очищення голосів і 27 травня на сайті focus.ua буде опублікований остаточний перелік тих, хто потрапив у "ТОП-50 блогерів України".
Однак увечері того ж дня ми побачили різке зростання активності голосувальників, що змусило внести коригування. Протягом вечора 26 травня ми вручну запускали цю процедуру й повторили її після відключення голосування опівночі.
Хочу ще раз повторити: всі блогери перебували в рівних умовах. Технічна команда Фокуса бачила своїм головним завданням боротьбу з накрутками і гарантування єдиних правил гри для всіх. Відповідно, на будь-якій стадії очищення голосів вони зачіпали кожного учасника. У той же час підсумковий результат — позиції в рейтингу, вельми точно відображають реальну картину голосування.
Проаналізувавши цей досвід, команда Фокуса планує змінити систему захисту голосування, а також для блогерів із категорії "Політика" додати рейтинг недовіри.
Більш детально про всі нововведення ми розповімо перед запуском нових онлайн-рейтингів".
Нагадаємо, голосування за "ТОП-50 блогерів України" проходило з 3 по 26 травня. Сторінку рейтингу на сайті focus.ua відвідали понад 4,5 млн разів.