How do I attribute QuickBooks invoices to the marketing campaign that drove the customer?
The join is the invoice billing email (or the QBO customer id after the first match) to the Apex Client from your form. Paid invoices stack on that Client. First-touch channel, campaign, and Apex Link come from the session that created them — the same attribution Stripe revenue uses.