Skip to content

V2.4

Choose a tag to compare

@JoshMilli JoshMilli released this 01 Jun 12:20
· 14 commits to main since this release
  • Feature: Conversion tracking — server-side hooks for Contact Form 7, Gravity Forms, WPForms, Ninja Forms, Formidable Forms, and Fluent Forms record conversions locally and push daily to Supabase via the SaaS proxy (conversioniq-app.com/api/conversions/sync); zero client setup required
  • Feature: Conversion Goals — user-defined goals for thank-you page visits, phone/email link clicks, CSS-selector element clicks, Calendly booking confirmations, and external link clicks; managed via new Traffic Intelligence UI panel
  • Feature: Conversion Goals UI — "Conversion Goals" panel added to Traffic Intelligence dashboard tab; supports add, label, and delete with per-goal type hints and live validation
  • Feature: Client-side conversion fallback — ciq-heatmap-tracker.js extended with a goal-matching engine that reads injected goals from ciqTrackerConfig.convGoals and fires POST /conversioniq/v1/track-conversion via sendBeacon (no CORS issues, non-blocking); also fires on native form submits not covered by server-side hooks
  • Feature: Non-PII proof capture — form callbacks extract field labels and field count (never field values) as proof data per conversion event; stored in the events jsonb column in Supabase
  • Feature: New REST endpoints — POST /conversioniq/v1/track-conversion (public JS fallback), GET/POST /conversioniq/v1/conversion-goals (admin-only goals CRUD)
  • Improvement: restBase added to ciqTrackerConfig so front-end JS can construct REST URLs without hardcoding the path
  • Improvement: SEO analyzer — H1 word count tracked; checklist warns when H1 exceeds 10 words and explains the H1 (short, keyword-focused) + H2 (persuasive headline) hero pattern