This is an interesting topic!
Gives some good insight into how different types of games work on itch.
It seems like browser playable is the way to go for views, but not so much for donations.
Anyway here is my stats.
Iv'e been on Itch for about 2 years
Followers = 71
Downloads = 430
Views = 2971
Payments = 29
Gross Rev = $138
Most of this comes from my latest game "Cat Powered UFO"
Here is my profile