Well, our 44 views in 3 weeks sounds like we are in trouble. :) We are new to the market with a relatively simple and casual game, so we have the same type of questions. Nevertheless, here's something we noticed. We launched our game on Itch.io a week before we launched on Steam. We are also trying out the major social networks as suggested, but we are also new to these social networking as well so that's time consuming and awkward. As it stands now, we have virtually no responses from Itch.io but some on Steam. We've made some sales on Steam but none except to friends and family on Itch.io. Apparently releasing on multiple publishers is a good advice.