Behavior
What the user viewed, started, changed, saved or submitted.
Measurement guide · Interactive funnel
A product configurator creates a decision journey: product choices, validation, saved state, commercial action and downstream outcome. This guide defines the events, formulas and evidence needed to measure that journey clearly.
The measurement model
What the user viewed, started, changed, saved or submitted.
Which valid dimensions, components, finish, revision and price status existed.
What the CRM, ecommerce or order system recorded after the configuration.
Editable funnel calculator
Replace the example counts with one consistent time period. The calculator does not estimate performance or promise an outcome; it only makes your funnel math explicit.
Start rate
57.8%
starts ÷ views
Valid-state rate
55.7%
valid ÷ starts
Quote-request rate
25.2%
requests ÷ valid
Qualified-lead rate
45.4%
qualified ÷ requests
Won-order rate
28.8%
won ÷ qualified
Example planning data only. Unique configurations, sessions, users and leads are not interchangeable; define the counting unit before comparing periods.
Event taxonomy
Use recommended platform events where their meaning fits, then define custom configurator events for product-specific behavior. The names below are a clear starting model—not a requirement to use one analytics vendor.
| Event | Trigger | Measurement purpose | Example controlled parameters |
|---|---|---|---|
| configurator_view | The configurator becomes available to the visitor. | Defines the eligible audience for start-rate and performance analysis. | product_family, market, language, channel, device_class |
| configuration_start | The user makes the first product-changing action. | Separates passive viewing from an intentional configuration session. | configuration_id, entry_point, product_family, user_role |
| configuration_change | A dimension, component, material, finish or accessory changes. | Shows which decisions are explored without treating every click as a conversion. | option_group, option_id, previous_value, selected_value, price_delta |
| configuration_error | A rule, validation or system condition prevents the requested state. | Distinguishes helpful constraint guidance from technical or catalogue failure. | error_type, rule_id, step_id, recoverable, product_family |
| configuration_valid | The current saved state passes the agreed commercial validation rules. | Creates a stable denominator for quote, cart and handoff rates. | configuration_id, revision, price_status, required_fields_complete |
| configuration_save | A user explicitly saves, shares or resumes a named configuration. | Measures continuity between anonymous exploration and a recoverable project. | configuration_id, save_method, authenticated, revision |
| generate_lead | The user submits a quote, consultation or information request. | Uses the recommended Google Analytics lead event for the lead submission itself. | configuration_id, lead_type, value, currency, product_family |
| quote_generated | The accepted system produces a quote or proposal from the saved configuration. | Measures operational output separately from a form submission. | configuration_id, quote_id, revision, price_status, document_language |
| purchase_or_won_order | The ecommerce purchase completes or the CRM opportunity becomes won. | Connects the configured product to revenue without claiming the configurator caused it alone. | configuration_id, transaction_id, value, currency, channel |
KPI dictionary
Each metric needs a business definition, counting unit, source, owner and review cadence. A polished chart cannot repair an ambiguous numerator.
Configuration starts ÷ configurator views
Whether the page and first interaction invite the eligible audience to begin.
Valid configurations ÷ configuration starts
Whether people can reach a commercially usable product state.
Quote requests ÷ valid configurations
Whether a completed product state advances into a commercial conversation.
Qualified leads ÷ quote requests
Whether captured demand fits the sales criteria defined in the CRM.
Won orders ÷ qualified leads
How qualified configurator opportunities progress through the wider sales process.
Sessions with a defined error ÷ configuration starts
Where catalogue, rule, UX or technical issues interrupt progress.
Median(valid timestamp − start timestamp)
How long successful users need; report it with product complexity and user role.
Resumed saved projects ÷ saved projects
Whether saved configuration identity supports a multi-session buying journey.
Implementation sequence
01
Start with the business question, responsible owner and action. If no team will change a product rule, interface, campaign or follow-up because of a metric, collecting more parameters will not create useful insight.
02
Assign a configuration ID when meaningful configuration begins. Preserve it across save, quote, CRM and order records so the same project can be reconciled without placing personal information in analytics parameters.
03
For every event, document the trigger, required parameters, owner, allowed values, consent behavior and test case. Version the contract when semantics change instead of silently reusing an event name.
04
Test standard, edge, invalid, saved, resumed, mobile and integration-failure scenarios. Confirm events fire once, in the correct order, with the same configuration ID and without sensitive payloads.
05
Website analytics can show behavior, while CRM and order systems hold qualification and revenue. Reconcile them through governed IDs and documented attribution windows rather than copying every business record into the browser layer.
06
Use a small weekly or monthly scorecard with totals, rates, segments and data-quality notes. Investigate meaningful changes before assigning a cause or publishing an outcome claim.
Diagnostic segmentation
Product family, base model, size band, option count, price band and whether the configuration is standard or edge-case.
Anonymous customer, dealer, salesperson or administrator; website, campaign, showroom, sales call or embedded partner site.
Country, language, price list, currency, device class, browser, viewport, connection class and consent state.
Quote type, qualification result, sales stage, loss reason, won order and time between configuration, contact, quote and decision.
A quote rate based on all page visitors cannot be compared with one based on valid configurations. Name the denominator beside every rate.
Button text changes. Track the business action—such as configuration save—then store the controlled interface context separately.
If quote or order data cannot be reconciled to an exact configuration and revision, the report cannot explain which configured state progressed.
A rule preventing an impossible combination may be correct guidance. Separate expected constraint messages from broken data, rendering or integrations.
A fast standard product and a complex engineered product should not share one interpretation. Segment before diagnosing performance.
A higher order rate after launch can have many causes. Preserve the baseline, document concurrent changes and use controlled tests where practical.
Include observable data behavior in the configurator scope—not only a request to “add analytics.”
Preserve current quoting or ecommerce definitions before the new journey changes how events are observed.
Hold product, market, channel and period definitions stable or explain the difference explicitly.
A metric change is a question to investigate, not automatic proof of product or revenue impact.
Product configurator analytics FAQ
A useful starting set is configurator views, configuration starts, valid configurations, saves, quote or cart actions, qualified leads, won orders, configuration errors and time to a valid state. Report rates with explicit denominators, then segment by product, audience, channel, market and device. The correct set depends on whether the journey ends in ecommerce, a quote, consultation, dealer handoff or internal sales output.
There is no universal good rate. A made-to-measure industrial product, a consumer color customizer and a dealer CPQ journey have different audiences, complexity and endpoints. Establish your own baseline, define the eligible population, compare like-for-like segments and investigate changes alongside data quality, traffic mix and operational outcomes.
First define completion. For a rule-driven configurator, a defensible completion event is often a saved state that passes the required product and commercial validation rules. Divide unique valid configurations or sessions by configuration starts, not by every page view, and document how resumed sessions, repeated revisions and multiple configurations per user are counted.
Track the journey milestones and the diagnostic events needed to explain them: view, start, meaningful option change, expected constraint, technical error, valid state, save, resume, AR or share where relevant, lead or cart action, quote output and downstream order outcome. Avoid sending high-frequency camera movement unless a specific research question justifies it.
Not automatically. High-volume option events can create noise, cardinality and privacy risks. Define controlled option-group and option identifiers, collect only what supports a decision, and consider keeping detailed operational telemetry in a product analytics or data platform while sending milestone events to marketing analytics.
Use a governed configuration ID and revision as the joining reference. The web journey can retain that ID when a lead, quote, cart or order is created. CRM and ERP systems should remain authoritative for qualification, opportunity stage, order and revenue fields. Define ownership, reconciliation timing, failure handling and access controls before implementation.
Keep the original configuration ID, record a new session context and increment the revision only when the saved specification changes. This supports resume rate, time between sessions and the path from first design to accepted quote without counting every return as a new project.
Compare expected constraint events, repeated reversals, time spent, abandonment and support contact by rule, option group and product. Review the actual session or reproduce the configuration before changing a rule: frequent validation may identify unclear guidance, but it can also reflect a necessary product constraint.
Document the current quoting or ecommerce process for a fixed period before launch. Capture volume, preparation time, correction effort, qualification, conversion endpoint and product mix using the same definitions planned for the new journey. Note seasonal campaigns, price changes and capacity constraints so later comparisons remain interpretable.
Analytics can show association and support a stronger evaluation, but a before-and-after chart alone does not prove causation. Use consistent definitions, controlled experiments where practical, comparable segments and operational evidence. State assumptions and concurrent changes instead of presenting modeled or correlated results as guaranteed impact.
Collect only necessary data, avoid personal and free-text fields in analytics parameters, document consent behavior by market, restrict access, define retention and deletion rules, and separate anonymous behavior data from CRM identity unless there is a governed lawful purpose. Legal requirements depend on your markets and implementation, so obtain qualified privacy advice.
Give every vendor the same representative product and event contract. Test a standard configuration, invalid combination, save and resume, quote submission, mobile journey, consent states and a failed downstream integration. Inspect the emitted payloads and source records rather than accepting a dashboard screenshot as evidence.