At 11 views of the game page I get 22 downloads. There's no way it's an accident, or suddenly 11 people decided to download 22 times. And this is within an hour after the last visit to the developer's page.
So how much progress am I actually making in downloads and views?