Register Goal
Register a goal (conversion event) to track form performance — submissions, step completion, or quoted value.
In the builder: select a widget → On Click or On Change → Add action → Register goal
Behavior
When the action runs, Calcopolis records a named goal with an optional numeric value.
- Handled on the server — suitable for reliable conversion counting.
- Goals can fire on button clicks, step changes, or successful calculations.
- Use distinct goal names for funnel stages (
step_1_done,form_submit,quote_viewed). - If reCAPTCHA is enabled, verification is included.
Setup fields
Open the action settings (gear icon next to Register goal):
| Field | Description |
|---|---|
| Goal Name | Unique identifier, e.g. form_submit, calculator_completed, step_3_reached. |
| Goal Value | Optional. Fixed number (100) or a variable Name (e.g. total) to record quote value. |
Action name
Internal label in the builder action list. Use distinct names when the same widget runs multiple actions.
FAQ
What should I name goals?
Use lowercase snake_case tied to business meaning:
| Goal Name | When to fire |
|---|---|
quote_calculated |
After first Calculate with valid inputs |
lead_submitted |
On Submit with Save Lead |
step_contact_reached |
Show form step → Contact tab |
Can one click register multiple goals?
Add Register goal multiple times on the same widget with different Goal Name values — or split goals across steps in a wizard.
How is goal value used?
Set Goal Value to total (or another Result Name) to attach revenue estimates to conversions. Leave empty when you only need a count.
Where do I see results?
Goal events are logged server-side for analytics. Combine with your Calcopolis stats / reporting views for the form.