How do macro-environmental factors impact customer experience? A refined typology, integrative framework, and implications | Publicación