How Marketers Can Gather Zero-Party Data Through Promotions