Media marketing for business encompasses everything from online PR (also known as ePR), to online content marketing, social media marketing, and even sending branded messages by email. It helps businesses humanize their brands and interact with specific audiences on a broad array of platforms including paid and free. These platforms provide many ways to reach out to groups, and allow them to collect demographic, geographic and personal data.