have impact over

Is it correct to use the preposition ‘over’ in the following phrase: ‘have impact over’?

I think you need a more precise/direct sounding preposition with the word ‘impact’ and I suggest ‘on’.

Thank you, Alan!