The Competition and Markets Authority (CMA) has secured formal commitments from Ticketmaster to make sure fans have the information they need when spending money on events.