What does mean the "be on the track"? I found it in the dictionary but still, I don't have any equivalent phrase for that concept.
be on track (spoken) = to be likely to achieve the result you want:
Ex1: We're still on track for 10% growth.
Ex2: You're still on that track, aren't you?