Build your versions
Create challengers in the campaign editor, then preview each one on your page.
Test headlines, offers, and calls to action on the pages you already have, with no code. RightMessage tells you in plain English when a version wins.
No second testing tool. No statistician. No annual contract.
“I like how easy it is to create personalized experiences with RightMessage without adding a lot of technical complexity. … It's easy to measure the impact of different messaging and audience segments, which makes optimizing campaigns based on real user behavior simpler.”
Acme helps teams plan, track, and deliver work without juggling five different tools.
Refresh a dashboard every morning and, sooner or later, random noise hands you a “winner.” RightMessage’s verdicts stay valid however often you look.
Create challengers in the campaign editor, then preview each one on your page.
Before you start, see the time to a verdict based on your last 28 days of traffic.
A version wins only when the evidence is clear, however often you look.
Tests never end on their own. Pick the version to keep, and RightMessage can show a page winner until your site has the change.
Every version gets its visitors, conversions, difference from Control, and a likely range. A version wins only when its whole range beats Control. Every version lands in GA4, Google Tag Manager, or PostHog too.
Page test
Goal: Starts a trialRunning 2 weeksSplit 34 / 33 / 33
Control
Your page as it is · 34% of visitors
Outcome headline
33% of visitors
22% worse to 62% better
30-day trial offer
33% of visitors
33% worse to 58% better
Descriptive. Only RightMessage's checks can call a verdict.
Test your page as it is against other versions. No audiences needed.
Test an audience’s changes against challengers, like a different offer for returning visitors.
Hold back a percentage of visitors (10% by default) to measure what the whole campaign adds.
Start your trial, or book a demo to see testing on your own site.
It depends on your traffic and conversion rate. Before you start, RightMessage shows the time to a verdict and the smallest difference it can spot, based on your last 28 days of traffic. On low traffic, verdicts can take months, or may not come. You still see a descriptive trend from the first check.
Campaign tests use checks that stay valid however often you look: when versions truly perform the same, about 1 in 40 tests names a false winner. Instead of p-values, each version gets a likely range and a plain result: Winner, Did worse, or No clear winner. Goal value is shown but never decides a winner. Legacy question, form, offer, and flow split tests still show confidence and p-values.
Not if the tested elements carry the rmcloak class. Those elements stay hidden until RightMessage decides which version to show, then reveal one by one, with a 3-second fallback on new snippets. The editor marks each tested element Protected or Not protected. If your site uses RightMessage Edge, version 0.3.0 or later of its Cloudflare or Next.js adapter renders tested campaigns on the server.
Yes. RightMessage sends an impression for every version to each enabled and published GA4, Google Tag Manager, and PostHog app, with a version string such as RM-cpn_5didDYbc-control. Holdbacks and legacy split tests send them too. The “Send to your analytics” panel lists each version’s string.
Yes. With Wait for cookie consent on, RightMessage reads TCF v2.2, Google Consent Mode, or your own consent call. Until consent, nothing is stored, visitors see Control, and no stats are sent.
Righty and the RightMessage MCP can draft versions, set up tests, and read verdicts. Starting, restarting, ending, and publishing stay in your hands: Righty never does them, and MCP changes are drafts until you publish.
If you need multivariate or split-URL tests, server-side or feature-flag experiments, bandits, real-time results, or mutually exclusive experiment groups. RightMessage is a personalization platform with built-in A/B testing, not an enterprise experimentation suite.
What you learn about a visitor changes the page they see and the popup they get.