The Impact of Technology on Marketing Strategy