Conversion Tracking
Track the actions that matter most to your business — signups, purchases, form submissions, and more.
Overview
Conversions let you measure specific goals:
- Pageview conversions — Track visits to specific URLs (thank you pages, confirmation pages)
- Event conversions — Track custom events (signup, purchase, download)
Once set up, you'll see:
- Total conversions
- Unique converting visitors
- Conversion rate
- Daily trends
- Landing page attribution
Creating conversions
- Go to Dashboard → Conversions
- Click Add Conversion
- Enter a name (e.g., "Newsletter Signup")
- Choose type (Pageview or Event)
- Set the match criteria
- Click Create
Pageview conversions
Track when visitors reach specific pages.
Exact match
Matches the exact URL path:
| Match Value | Matches | Doesn't Match |
|---|---|---|
/thank-you | /thank-you | /thank-you/ |
/signup/success | /signup/success | /signup/success?ref=email |
Contains match
Matches any URL containing the string:
| Match Value | Matches |
|---|---|
thank | /thank-you, /thanks, /order/thank-you |
/success | /signup/success, /order/success |
Tip: Use "contains" for thank you pages that might have query parameters or slight URL variations.
Event conversions
Track custom events fired via dataLayer.
First, add the event to your site:
// Fire when user signs up
dataLayer.push({ event: 'signup' });
// Fire on purchase
dataLayer.push({ event: 'purchase' });Then create a conversion with:
- Type: Event
- Match value:
signup(exact event name)
Common conversion events
| Goal | Event Code |
|---|---|
| Newsletter signup | dataLayer.push({ event: 'newsletter_signup' }) |
| Account creation | dataLayer.push({ event: 'signup' }) |
| Purchase | dataLayer.push({ event: 'purchase' }) |
| Form submission | dataLayer.push({ event: 'form_submit' }) |
| Demo request | dataLayer.push({ event: 'demo_request' }) |
Viewing conversion data
The Conversions dashboard shows:
- Conversions — Total conversion count
- Unique visitors — Visitors who converted (deduplicated)
- Conversion rate — Conversions / Total visitors
- Trend — Daily conversion sparkline
Filter by time period to see trends over 7, 30, or 90 days.
Landing page attribution
In Dashboard → Landing Pages, you can see which entry pages drive the most conversions:
- Conversions per landing page
- Conversion rate by entry point
- Identify high-performing content
This helps you understand which pages attract visitors who convert.
Managing conversions
Edit a conversion
Currently, conversions cannot be edited. Delete and recreate if you need changes.
Delete a conversion
- Go to Dashboard → Conversions
- Click the delete icon next to the conversion
- Confirm deletion
Warning: Deleting a conversion removes the goal definition. Historical conversion data in the events table is preserved.
Questions? Email hello@onceanalytics.com