A Time Spent Goal allows you to track conversions based on how long a visitor stays on a page or a group of pages on your website.
Even if the same visitor qualifies multiple times during a session, it is counted as one conversion per visitor, ensuring accurate and non-inflated reporting.
This goal type is ideal when the action you want to measure is based on content engagement rather than interaction.
Goal Name
Displays the name of each goal, making it easy to identify what action is being tracked.
Status
Indicates whether the goal is currently running or inactive.
Visitors
Shows the number of visitors who were eligible for the goal during the selected time period.
Conversions
Displays how many visitors successfully completed the goal action.
Average Conversion Time
Represents the average time taken by visitors to complete the goal after landing on the page.
Created Date
Helps you track when the goal was set up, useful for audits and performance comparisons.
Sorting and Filters
Allows you to sort goals by name, visitors, conversions, average
conversion time, or recently created goals for quicker analysis.
Enter a clear and descriptive name for your goal.
Example: Engaged visitors – 30 Seconds.
From the list of goal types, select Time Spent.
Click Next to proceed.
URL Match Type | When to use | Example | What it tracks |
Simple URL | When tracking a single static page | Only that specific page | |
Exact URL | When the URL must match exactly | Tracks only the exact URL entered | |
URL contains | When tracking multiple related options | Tracks all URLs containing “/product” | |
Starts with | When tracking a section or a folder | Tracks all blog pages | |
Ends with | When tracking pages with a common ending | Tracks any URL ending in ''thank-you'' | |
Matches with | For flexible partial matching | https://zylkerautomation.zohocommerce.com/offer | Tracks URL matching similar patterns |
| Regex | For dynamic or complex URL structures | Tracks product pages with numeric IDs | |
| Page Groups | When tracking a predefined group of URLs | Zylker – Marketing Campaign Pages | Tracks all URLs inside the defined group |
Select the appropriate match type.
Enter the corresponding URL value.
Add multiple conditions if needed.
Choose carefully to avoid over-tracking or missing valid engagement data.
If the time condition should not apply to certain pages:
Use the Pages Not to Track option.
Apply exclusion rules using the same URL match types.
This prevents unwanted or misleading engagement conversions.
Example: You may want to exclude short utility pages like login or contact pages from time tracking.
Here, you define how long a visitor must stay on the page for it to count as a conversion.
Enter the time threshold in seconds.
Example: 30 seconds.
Once a visitor stays on the defined page for 30 seconds or more, the goal is triggered.
The timer begins when the visitor lands on the defined page.
The time is calculated while the page remains active.
Each visitor is counted only once.
If a visitor leaves before the defined time, it will not count as a conversion.
Avoid setting extremely low durations (like 5–10 seconds).
Set realistic engagement thresholds based on content length.
For blog articles, 45–90 seconds is common.
For landing pages, 30–60 seconds may be ideal.
Confirm page targeting rules.
Check exclusion rules.
Reconfirm the time threshold.
Once everything is correct, click Launch.
PageSense will begin tracking engagement time immediately after activation.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
All-in-one knowledge management and training platform for your employees and customers.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.