You will need some sort of event tracking - the most common is to use a jQuery onHandler extension to track the clicks on buttons etc. (see https://community.tealiumiq.com/posts/738858-jquery-onhandler-extension for details)
If you just want the Marin tag to fire on those events only, you can set a load rule on the tag which looks for a specific value in a UDO object, and then set that value in the onHandler extension. Assuming you are using a newer version of utag.js, when the button is clicked, the load rules will re-evaluate and fire the relevant tags, including the Marin tag.
(If you have an older utag.js version, the load rules will only re-evaluate on a utag.view event)
I hope that helps