Contagion and heterogeneity in new product diffusion: An emperical test