Conversion Goals
Track visitor actions and measure the impact of personalization.
What are Conversion Goals?
Conversion goals let you track specific actions visitors take on your pages. GetIntent uses these to measure the impact of personalization — comparing conversion rates between personalized and non-personalized visitors.
You can manage conversion goals at Dashboard > Conversions.
Types of Conversion Goals
1. Click-Based Goals
Track when a visitor clicks a specific button, link, or element on your page. Use the Visual Conversion Picker to select the element — GetIntent auto-generates a goal name from the element text (e.g., "Click: Sign Up Button"). You can customize the name.
Best for: CTA buttons, "Add to Cart", "Book a Demo", form submit buttons
2. Page View Goals
Track when a visitor reaches a specific URL. Enter a URL pattern using exact match or contains matching. For example: /thank-you or /confirmation.
Best for: Thank you pages, confirmation pages, checkout completion
3. Custom Event Goals
Track custom JavaScript events you fire manually. Enter an event name (e.g., form_submitted, video_watched) and fire it from your code. You can optionally pass a value for revenue attribution.
Best for: Complex multi-step funnels, JavaScript-heavy interactions, custom tracking
Revenue Attribution
- Each conversion goal can have an associated value
- Set a default value per goal (e.g., "$50 per demo booking")
- Or pass dynamic values via the JavaScript API
- Revenue data appears in your analytics dashboard
Viewing Conversion Data
- Dashboard > Analytics shows total conversions, conversion rate, and lift
- Each conversion is attributed to the visitor's intent signal
- A/B test results show conversion rates for personalized vs. control groups
The Visual Conversion Picker
The Visual Conversion Picker lets you set up click-based goals without writing any code — similar to how Meta Pixel or Google Ads conversion setup works.
- Click "Add Conversion Goal" > "Click-based"
- Your site opens in an iframe overlay
- Click the button or link you want to track
- GetIntent generates a CSS selector for that element
- Name your goal and save
JavaScript Tracking API
Basic conversion tracking
window.getintentTrackConversion({})Named conversion with value
window.getintentTrackConversion({ name: 'purchase', value: 149.99 })Custom metadata
window.getintentTrackConversion({
name: 'signup',
value: 0,
plan: 'free',
source: 'pricing-page'
})Tips
- Set up at least one conversion goal before driving traffic — otherwise you cannot measure lift
- Use click-based goals for the simplest setup (no code required)
- Use page view goals for thank you / confirmation pages
- Use custom events for complex tracking needs
- Review conversion data weekly to understand which intents convert best