We have Google Analytics for our page, and we have links out to get tickets on 3rd party websites.
We want to provide the websites with a tracking pixel so we can see if the user completes the transaction.
What would we need to change on our own analytics setup? What code would we provide them?
Is there an alternative way of doing this better than using Google Analytics? (I see that you shouldn't have more than one account on the same page making it not advised for websites that use GA already)
Follow this GA guide for tracking multiple domains.
As far as multiple GA code on a page... it's actually fairly easy to have multiple GA instances on a page under separate namespaces. But the syntax varies depending on what version of GA code you are using. This is the traditional method. For the newer analytics.js style, you can rename the global object.