I observe that search engine traffic source give the best conversion rate for Amazon. So try to get more search engine traffics for your long term strategy. Twitter traffics really sucks from my experience. Facebook traffics may give you some conversion, depending on the relevancy of your networking.