Thats not 100% correct I think. GetTriggerEvalCount
counts how often the event occurs.
If you want to count the executions of a trigger probably GetTriggerExecCount
should be fine.
So if you have certain conditions that prevent your trigger to be fired, the execution count should not increase, but the evaluation count does.