- How Funnels work
- Funnel Examples by Type of Site
- How do I know when my Funnel is based on a sample of my visitors?
- Rate of Funnel Updates
How Funnels Work
The key to a great Funnel is to build it backward. Start by asking yourself – what is your biggest goal? A signup, an order? Create a Funnel that maps back to your highest-traffic pages. The general rule is to have a Funnel for each goal on your site.
Each Funnel will only show data for Visitors that visited the first step in your Funnel. So if you have two main sources of traffic for a goal, like your Homepage and Landing page, you will want a separate Funnel for each.
It is important to make sure that all the pages you are trying to use as a step for your Funnel have the same Tracking Code installed. If your Funnel visits more than one site, Hotjar will not be able to capture the data.
For help with creating your Funnel, check out our Creating Your First Funnel Guide .
Funnel Examples by Type of Site
E-commerce: Homepage > Product Pages > Cart > Checkout > Thank You Page
News/Blog: Homepage > Article Pages > Subscribe Page > Success Page
Web App: Homepage > Trial Signup Page > Interface > Upgrade Page > Thank you page
Lead Generation: Category pages > Landing page with form > Thank you page
Example of a Funnel showing sessions from a home page to the signup page.
Let’s say you have the following Funnel set up:
A > B > C > D
That means that each of those steps has to be visited in order, although it's fine if other pages are visited in between. For example, if the above site also has pages E, F, and G, then the following would convert:
A > B > E > C > G > D
E > A > F > B > C > G > C > D
However, if a user skips a step, the conversion won't happen:
A > B > D
In this scenario, the Funnel drop shows at step B since step C was never visited.
Hotjar allows visitors to visit as many other pages as they want as long as the Funnel steps are all visited in order. Meaning that the visitor can do this, and still be considered a conversion:
A > B > some other page > C > some other page > D
Funnel session length is 60 minutes
How do I know when my Funnel is based on a sample of my visitors?
When traffic reaches your plan limit, Hotjar will automatically use a sample of your visitors to generate your results. The visitors included in the sample are spread evenly over the day, so the sampling itself will not introduce any bias into your Funnels.
You will see a notice saying "This Funnel is based on a sample of your total visitors"
Rate of Funnel Updates
Once a Funnel has been set up, Hotjar will automatically update your Funnel data once every hour. Since constantly updating Funnel data could potentially slow down the interface and affect your user experience negatively, we instead perform the calculations in the background on an hourly basis, thus ensuring that Funnel data loads instantly and is almost always up-to-date.
If you change any part of the Funnel, Hotjar will instantly re-generate your Funnel data - it may take several minutes before you can see your new Funnel data.
Editing Your Funnel
Updating any URLs, targeting rules or step ordering for a Funnel will cause it to regenerate. Hotjar will only use data from the last 90 days when it is regenerated and traffic older than 90 days will be lost. Therefore, we suggest that you create a copy of your funnel before making changes and then edit the steps in the new Funnel.