To have an impact / To make an impact
Standard collocation for describing something that has a significant effect. Tener un gran impacto = to have a big impact.
The campaign had a great impact on public opinion.
Her words made an enormous impact on the listeners.
—Did it work? —Yes, it had a lot of impact.