Unlocking the Potential of Online Marketing for Brand Promotion