The Problem Today
Builder.io currently tracks clicks and impressions for everything — headers, nav bars, footers, all the boring stuff — not just conversion elements like CTAs or forms.
That makes the analytics full of noise and hard to use.
What the Solution Does
The proposal changes tracking from “track everything” → “track only what we choose”.
It adds a simple on/off toggle to each piece of content (like a section, symbol, component, data model) so that:
-
Tracking is off by default
-
Tracking only happens if someone enables the toggle
-
Only those enabled components show up in Insights
What Changes for Users
Inside the Builder UI, content editors will see a new boolean field (a checkbox) called something like:
Enable Conversion Tracking
If they turn it ON — that component’s views and clicks are tracked.
If they leave it OFF — it’s ignored by analytics.
What Changes for Analytics Teams
Insights will now show only the content marked for tracking, so:
-
No noise from headers, nav, footers, etc.
-
Cleaner funnels and conversion attribution
-
Better signal for what actually drives conversions
Key Benefits
Cleaner data — no accidental tracking
Opt-in model — privacy-friendly, controlled, intentional
Backwards-safe — nothing breaks and existing content still works
Editor-friendly — just one toggle per component
In One Sentence
Instead of tracking everything automatically, we add one checkbox to each piece of content so only conversion-critical components get tracked and appear in analytics.