To the best of my knowledge, there is no quick and easy solution for this. Personally, I would leverage SharePoint Framework (SPFx) to create an extension which would then allow you to run javascript on the site. From there you could then add events to links on the page for tracking purposes. For storing the click events you have several options such as writing to a SP List, back-end service, application insights, etc.
I don't think Power Automate (aka Flow) will help here as the events are tied to modifications (update/create/delete).
Note: Perhaps you could link to some sort of redirection service instead of the report directly, which would record the click, then forward to the report. This would avoid the need for SPFx.