My stats since 2017 (geez, I didn't know I've been here for so long):
Views: 11.6k
Downloads: 2,261
Revenue: 5€
Followers: 38
This is beyond terrible XD
On itch.io.
It worked for me.
Try to post frequently on the community. Like first I only had 2 followers and few downloads and browser plays on my games which were mostly me playing my own game.
Now since I started posting here, I have 15 followers and better analytics( but not that good ).
I also created a YouTube channel but that didn't help at all.