Want to expand your business 's reach ? Online marketing via social platforms is a effective technique to interact with your potential customers and drive revenue. It includes creating engaging content – such as posts, videos, and stories – to gain attention on sites such as Facebook and Pinterest .