Cost per lead is a dangerous metric on its own. Some sources produce cheap leads that never buy, others re-collect the same people. You need to see past the form fill.
BrainyMetrics captures leads from every form, Meta lead ads and calls, separates new leads from repeat leads, and follows each one through booked calls, outcomes and sales. Hidden fields send the original source to your CRM, and outbound webhooks push leads with their full attribution wherever you need them.