Product Updates

What's new across WebIQ.

Follow releases, fixes, and product improvements across the WebIQ ecosystem, including UTM Guard and QRacked.

WebIQ
NewReleaseAnnouncement

New WebIQ Platform and Content Hub Launch

WebIQ is now the central home for WebIQ products, educational resources, product updates, and measurement-quality content across the ecosystem.

  • Launched the new WebIQ platform as the public hub for products, documentation, resources, and educational content.
  • Consolidated public content into a unified structure designed for long-term growth, search visibility, and product discovery.
  • Introduced a dedicated Marketing & Analytics Glossary covering campaign tracking, attribution, analytics, QR workflows, tag management, and measurement concepts.
  • Added structured glossary metadata, internal linking, search-friendly term pages, and technical SEO foundations including sitemap support, canonical metadata, Open Graph sharing, and structured data.
  • Established shared content architecture for blog articles, product updates, documentation, and future learning resources.
  • Added product directories and resource pathways for UTM Guard, QRacked, and future WebIQ applications.
  • Expanded privacy and compliance foundations with consent management, analytics controls, centralized legal resources, and a refreshed WebIQ visual system with dark mode support.
UTM Guard
NewUpdateFix

UTM Builder, Blog TOC, Auth Redirects, and Release Polish

  • Added the public UTM Builder and authenticated /app/builder experience with live server-side GA4 validation preview, source/medium suggestions, generated URL copy controls, and anonymous copy nudging.
  • Separated public and authenticated product routes so /validator and /builder remain indexable while logged-in users are routed into /app/validator and /app/builder.
  • Improved Supabase auth redirect behavior for the shared WebIQ Supabase project, including explicit app URL handling for confirmation emails, password resets, sign-in routing, and logout redirects.
  • Upgraded the blog reading experience with automatic long-form article table-of-contents generation from MDX H2/H3 headings, sticky desktop navigation, active-section highlighting, and standard crawlable anchor links.
  • Refined public page UX across Contact, FAQ, Builder, Validator, Terms, Privacy, and Blog pages with cleaner hero treatments, consistent content widths, refreshed footer links, and updated Klaro consent styling.
  • Updated project documentation to reflect the current route structure, validation architecture, builder architecture, auth behavior, limits, environment variables, and deployment notes.
UTM Guard
NewUpdateFix

Site Redesign, Dashboard Polish, and Validation QA Improvements

  • Rolled out the new UTM Guard visual system across the homepage, public pages, authentication screens, and authenticated dashboard areas.
  • Refined the logged-in validator into a wider, more app-like dashboard with improved dark/light mode surfaces, clearer metric cards, cleaner result rows, row IDs, pagination controls, and improved error messaging.
  • Expanded validation QA coverage and tuned GA4 channel prediction behavior, including stronger handling for video sources, cross-network tips, malformed query strings, duplicate/conflicting issues, and export value consistency.
  • Updated public SEO foundations with sitemap and robots support, stronger blog metadata, social sharing images, canonical metadata, and refreshed favicon/app icons using the new logo.
  • Improved public content pages with consistent theme styling, wider page containers, cleaner blog layout and filtering, refreshed FAQ accordions, and updated Terms and Privacy pages with table-of-contents navigation.
  • Reworked the global footer with WebIQ app links, product/support/legal navigation, social links, and a Cookie Settings action connected to the Klaro consent modal.
  • Tightened authenticated/public navigation behavior so logged-in users can move between marketing pages and the dashboard without losing session state.
QRacked
NewUpdate

QRacked Revamp: Bulk Studio + Shared Styling

  • Bulk QR Studio: Support for CSV/Paste bulk generation, up to 100 codes.
  • Shared Styling Engine: Real-time preview and consistent styling across single and bulk modes.
  • ZIP Packaging: Automated bundling of high-resolution QR codes in one click.
  • Refreshed UI: Polished layout, new content pages for Privacy and Terms, and improved responsiveness.
UTM Guard
UpdateFix

