When I applied for a master's programme at QMUL in January, there was no online tracking system. I got the confirmation email after submitting, and then a decision email about 4 weeks later. I think what you've been hearing about may relate to the undergraduate application process.