Although this is an old forum, I can provide some insights as this is a commonly asked question -
Social media marketing is getting traffic by marketing on social media websites such as facebook, twitter, Pinterest & Linkedin. The underlying philosophy of marketing is "To give high quality content to the user and in return get traffic". If your content gets viral, your brand will get publicized across the internet and you will get a huge amount of traffic.
Following are the types of social media - Social networks
—Connect with peopleMedia sharing networks
—Share photos, videos, and other mediaDiscussion forums
—Share news and ideasBookmarking and content curation networks
—Discover, save, and share new contentBlogging and publishing networks
—Publish content online
There are 3 other channels for digital marketing
- Search Engine Optimization
- Search Engine Marketing
- App store optimization
You can read about SEO
& SEM for ASO online at various resources.
Incase, you have query I will be happy to help.
<removed spam link -- Mod.>