Applying e-commerce sales funnel to firearm transactions