Effective B2B Funnel Tracking: A Tactical Guide
Optimize your B2B marketing funnel with our expert guide on effective tracking and measurement. Tailored for marketing operations and analytics teams, this resource offers actionable insights for mastering your funnel tracking framework.
Are you looking to optimize your B2B marketing funnel and make data-driven decisions? Are you lacking full-funnel visibility due to the complexity of reporting on disparate objects in your CRM? This is a practical guide designed to provide foundational building blocks and basic tactics for tracking and measuring your B2B marketing funnel. While the examples may reference Salesforce, the principles outlined in this guide are CRM-agnostic and can be applied to more complex models, regardless of your tech stack. This guide is tailored for tactical team members working in marketing operations and analytics who are looking for an approachable resource to help them solve funnel tracking challenges. Here is an example of what your outcome could look like:
This guide assumes you are already familiar with the demand funnel. If not, read more about it here.
Building Your Tracking Framework
The ability to properly track and measure your funnel is key to being able to make smart investment decisions and prove the ROI of your efforts. There are a couple options on how to build this:
Build a customer journey stack outside of your CRM in tools such as Snowflake and build your funnel using business logic with the foundational data in the stack. Some data you can feed into your stack are the tracking histories of leads, contacts, opportunities, campaign membership, activities, etc. This will be the most robust and customizable option. You may also feed the data back into the CRM for visibility.
Build a custom object within your CRM that includes data snapshots at each funnel stage, gathering and joining data from campaigns, campaign members, leads, contacts, opportunities, accounts, etc. This will only be doable within your CRM’s capabilities and limits.
This guide will focus on the second option as we have first-hand built, maintained, and used it. This was done via a custom object, let’s call it a Custom Funnel Record (CFR) in Salesforce. For that reason, terminology used in this guide will be based on Salesforce CFR but the tactics should be applicable to any CRM and custom object name you choose.
When deciding what to track, you should always use your business goals as a guide. This ensures you are capturing data that is truly meaningful and actionable for optimizing your funnel performance.
Documentation
The first step is to have everything well-documented - make sure the plans, implementations, flow, taxonomy, descriptions, dates are all well-organized and kept up-to-date in a Wiki or something similar. We also recommend keeping a changelog to help everyone stay informed about updates.
Triggers
Depending on your lead flow, having well-defined and implemented trigger points for CFR creation and/or reaching each funnel stage is critical. A jumping off point to brainstorm your triggers:
CFR Creation: 1) When a lead goes from an inactive (e.g. disqualified) status to active status OR 2) When a new lead is created with an active status.
Inquiry Stage: Same as CFR Creation, as this is the starting stage.
MQL Stage: When a lead is updated to your predetermined MQL status.
SAL Stage: When a lead is updated to your predetermined SAL status.
SQL Stage: When the lead converts and an opportunity is created.
Closed Won Stage: When Opportunity Sales Stage updates to Closed Won.
CFR Summary Fields
These will live outside of the funnel stages.
Fundamental Summary Fields
Unique ID
Lead, Contact, Opportunity, Account - lookups to related records
Current Status - you can use a formula or workflow to calculate this
Additional Summary Field suggestions
Segment - SMB, Enterprise, etc.
Territory - see performance by predefined geographical locations
Vertical - see performance by industry
Fundamental Tracking Fields
You’ll want each of these to be stamped so that you get a snapshot view at each stage.
Timestamps - filter by time periods, measure velocity between stages
Campaign (ID) - campaign the prospect responded to
Action - webinar registration, asset download, email response, web form fill, etc.
Lead Owner - who is working the prospect at each stage
Additional Tracking Fields
All Stages
Campaign groupings - group records together based on campaign themes, marketing channels, marketing teams, etc.
Action groupings - group records together based on action types
Lead Owner hierarchy - this can help you see the team, manager, etc. of the lead owner at the time of each stage
Inquiry: Did this go straight to MQL?
MQL: Lead Status, Lead Score
SAL: Sales Activity
SQL: Stage, Pipeline
CW: Revenue
Other: What other views are helpful for your business needs? Some examples are product interest, spend, email domain, etc.
Ensure fields are updated before the corresponding funnel stage is triggered to get an accurate snapshot of the prospect's attributes. Consider using stamped fields for historical data (e.g., dates, lead owner) and lookup fields or formulas for dynamic data (e.g., latest campaign name or grouping).
Measuring Your Funnel
Now that you have set up your tracking framework, you can set up reports and dashboards to measure your funnel. Typically, you will want to be able to trend your data on a daily, weekly, monthly, quarterly and/or annual basis.
Fundamental Metrics
MQL volume
MQL to SQL %
SQL volume
Pipeline
SQL to CW %
CW volume
Revenue
Additional Metrics
Inquiry & SAL volume
Other conversion rates (e.g. Inquiry to MQL %, MQL to SAL %, MQL to CW %)
Bookings
Average Bookings/CW
Slice and dice these metrics based on your tracking setup, audience, and business needs - from individual Marketing Campaigns to Marketing Teams to all of Marketing combined.
Common Challenges & Solutions
These are some real-life challenges we ran into and how we solved them:
CFR creations inadvertently triggered: Even with our best efforts, this can sometimes happen. Have a solid prevention plan in place as well as a plan for clean-up/deletion (and make sure to back up your data in case anything needs to be restored).
Funnel stages triggered prior to field updates: This will mean that the attributes on the stage(s) are inaccurate. Again, best is prevention. Make sure you have a solid order of operations process to ensure fields are updated before the corresponding funnel stage is triggered. Keep this process up-to-date as things evolve.
Need for retroactive field population: Due to the changing needs of the business, you will likely need to add fields that did not exist on prior records. Plan for this ahead of time by creating a process for when the need arises. If there is no existing historical data, make sure to include that in your wiki and your analysts are all aware of this data discrepancy.
Additional Considerations
Exiting the Funnel: The prospect can exit the funnel at any stage via being disqualified or closed lost. If this happens, you can close out your record or make it inactive.
Inbound vs. Outbound Funnels: While this article focused on inbound activities, you can certainly customize these concepts to an outbound motion as well. You will want to outline your outbound funnel and determine the stages, triggers, flow and processes.
Individuals vs. Buying Groups: For scaling and future-proofing, you will want to think about how to apply these concepts to buying groups or customer accounts rather than individuals. You can do both by having the custom object be built on an individual level and then use business logic to aggregate them into a buying group funnel. This will be applicable as you go up market.
Final Thoughts
By following this practical guide, you'll be well on your way to setting up a robust tracking framework and measuring your B2B marketing funnel effectively. Remember, the key is to align your metrics with your business goals and make data-driven decisions to optimize your funnel's performance.
This will be an ongoing iterative process that will require continuous refinement and collaboration across teams. Once you use this guide as a starting point, you may seek out additional resources such as GSL to optimize your funnel tracking and measurement capabilities. The sky’s the limit!