I have just used an empty announcement as a counter. Create an announcement, but don't load an audio file. Then update vector with a variable that you increment. Have a script that displays announcement usage at 11:50pm and saves to a file, then resets whatever variables I used to 0 at 00:10am.
This is just short term simple counts. Never used it long term as never needed for very long.