Loading: Achieving retail’s Holy Grail: A 360-degree customer view