We have a business vehicle that we use to connect with the locals, we fix technical issues for companies in the Houston area so I guess that would be a form of selling products that is besides social media and anything online.
According to me, forum ads is working better social media if you choose right forums that related to your niches. On social media today they only interact on likes and comments and rarely click on website link to visit your website and reading offers there. That's only my experience since advertised my digital products on social networks.
Currently, we advertise our business by local relations. We recruit sales operator which has good relations with enterprise owner, politicians, and other persons which may need to make (or host) websites.