See how many people visit your published landing page, how long they stay, how far down they scroll, which countries and devices they use, and which websites or apps send them to your page.
Page analytics is available on all Typeform plans.
Note! Page analytics doesn't use cookies and doesn't store your visitors' IP addresses. See How Typeform counts visitors below for details.
To use page analytics, you need a published landing page. Learn how to create a landing page with Typeform Pages (beta).
Open your page analytics
- Click the Pages tab and select your page to open it.
- Click the Analytics tab, next to Content, in the page header.
The Analytics tab will be greyed out if your page is not published.
Note! Analytics only shows data once your page is published. Visits to the builder or to previews aren't counted, only visits to your live, published page are counted. This includes your own visits, so if you open your live page, it counts as a visit.
Below the tabs you'll see your page's public URL. A green dot next to the URL means your page is published.
Click the link icon (Copy URL) to copy the URL, or the arrow icon (Open in new tab) to open your live page.
Choose a date range
Use the date range picker at the top right to change the time frame you're looking at. You can choose a preset or pick your own dates.
Use a preset
- Click the date range picker.
- Click an option on the left.
- Click Apply.
| Option | What it covers |
| Last year | 12 months ago until today |
| Last month | One month ago until today |
| Last week | The last 7 days, plus today (8 days in total) |
| Today | Today only |
Pick your own dates
- Click the date range picker.
- On the calendar, click the first day of the period you want to see, then click the last day.
- Click Apply.
To close the picker without changing anything, click Cancel.
Note! You can see up to 12 months of analytics data.
Both the start and end dates are included.
Analytics counts days in Coordinated Universal Time (UTC) for all landing pages, whatever your own time zone. A day runs from midnight to midnight UTC, so it may start and end at a different time of day for you.
Page traffic metrics
Page traffic shows how many people visit your page and what they do when they get there. Hover over the ⓘ icon next to a metric for a quick definition, and see Compare with the previous period for what the small badge under each metric means.
When you click a metric, the chart below displays its traffic data for the selected time frame so you can see how your metrics change over time. Hover over the line to see that day's value.
Visitors
How many people visited your page. Each person is counted once per day, so someone who comes back on another day is counted again.
For example, if one person visits on Monday, Tuesday, and Friday, that's 3 visitors. If they visit 5 times on Monday, that's 1 visitor.
Page views
How many times your page was opened. One person can open your page more than once, so you’ll usually see more Page views than Visitors.
Reloading the page, or coming back to it with the browser's back button, counts as a new page view.
Visit duration
How long people actively spend on your page, on average, shown in minutes and seconds, for example, 1m 25s.
Typeform only counts time when someone is really using your page. That means your page is open in the tab they're looking at, and they've scrolled, clicked, moved their mouse, or typed in the last 30 seconds. Time in another tab, in a minimized window, or while someone is idle doesn't count. This is why Visit duration can be shorter than you expect.
Time spent filling in an embedded form or watching an embedded video counts as active time.
Bounce rate
The percentage of visits where people left without doing anything on your page. A lower Bounce rate means more people are engaged with it.
A visit isn’t a bounce if the person did at least one of these:
- Stayed active on the page for 15 seconds or more.
- Scrolled at least a quarter of the way down the page.
- Clicked a link or link button, including links in the navigation menu and footer.
- Started answering an embedded form.
Every other visit counts as a bounce.
Bounce rate counts visits. A visit is the time someone spends on your page, from when they open it until they haven’t done anything for 30 minutes. If they leave and come back within 30 minutes, it’s still the same visit.
Note! Clicking a button that only opens a pop-up form doesn't count as engagement on its own. It counts once the person starts answering the form.
If your whole page fits on screen, scrolling can’t count as engagement, so only the other three actions keep a visit from counting as a bounce.
Scroll engagement
The percentage of visits where people scrolled at least a quarter of the way down your page. A higher number means more people read further down.
Note! If your whole page fits on screen, nobody needs to scroll, so Scroll engagement shows 0%. This is most common with short pages on a computer.
Compare with the previous period
The badge under each metric shows how it changed compared with the period just before it. For example, if you're looking at Today, the badge compares it with the previous day. Hover over the badge to see which period it compares with.
For example, if Visitors went from 10 to 15, the badge shows +50%.
Note! For Bounce rate and Scroll engagement, the badge shows the change as a share of the earlier percentage, not the difference in points. If your Bounce rate goes from 40% to 50%, the badge shows +25%, not +10%, because the 10-point increase is 25% of the original 40%.
An empty badge will be displayed when there's nothing to compare the metric with.This happens when your page is new and the period before had no data, or when the earlier period goes back more than 12 months.
Traffic breakdown
The Traffic breakdown section has six charts that break down your visitors by country, operating system, browser, device type, referrer type, and page path.
At the top right of this section, click # (Show counts) to see numbers, or % (Show percentages) to see percentages.
- Every breakdown counts visitors, the same way as the Visitors metric: once per person per day.
- Hover over a bar to see its percentage and count, for example, 50%, 8 out of 16.
- Each chart shows the top 5 values. Everything else is grouped under Other, together with values that couldn't be detected. Percentages add up to 100%.
| Breakdown | What it shows |
| Country | The visitor's country, worked out from their IP address |
| Operating system | For example, iOS, Android, Windows, or macOS |
| Browser | For example, Chrome, Safari, or Firefox |
| Device type | Desktop, mobile, tablet, or other |
| Referrer type | Where the visitor came from (see below) |
| Path | The URL path the visitor landed on. This is mostly relevant for pages on a custom domain. |
Referrer types
| Type | When it's used |
| Direct | There's no referring website, for example, when someone types the URL, uses a bookmark, or opens the link from an app that hides the referrer. It's also used when a visitor comes from the same site. |
| The visitor opened your page from a Typeform email embed | |
| Search | The visitor came from Google or another known search engine |
| Social | The visitor came from a known social network |
| Other | The visitor came from any other website. In the chart, these visitors are grouped under Other. |
Note! Many apps and email clients don't pass on a referrer, so some of that traffic appears as Direct.
How Typeform counts visitors
Page analytics doesn't use cookies and doesn't store your visitors' IP addresses.
To recognize a visitor, Typeform briefly combines their IP address, their browser's user agent, your page, and a secret value that changes every day. From these it creates an anonymous ID. The IP address is only used to create that ID and to look up the visitor's country, and it's never saved.
Because the secret value changes every day, the same person gets a new anonymous ID each day. This is why Visitors are counted once per day.
Visits
A visit starts when someone opens your page. It ends after 30 minutes without any activity. If the same person comes back within 30 minutes, it's still the same visit. A visit that crosses midnight UTC is counted on both days.
Bots
Traffic from known bots and crawlers is excluded from every number.
Dates and data
- All dates are UTC days. When you hover over the chart, the time range for each day is shown in your local time, so a day can start and end at an unexpected hour, for example, 2:00 AM to 2:00 AM.
- Typeform keeps page analytics data for 12 months.
- Numbers are estimates and can differ slightly from other analytics tools. A small number of visits can't be recorded, for example, when the visitor's network details aren't available.
FAQ
Why don't I see any data?
Analytics only shows data for published pages, and only after someone has visited the live page. Click Copy page URL on the empty chart to share your page, then check back. If you see an Unable to load message, refresh the page. If it keeps happening, contact our Support team.
Why does Visitors show more people than actually visited my page?
Visitors counts each person once per day, so someone who visits on 3 different days counts as 3 visitors. See Visitors for details.
Why is Visit duration shorter than I expected?
Only active time counts. Time in another tab, in a minimized window, or while someone is idle isn't included. See Visit duration for details.
Why is my Scroll engagement 0%?
If your whole page fits on screen, there's nothing to scroll, so Scroll engagement stays at 0%. See Scroll engagement for details.
Why is so much of my traffic shown as Direct?
Many apps and email clients don't pass on information about where the visitor came from, so Typeform can't tell. That traffic is shown as Direct.
Why don't my numbers match Google Analytics or another tool?
Different tools count visitors and visits in different ways. Page analytics doesn't use cookies, counts visitors once per day, and excludes known bots, so numbers can differ slightly.
Are my visitors tracked with cookies?
No. Page analytics doesn't use cookies and doesn't store visitors' IP addresses. See How Typeform counts visitors for details.
Why does the day start at a different time than my local time?
Page analytics counts days in UTC (Coordinated Universal Time), a standard time that’s the same everywhere, not in your local time. A day in Analytics runs from midnight to midnight UTC, so it may start and end at a different time of day for you. For example, if you’re in New York, a day on your page analytics will start in the evening, at around 8:00 PM.