You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
captureGclid only ran inside PublicLayout's effect, which mounts on
/figures, /themes, /about, /contact. Shortcut redirects in _redirects
target / and /de/, neither of which ever called it. Paid clicks were
silently bucketed as 'direct'.
- captureGclid() moves to index.tsx module load so it runs before the
router can strip URL params with any catch-all redirect.
- The catch-all redirect now preserves location.search instead of
dropping it, so unmatched paths still carry the tag forward.
- Allowlist (client + both workers + dashboard color map) gains two
campaign-variant labels so A/B comparisons render as separate rows.
0 commit comments