Increasing the sensitivity of the "view3d.zoom" operator

Hello everyone. Do you know any clever way to increase the sensitivity of the “view3d.zoom” operator?
I wish that a single rotation of the mouse wheel would result in a greater zoom range.
At this point using the Pie Menu Editor addon I have assigned a simple script to the mouse wheel that is executed twice.
Thanks to this, the zoom range has increased, but this solution has a big problem - a lot of undo points are created which is very inconvenient.

Maybe you have a better idea?
Thank you

import bpy

bpy.ops.view3d.zoom('INVOKE_REGION_WIN', True, delta=1, use_cursor_init=True)
bpy.ops.view3d.zoom('INVOKE_REGION_WIN', True, delta=1, use_cursor_init=True)