Typically you would have a dev add an "ID=xxxx"or tweak a class, to a link or button.
Take a look at activity map report
Region by link.
Then look at your Markup code to see where its being picked up from to allow you try and customize it. Once customized this would allow you see 3 similar coded links as:
URL link1
URL link2
URL link3
This would then visually separate them for use in Activity map report. The challenge is often developers use code for common elements and alike links and buttons which have multiple versions, then activity map treats it as 1 result. In this case you need to modify the code to make them separate.
The other option is to use s.tl call, and create custom link reporting. The caveat is its not visible in Activity map.