Here's an idea that probably would be too expensive to implement, but has potential to generate more repeat ridership:
Issue daily/trip score cards (similar to fast passes) to all guests that can be inserted into ride vehicles for BLAB and TSMM (and any future interactive attractions) which will track your daily best and, for longer stays, your trip best. The cards can be read in readers at the exit to both attractions, showing your best score, your average score, plus hints on how to score better next time. Additionally, at home, you could input a number on the card into a website which will give you the same info.
AP guests would be able to tie their daily card to their AP card and get their annual best/average and lifetime best/average for renewers.
Repeat daily guests could connect previous scores to their lifetime scores, again via the website.
Being able to track your scores and improvements, plus getting hints on how to score better, could boost ridership.
I realize this would be expensive to implement (hardware) plus would require a network (though that exists somewhat for BLAB already).