There is an easy way to do this by editing the link of your call to action in sitecore.
In the querystring value of the link, enter in: sc_trk=goalname
(so if your goal is named "LinkAction1" , then enter sc_trk=LinkAction1)
Save and publish that, and it will only trigger that goal if a user clicks that call to action button.
You essentially need the license Sitecore.xDB.Base for that functionality. This is included in the Sitecore Experience Platform license (XP).
More information here: Sitecore XP 8.0 and greater product license overview