In 2018, one of the tenors of inbound marketing, Hubspot, claimed that inbound generated 65% of leads, against 35% for…