Four steps. One script tag. Runtime, not a deploy.
Connect analytics
OAuth a read-only token to the warehouse you already have. We don't emit new events or ask eng for a sprint.
Install the SDK
One <script> tag, or a server-render proxy for SSR apps. <14KB gzipped. p99 resolve <20ms. Your codebase stays where it is.
Review variants
Rayform drafts 2–3 variants for the cohort with a reason and an expected metric. You pick one from the console or Slack.
Ship & measure
Variant goes live to that cohort only. The uplift (or regression) reports back next to the reason you approved it.
How a variant ships without touching your codebase.
rf.js boots
onboarding.step1 → variant v.lite