B2C marketing aims to aggressively and consistently convert shoppers into buyers through short-term campaigns that capture immediate interest. It focuses on the transaction, uses imagery and repetition to build brand identity, and targets large audiences. In contrast, B2B marketing prioritizes building long-term relationships over repeated transactions with smaller audiences through education and personal connections. New online marketing models include aggregators, applications service providers, content providers, marketplaces, multichannel retailers, and various user-generated platforms.