Technical means like social media sites algorithm knowledge, how it works, mobile promotion knowledge which includes (how post appears in news feed) how to implement social things in web with the help of developers and tracking via Analytic. Knowledge of Social Media Analytic and using it with minimum effort. also such as know on A/B testing. Which I don't feel normal person can do this. Finding best keywords working in Google search and using it in social promotion. How social button can be use more frequently and other than social media platform, he has to have knowledge on working with site so that while implementing any social things in sites, he can easily find out the issues which he/she can easily communicate with developers. Moreover I feel one need to keep generating new techniques on generating more traffic. Last but not the least yes about Big Data concept and how he/she can use for his/her social promotion.