Everyone suggests that social media will generate traffic (a final increase in sales), but they are wrong in almost every case. There are successes, but they are exceptions. If you want more traffic, pay someone on Ffiver and you can have thousands of visitors. But not a single sale. Post to social sites, get similar content, shares and retweets. You can see a net of visitors, but you do not sell a single product.
People can tell you that it's about brand awareness, but it's only about waffles.
If you want to target visitors to your site, the answer is advertising. As it has always been and always will be for almost everyone. Unless, of course, you sell mylittlepony products to Bronys that makes your promotion for you. But if you sell sink divers, it just will not work. Already.