I think I will go with Twitter because Twitter allows affiliate marketers to promote their offers. ... If you are just promoting offers and not adding value for Twitter users, they are less likely to buy from you, and might even unfollow you. A good approach to increase engagement is to include pictures in your posts