Appearance
Tracking & analytics dashboard
When tracking is enabled on a product, iConfigure records each configurator session: steps visited, features changed, time on features, device/browser, and whether the user finished.
Enable tracking
Manager → product → Submission & tracking → Enable tracking to get insights
Save the product. New sessions will be recorded; existing sessions are unaffected.
Dashboard
Manager → Dashboard shows for the selected product and date range:
- Session count
- Conversion rate (finished / started)
- Step-level drop-off
- Device and browser breakdown
Use the date picker to filter. Dealer-scoped views apply when viewing dealer products.
What is stored
Each tracking row includes:
javascript
{
user: { device, browser, os },
product_id,
company_id,
dealer_id,
finished: false,
time: { loading, total },
updates: [
{
step: 0,
changedFeature: 'material',
value: 'oak',
time: 1718630000000,
timeSpentOnFeature: 4500,
totalPrice: 1200
}
]
}Updates append as the user configures; finished becomes true on successful submit.
Export raw data
Manager → Export data → table tracking → export CSV for BI or offline analysis.
Google Tag Manager (host page)
Internal Manager analytics are separate from GTM on your website. For marketing tags on your domain: enable tracking, use Script inject, define dataLayer (GTM snippet) before injectApp(), then listen for ic_setup, ic_update, and ic_finish. See Analytics & GTM for debounce rules and which widgets emit ic_update today.
See Analytics & GTM.
Privacy
Ensure your privacy policy covers configuration analytics. Tracking stores interaction metadata, not form PII, until the user submits contact details (stored on the quotation, not duplicated in every tracking update).