Predvoditelev.RU
Заметки

Статистика плагина в официальном каталоге WordPress

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

Возьмём плагин LuckyWP Table of Contents и на его примере рассмотрим все показатели, которые нам могут помочь в понимании того, насколько плагин популярен и интересен пользователям, а также оценить насколько плотно разработчик занимается плагином.

Количество активных установок

Показатель отображает примерное количество сайтов, на которых установлен и включен плагин. 

Главная страница плагина
Главная страница плагина

WordPress.org узнаёт об активных плагинах на сайте в момент, когда сайт проверяет наличие новых версий у плагина (для этого он как раз и делает запрос к WordPress.org).

Точное количество активных установок узнать, к сожалению, нельзя. WordPress.org округляет значение в зависимости от разрядности числа, то есть при количестве установок от 10 до 100 — округляет до десятков, от 100 до 1 000 — до сотен и так далее. Варианты значений:

  • Нет данных
  • Менее 10
  • 20+, 30+, …, 90+
  • 100+, 200+, 300+, … 900+
  • 1 000+, 2 000+, 3 000+, … 9 000+
  • 10 000+, 20 000+, 30 000+, … 90 000+
  • 100 000+, 200 000+, 300 000+, … 900 000+
  • 1+ млн, 2+ млн, 3+ млн, …

Активные версии

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

Диаграмма активных версии
Диаграмма активных версии

Версии объединяются до двух разрядов. Например, версии 1.5.0, 1.5.1 и 1.5.2 будут объединены в один блок 1.5.

Версии, по которым в процентах  мало активных установок объединяются в категорию «other» (другие).

Количество скачиваний

По количеству скачиваний есть два блока с данными: 

  • график с количеством скачиваний по дням за последние 9 месяцев;
  • таблица с количеством скачиваний за сегодня, за вчера, за последние 7 дней и за всё время.
График количества скачиваний плагина по дням
График количества скачиваний плагина по дням

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

Таблица с количеством скачиваний
Таблица с количеством скачиваний

Рост числа активных установок

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

Если точнее, то рассчитывается по формуле:

( (THIS_WEEK – PREVIOUS_WEEK) / PREVIOUS_WEEK ) * 100

… где:

  • THIS_WEEK — среднее количество активных установок в каждый из дней текущей недели;
  • PREVIOUS_WEEK — среднее количество активных установок в каждый из дней предыдущей недели.
График с показателем «Рост числа активных установок»
График с показателем «Рост числа активных установок»

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

Например, рост числа активных установок за 7 июля — 12,1%. Это значение появится уже 7 июля, но будет менятся в течение недели с 7 по 13 июля. Поэтому реальное значение можно будет увидеть только через неделю. На примере будет понятно, почему так происходит.

Пример расчёта числа активных установок на 07.07.2019

Указанные значения — это не количество установок за день, а общее количество активных установок на указанную дату. Данные взяты из головы для примера, так как точных данных по количеству активных установок нам не показывают.

Количество установок за предыдущую неделю:

  • 30.06.2019 — 3 000
  • 01.07.2019 — 3 050
  • 02.07.2019 — 3 100
  • 03.07.2019 — 3 150
  • 04.07.2019 — 3 200
  • 05.07.2019 — 3 250
  • 06.07.2019 — 3 300

Среднее значение — 3150.

Количество установок за текущую неделю:

  • 07.07.2019 — 3358
  • 08.07.2019 — 3416
  • 09.07.2019 — 3474
  • 10.07.2019 — 3532
  • 11.07.2019 — 3590
  • 12.07.2019 — 3648
  • 13.07.2019 — 3706

Средее значение — 3532.

Рост активных установок = ( (3532 – 3150) / 3150 ) * 100 = 12,1%

Оценки пользователей

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

  • средний рейтинг;
  • суммарное количество оценок;
  • количество оценок по каждому баллу.

Средний рейтинг выводится в виде числа и 5 звёзд. Звёзда может быть закрашена наполовину. Например, если средний рейтинг от 3,75 до 4,25, то будет закрашено 4 звезды, а если от 4,25 до 4,75 — 4,5 звезды.

Чтобы получить 5 звёзд, нужно иметь средний рейтинг более 4,75.

Страница «Оценки»
Страница «Оценки»

Помимо данных по количеству оценок и баллам для анализа также будет полезно изучить как часто пользователи ставят оценки и как изменяются эти оценки со временем.

Решение проблем пользователей

На главной странице плагина в виджете «Поддержка» выводятся сводные данные по форуму поддержки плагина:

  • количество вопросов за последние 2 месяца;
  • количество решённых вопросов за последние 2 месяца.
Блок «Поддержка»
Блок «Поддержка»

Полагаться на показатель «количество решённых вопросов» не стоит, так как автор плагина может отметить так вопросы, которые на самом деле не были решены.

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

Форум поддержки
Форум поддержки

Частота обновлений

Чтобы узнать, как часто обновляется плагин, нужно открыть раздел «Разработка» и перейти по ссылке «журнал разработки».

Журнал разработки плагина
Журнал разработки плагина

Вместо заключения

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

Важно рассматривать показатели в совокупности. Нельзя взять какой-то показатель отдельно и на основании него делать какие-то выводы. 

Например, у плагина может быть 100 000 активных установок. Если мы будем ориентироваться только на 1 показатель, то делаем вывод, что плагин сейчас популярен — у него много пользователей. Но в реальности, посмотрев на рост, вполне может оказаться, что он не растёт, а из этого уже получается совсем другой вывод: в прошлом плагин был популярен, но сейчас его уже не используют для новых сайтов, а значит или функционал плагина уже не нужен (что редкость) или у плагина есть актуальный на сегодня конкурент (что более вероятно).

@sergei_predvoditelev — Авторский канал в Telegram: заметки о веб-разработке, PHP, открытом ПО, развитии и немного о жизни.