Invoker Analytics/Documentation
Features

Goal Tracking

Set up conversion goals to measure business outcomes and track revenue.

What are Goals?

Goals are specific actions you want visitors to take on your website. Unlike events, goals are predefined conversions that you track over time with optional monetary values.

Conversion Tracking
Measure how many visitors complete desired actions like purchases or signups.
Revenue Attribution
Assign monetary values to goals to calculate ROI and revenue per visitor.

Creating Goals

To create a goal in Invoker Analytics:

  1. Go to your site's Settings page
  2. Navigate to the Goals section
  3. Click "Add Goal"
  4. Configure the goal settings

Goal Configuration

FieldDescription
NameA descriptive name for the goal (e.g., "Purchase", "Newsletter Signup")
Event NameThe event that triggers this goal (must match your tracking code)
ValueOptional monetary value for the conversion (e.g., 49.99)

Tracking Goal Completions

Goals are triggered when the matching event is tracked. Make sure your event name exactly matches the goal's event name:

Example: E-commerce Purchase
// When a purchase is completed
invoker('event', 'Purchase', {
  props: {
    product: 'Pro Plan',
    price: 49.99
  }
})

// Goal configured with:
// - Name: "Pro Plan Purchase"
// - Event Name: "Purchase"
// - Value: 49.99

Dynamic Goal Values

For variable-value goals (like e-commerce purchases), you can pass the value with the event:

// Track purchase with dynamic value
invoker('event', 'Purchase', {
  revenue: orderTotal,  // Dynamic value from your checkout
  props: {
    order_id: orderId,
    items: itemCount
  }
})

Common Goal Examples

E-commerce Goals

  • Add to Cart - Track when items are added to shopping cart
  • Begin Checkout - Track checkout initiation
  • Purchase - Track completed purchases with revenue

SaaS Goals

  • Free Trial Start - Track trial signups
  • Plan Upgrade - Track subscription upgrades
  • Feature Activation - Track key feature usage

Content Goals

  • Newsletter Signup - Track email list growth
  • Content Download - Track PDF/resource downloads
  • Video Complete - Track video view completions

Viewing Goal Data

Goal performance is displayed in multiple places:

  • Dashboard: See total goal completions in summary cards
  • Goals Page: Detailed breakdown of each goal's performance
  • Reports: Include goal data in automated email reports

Goal Metrics

  • Completions: Total number of goal conversions
  • Value: Total revenue/value generated
  • Conversion Rate: Percentage of visitors who completed the goal
  • Avg. Value: Average value per conversion

Goal vs Event

Understanding when to use goals versus plain events:

Use Goals When...Use Events When...
Tracking business-critical conversionsTracking general user interactions
Need to track monetary valueValue tracking isn't needed
Want conversion rate analyticsJust need event counts
Measuring ROIUnderstanding user behavior

Best Practices

  • Start with key conversions: Focus on 3-5 most important goals
  • Assign realistic values: Use actual revenue or estimated customer lifetime value
  • Name goals clearly: Use descriptive names that anyone can understand
  • Review regularly: Check goal performance weekly to spot trends
  • Test thoroughly: Verify goals are tracking correctly before relying on data