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.

  1. Click "Add Conversion Goal" > "Click-based"
  2. Your site opens in an iframe overlay
  3. Click the button or link you want to track
  4. GetIntent generates a CSS selector for that element
  5. 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