Save UTM values on page view

So I saw the post on saving UTM vars on form submits but I’d like to save those vars on a page view.

I use square appointments currently and shocking as it may be, they don’t support any kind of conversion tracking. The booking form that is used is loaded via an iframe so unless they add support for redirecting to a page to catch conversions I’m SOL.

but, if I can grab the UTM on the pageview and later on, flag the contact as a customer, I can track conversions myself.