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:
- Go to your site's Settings page
- Navigate to the Goals section
- Click "Add Goal"
- Configure the goal settings
Goal Configuration
| Field | Description |
|---|---|
| Name | A descriptive name for the goal (e.g., "Purchase", "Newsletter Signup") |
| Event Name | The event that triggers this goal (must match your tracking code) |
| Value | Optional 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.99Dynamic 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 conversions | Tracking general user interactions |
| Need to track monetary value | Value tracking isn't needed |
| Want conversion rate analytics | Just need event counts |
| Measuring ROI | Understanding 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