How do you configure your analytics to track both free trials and subscription goals?

At the moment I have no trial, so I log a 'purchase' when someone signs up. I want to add trials so could change this to a 'lead', but is there a sensible way to track the trial:paid conversion in analytics/ppc tracking?

What tool are you using? Probably a way to go could be using By using Segment or (Analytics.js) you won't depend on a specific tool. Anyway, you could treat every new signup as a trial user unless proved the opposite. So you call new user a lead. Then you register a purchase event when it happens. Purchased/Leads would be the conversion you are looking for. Heap, Mixpanel allow you to do so.