John Lewis had more than 3 times as many social engagements as the next British retailer heading into the festive season.