/thank-you page, a user completing a sign-up flow, a download button click — and surfaces that action as a named conversion metric right in your TinyTrack dashboard. Instead of hunting through event logs, you see a clean conversion count and conversion rate for every goal you care about.
What is a goal?
A goal is a named target that TinyTrack watches for on your site. Every time the target condition is met by a unique visitor session, TinyTrack records a conversion for that goal and updates your conversion rate automatically. Each goal is tied to one of two trigger types:- Page visit — TinyTrack converts when a visitor lands on a specific URL path, such as
/thank-youor/signup/confirmed. - Custom event — TinyTrack converts when your site calls
tinytrack('event', 'your-event-name'), such astinytrack('event', 'signup')ortinytrack('event', 'purchase').
shop.acme.dev has no effect on any other site in your account.
Creating a goal
1
Open your site dashboard
Log in to TinyTrack and click the site you want to track conversions for. The dashboard opens on the Overview tab.
2
Go to Goals
Click Goals in the left-hand navigation. If you haven’t created any goals yet, you’ll see an empty state with a prompt to add your first one.
3
Click Add goal
Click the Add goal button in the top-right corner of the Goals screen. A creation panel slides open.
4
Choose a goal type
Select the trigger type that matches the action you want to track:
- Page visit — enter the URL path visitors must reach, for example
/thank-you. TinyTrack matches the path exactly, so include any trailing slashes your site uses. - Custom event — enter the event name you fire in your tracking code, for example
signuporpurchase. The name must match the string you pass as the second argument totinytrack('event', ...)exactly, including capitalisation.
5
Name the goal
Give the goal a human-readable label that will appear in your dashboard, for example New sign-up, Checkout complete, or PDF downloaded. Choose a name that makes the metric immediately clear to anyone who views the dashboard.
6
Save
Click Save goal. TinyTrack starts recording conversions for the new goal from this moment forward. The goal appears immediately in your Goals table.
Goal types in detail
Page visit goal
A page visit goal converts when a visitor’s session includes a pageview matching the URL path you specify. Use this type when your conversion is a page load — for example, a post-purchase confirmation page or an email-verified landing page.
TinyTrack matches the path component of the URL only. It ignores query parameters (
?ref=email) and fragments (#section), so example.com/thank-you?ref=email and example.com/thank-you both trigger a goal set to /thank-you.
Custom event goal
A custom event goal converts when your site explicitly calls the TinyTrack event API. Use this type when the conversion isn’t a page load — for example, a button click, a form submission, or a video completion. Fire the event anywhere in your JavaScript:tinytrack('event', ...). If the script hasn’t initialised yet, queue the call inside a window.tinytrack check or use the defer attribute on the script tag as shown in the installation guide.
Viewing goal performance
After you save a goal, TinyTrack begins counting conversions in real time. To view goal performance:- Open your site dashboard and click Goals in the left navigation.
- Each goal row shows:
- Conversions — the total number of times the goal was triggered in the selected time period.
- Conversion rate — the percentage of unique visitors in the same period who triggered the goal at least once.
- Use the date range picker at the top of the dashboard to filter goal data by day, week, month, or a custom range.
- Click a goal name to drill into its detail view, where you can see conversions over time plotted on a chart alongside your overall visitor trend.