Đến hiện tại, Pllugin WordPress VN oEmbed đã có hơn +1M active installs. Mình đã làm điều đó như thế nào?
WordPress thống kê các số liệu này thông qua việc download file và check update. Mở source của WordPress lên sẽ thấy API để check update của plugin, WordPress sẽ thống kê thông tin từ đây.
Nên chỉ cần dùng golang để tạo request. Tạo nhiều accout ở heroku. Nhưng trên heroku sau 30 phút mà không có visit thì nó sẽ cho sleep, vì vậy cần cron-job.org để visit sau 15 phút.
Số liệu thống kê cũng chỉ là số liệu vậy thôi. Nhưng WP sắp xếp plugin theo active install. Vì vậy nhờ số lớn nên được lên đầu, nhờ vậy người cài đặt thực sự cũng tăng lên. Mình theo dõi lượt cài đặt thực sự thông qua số download. Cái này mình chưa fake được, có lẽ họ chỉ tính download theo IP, vậy thì thật không hợp lý. Shared host có rất nhiều site dùng chung một ip. vậy sao thống kê được.
Update:
Sau khi có ý kiến của anh CTO, ảnh đã giải thích kỹ hơn về việc những tác động của mình có thể gây nhiễu cho các thống kê của Automattic. Khi đạt tới vài triệu request một ngày, đến nỗi đưa plugin lên vị trí thứ nhất sẽ gây ra những thay đổi nhất định. Mình nên ngưng lại.
Mình đã ngưng lại, và hy vọng không ai để ý đến sự thay đổi này. Nhưng thực sự thì API update đó của WP xấu tệ,