GA4 Channel Classifier Integration + QA Accuracy Pass

  • Added a shared GA4 channel classifier module backed by a JSON source-category lookup for search, social, video, and shopping so channel prediction logic is data-driven instead of split across duplicated regex lists.
  • Wired the shared classifier into both the rules/tips layer and the production validator action so the Predicted GA4 Channel card and GA4 Quick Tips now use the same channel decision logic.
  • Improved Email channel classification with a hybrid policy: strict utm_medium email tokens plus a curated utm_source email-vendor/source list, while avoiding campaign-based Email classification.
  • Fixed classifier normalization bug that could corrupt strings containing the letter s and cause incorrect channel predictions, including Cross-network campaign matching.
  • Cross-network prediction is now correctly recognized from utm_campaign values containing cross-network and the GA4 Quick Tip wording now explains that the campaign name drives the classification.
  • Suppressed contradictory GA4 tips by preventing Unassigned-risk messaging when the shared classifier predicts a concrete channel and by suppressing domain-source warnings for known GA4 sources like ecosia.org.
  • Cleaned up stale source-list logic in ruleset.ts where the shared classifier is now authoritative, while keeping the small search sources allowlist used by utm_term guidance checks.
UTM Guard
UpdateFix

Blog Metadata + Validator QA Accuracy Improvements

  • Blog posts now support lastUpdated frontmatter and preserve original date for published timestamping.
  • Blog article pages now show both Published and Last updated dates in the post header.
  • Structured data for blog posts was upgraded to Article with both datePublished and dateModified.
  • Email channel validation logic was tightened so non-standard mediums like newsletter are flagged as non-default for GA4 Email mapping.
  • Content guidance was updated to reflect GA4 default channel expectations while keeping utm_source=newsletter examples where appropriate.
  • Dynamic placeholder handling was refined: placeholder URLs now surface as review-needed with Unknown dynamic channel behavior and no duplicate placeholder issues.
  • Paid Search channel prediction now aligns with GA4 defaults for search sources when utm_medium begins with paid, ppc, or cp.
  • Missing required UTM issues are now deduplicated in the detail panel when rules-engine and API checks overlap.
  • Required UTM keys are no longer labeled as missing when present but empty; these now show only the empty-value issue.
  • Fixed mojibake/encoding artifact in the GA4 Quick Tip channel prediction sentence.
UTM Guard
NewUpdateFix

Validation Hardening, Auth Gate, Blog, and Klaro Updates

  • Validation batches no longer abort when required UTMs are missing; issues are flagged per row.
  • UTM keys are now case-insensitive with a single mis-cased key warning.
  • Value casing warnings are deduplicated for clarity.
  • + is correctly flagged as query-string encoding, not a literal space.
  • Encoded placeholders are detected and surfaced.
  • Dynamic placeholders switch predicted channel to Unknown dynamic and suppress conflicting tips.
  • Added a blog and tightened Klaro consent behavior.
  • Clearer messaging when signing in to validate larger batches.
QRacked
Update

New Contact + What's New pages

  • Added dedicated marketing pages so QRacked customers can follow along with launches, FAQ tweaks, and roadmap updates.
QRacked
Fix

Usage logging + scanner polish

  • Instrumented the QR scanner, URL resolver, and analyzer to log real history.
  • Improved file-scanner error handling and rate-limit messaging.
UTM Guard
UpdateFix

Holy Trinity Guardrails & Status Toasts

Added pre-validation checks for missing utm_source, utm_medium, and utm_campaign, surfaced the lonely URL alert, and refreshed the toast system with on-brand icons and colors.

QRacked
Update

Activity dashboard refresh

  • Replaced placeholder activity data with Supabase-backed entries.
  • Added caching and throttling to the URL analyzer.
UTM Guard
New

New What's New Page

Added a dedicated page to track all project updates and feature releases. This page is driven by a simple data file to make it easy to maintain.

QRacked
New

Marketing site upgrade

  • Refreshed the homepage hero, FAQ layout, and footer to match the rest of the WebIQ portfolio.
UTM Guard
Update

Improved FAQ & Footer

Overhauled the FAQ page for accuracy and clarity, adding details about the validation process and data privacy. Restructured the site footer for better organization.

UTM Guard
NewUpdate

Static Pages & CSV Export

Implemented functional CSV exporting for validation results. Added dynamic Terms of Use and Privacy Policy pages. Cleaned up the homepage calls-to-action.

UTM Guard
Update

Launch of Rules-Based Engine

Replaced the initial prototype with a deterministic, rules-based engine for faster and more consistent results while keeping GA4 channel mapping stable.