How to apply tags when someone clicks a button on a landing page

I’m wondering if it’s possible to apply tags to people when they click buttons on an infusionsoft landing page. The caveat is that I want to do this with a stand-alone button that links to another page, not a button that’s apart of a form.

A developer could build that assuming they already have a contact record in Infusionsoft or sign up on a subsequent page…otherwise there isn’t a contact to tag.