I post my games to Newgrounds. Not only does that track views, but it also tracks any awards your game wins- daily, weekly, and monthly best, review crew pick, or if your game is frontpaged. Plus there is already a huge community eager to play and offer feedback!