Upgrade links now include tracking parameters so each entry point is attributable.
What's wrong with this entry?
Every link into the Max upgrade flow is now built with source, medium and campaign query parameters instead of pointing at the bare upgrade URL, so each entry point is attributable.
- The flow builds
https://claude.ai/upgrade/max?utm_source=claude_code&utm_medium=cli&utm_campaign=<surface>. - Surfaces in use:
pro_trial_expired_dialog,rate_limit_options_menu, andupgrade_commandfrom the/upgradecommand. - The pro-trial-expired dialog was also switched to the same shared entry point the rate-limit options menu already used.
- Active for everyone; no gate.
https://claude.ai/upgrade/max?utm_source=claude_code&utm_medium=cli&utm_campaign=
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.236
Bundled guide for upgrading the anthropic Python SDK to 1.x
Both mention upgrade