Tip # 2: Support Scalable Funnel Steps
The trouble with using events for every step of the marketing funnel is that the number of steps in the funnel keeps changing! Constant A/B testing on the funnel’s steps to vary the number of steps a customer needs to take adds to the confusion. So, to support a funnel or even multiple funnels, reserve ten events (or the maximum number of steps the largest funnel in your site). Additionally reserve one event for a conversion, and create a custom conversion variable that tracks the funnel name (see Figure 2). This will give you the flexibility to vary the number of steps required to complete conversion or even support multiple funnels with varying number of steps without exhausting all your events.