Ad platforms tell you how many people clicked. They can't reliably tell you who bought, how much they spent over time, or whether the sale would have happened anyway. BrainyMetrics tracks the click on your own site and follows the person through to revenue.
tracko.js reads UTMs (including GA4's newer parameters), more than 20 click ids such as gclid, gbraid, wbraid, fbclid, ttclid, msclkid, li_fat_id, ScCid, epik, rdt_cid and twclid, plus campaign, ad set and ad ids you add to your URLs. Google's gad_source and gad_campaignid are read too, so Google Ads clicks are recognised even when the gclid is stripped.