Media marketing for businesses covers everything from online PR (also known as ePR) to online content marketing, social media marketing, to sending messages with branded content via email. It lets businesses humanize their brands and interact with targeted audiences on an extraordinary variety of platforms, both free and paid. These platforms allow for a variety of ways to target audiences, allowing them to gather demographic, geographic and personal information.