Advocacy metrics: Track your advocacy efforts by measuring the percentage of customers who come through your referral program. Also gauge sentiment by what customers are saying on social media. Small businesses that don’t have the time or resources to devote to social media can use software tools, such as Hootsuite, to streamline the monitoring and management of various social media outlets.
For example, when a customer finds you organically through a Google search for example, that means you have some element of authority. When you have authority, prospects are more likely to enter into your funnel because they know that if they found you relevantly, that whatever it is that you're providing must be of a great value. That's just the nature of SEO and organic search. 
Following their information search — or sometimes running concurrently with this process — potential customers start comparing the alternatives that your article has discussed. Again, the time spent in this stage will vary based on the type of purchase being contemplated. Choosing a restaurant might be as simple as deciding, “Well, I feel like Chinese food, not Mexican, tonight.”
As you can see, each color-coded section of the funnel pictured above corresponds to a stage in the buying process. The widest tier at the top of the funnel represents “awareness,” the point at which potential customers are beginning their information search. The second tier is “interest,” roughly corresponding to the evaluation of alternatives described in the purchase process above. And, finally, the third and fourth tiers, “desire” and “action,” are self-explanatory.
As a software engineer myself, I can tell you that building funnels from an application standpoint takes massive amounts of work. There's a great deal of coding and integration that's required here. From email systems to landing page implementations to credit card processing APIs, and everything in between, so many platforms need to "talk," that it takes the bar too high for the average marketer.