Testing usage-based trials vs. time-limited
Have you ever considered using a usage-based trial model instead of a 7-day one?
There are a couple of good upsides to at least trying it. Especially for B2B customers, 7 days can be a short period in which they can't test a product.
We do know that most purchases are being started due to heavy usage on the first day of any trial, regardless of the form.
But chances are if someone comes to your product once they might come again in the future. "Oh hey, my trial is still running, actually quite cool." vs. "I already used my email for a trial a year ago? Ah damn." <- This point of friction is forgotten and you most likely won't see it in your data.
You give B2B customers more room to breathe. When they start a trial, segment users by market segment (B2C, B2B). You can bet your B2B ones will perform better in usage trials.
Bonus: Offer B2B clients to switch their trial to usage-based after segmentation
Bonus 2: Give customers that ran out of a trial the option to extend, especially if they demonstrated engagement. High-touch is an option on products where the customer already had effort and entered data (i.e. Hubspot).
"But what if they start to abuse this"? If you're a SaaS business you know that some will always find a way to get more than they should.
Focus on those that may pay. If you have a low LTV product these options are less of a good fit.
In that case, you should have enough top-of-the-funnel anyways to run this through an A/B experiment.