Select all of the approaches used in viral marketing.
A) embed a message in a product that customers then pass along
B) make a website so compelling that viewers will want to share it
C) use spam to engage consumers in relevant content
D) offer incentives such as discounts or coupons