feature/add-ga4-calculator-tracking #1

Merged
JoeBot merged 2 commits from feature/add-ga4-calculator-tracking into main 2026-03-31 07:50:46 -04:00

2 Commits

Author SHA1 Message Date
5a23f3d599 feat: Add bot detection and enhanced engagement tracking
- Detect bot-like behavior (webdriver, missing language, etc.)
- Track scroll depth (25%, 50%, 75%)
- Track time on page (10+ seconds threshold)
- Track all meaningful clicks
- Add user properties (screen res, timezone, bot flag)
- Filter real users from bots in GA4 reports
- Add comprehensive documentation

This enables:
✓ Distinguishing real users from automated traffic
✓ Measuring meaningful engagement vs vanity metrics
✓ Identifying calculator abandonment points
✓ Tracking user journey through the site
✓ Better ROI measurement for marketing efforts

See GA4_ENHANCEMENTS.md for full details.
2026-03-29 12:20:23 -04:00
a725965721 feat: Add GA4 event tracking for ROI calculator
- Track calculator_open events when users open the modal
- Track calculator_submit events when users submit the form
- Track calculator_success events when results are shown
- Includes anonymized form data (homesites, reserve funds)
- Console logging for debugging

This enables tracking of calculator engagement in GA4 to measure:
- How many users open the calculator
- Form submission rate
- Success/failure rate
- User behavior patterns

Events will appear in GA4 under Engagement → Events
2026-03-29 12:14:36 -04:00