W oficjalnym repozytorium wtyczek dla WordPressa jedyną informacją pozwalającą na określenie popularności danego rozszerzenia jest liczba jego pobrań. Nie są to oczywiście dane miarodajne (dalej wyjaśnię dlaczego), ale wszyscy (włącznie ze mną) z nich korzystają, bo po prostu nie ma niczego lepszego. A raczej nie było, bo od niedawna strony wtyczek zawierają również liczbę instalacji. Tyle że nie w takiej formie, w jakiej byśmy ich oczekiwali.
Temat opisał na blogu Post Status Brian Krogsgard, który miał przez jakiś czas dostęp do testowej wersji nowych statystyk.
Jak liczone są statystyki pobrań?
Statystyki pobrań wtyczki zawierają (jak nietrudno się domyślić) liczbę pobrań. Problem w tym, że są to zarówno nowe instalacje, jak i aktualizacje wtyczki. Świetnie obrazuje to dostępny dla każdej wtyczki wykres dziennych pobrań (na przykładzie dane dla WordPress SEO by Yoast).
Jak widać, liczba pobrań rośnie znacząco w momencie wydania przez autora aktualizacji wtyczki.
Przyjęcie takiej metodologii zliczania pobrań powoduje, że dane te nie odzwierciedlają rzeczywistej popularności danej wtyczki. Przykładowo, jeśli wtyczka została zainstalowana na 10 tysiącach stron, a jej autor wyda 5 aktualizacji, to liczba jej pobrań wzrośnie o 50 tysięcy bez ani jednej nowej instalacji. Oczywiście to wyliczenie jest mocno uproszczone, ale chodzi tylko o wyjaśnienie zasady działania tego mechanizmu. Nie jest on ani miarodajny, ani uczciwy.
Jak liczona jest liczba instalacji?
Wprowadzana właśnie do oficjalnego repozytorium liczba instalacji to już zupełnie inna bajka. Na podstawie wykonywanych przez każdego WordPressa zapytań o dostępne aktualizacje wtyczek wyliczana jest liczba domen, na których zainstalowana jest dana wtyczka. Z zebranych danych wykluczane są (w miarę możliwości) wszelkiego rodzaju instalacje testowe, deweloperskie i tymczasowe. I mimo że metoda ta ma również swoje wady, to daje ona o wiele bardziej miarodajne dane niż zliczanie liczby pobrań.
Jakie dane ostatecznie trafiły do repozytorium?
Brian twierdzi, że testowa wersja stron wtyczek zawierała następujące nowe statystyki:
- nowe instalacje (dziennie)
- aktualizacje (dziennie)
- aktywne instalacje (dziennie)
- aktywne wersje wtyczki
Jak na razie, publicznie udostępniono jedynie informację o aktywnych wersjach wtyczki (wyrażoną w procentach ogólnej liczby instalacji) oraz mało precyzyjną ogólną liczbę instalacji (1+ Million). Mam nadzieję, że z czasem dostaniemy więcej danych – nawet jeśli będą one dostępne tylko dla autorów wtyczek.
Informacje te jak na razie nie są dostępne przez API.
Liczba pobrań a liczba instalacji
Na szczęście Brian zadał sobie trud zebrania informacji o liczbie instalacji najpopularniejszych wtyczek, gdy jeszcze były one dostępne i ich precyzja była znacznie większa. Głównym celem tego zestawienia jest porównanie liczby pobrań do liczby instalacji. Wyniki są zaskakujące.
Dane pochodzą z 24 lutego 2015 z wersji testowej, tak więc nie można zakładać, że są w stu procentach poprawne.
Wtyczka | Pobrania | Aktywne instalacje |
---|---|---|
Contact Form 7 | 24.304 million | 6.3+ million |
Akismet | 28.128 million | 6.2+ million |
WordPress SEO | 15.928 million | 3.7+ million |
Jetpack | 14.587 million | 3.7+ million |
WordPress Importer | 9.635 million | 3.4+ million |
Google Sitemap Generator | 16.477 million | 3.4+ million |
All In One SEO | 21.853 million | 3.1+ million |
WP Super Cache | 6.869 million | 1.7+ million |
Tiny MCE Advanced | 4.788 million | 1.4+ million |
NextGen Gallery | 11.991 million | 1.3+ million |
Google Analytics for WordPress | 8.159 million | 1.2+ million |
WooCommerce | 6.445 million | 1.2+ million |
Hello Dolly | 510,136 | 1.1+ million |
WP Page Navi | 5.432 million | 1.1+ million |
W3 Total Cache | 4.491 million | 970,000+ |
WordFence | 4.828 million | 710,000+ |
Better WP Security | 4.259 million | 600,000+ |
WPTouch | 6.743 million | 410,000+ |
bbPress | 1.741 million | 250,000+ |
MailPoet | 3.447 million | 230,000+ |
The Events Calendar | 1.438 million | 230,000+ |
BuddyPress | 2.647 million | 150,000+ |
WP eCommerce | 3.009 million | 80,000+ |
Jak widać, różnice w niektórych przypadkach są ogromne.