Overview
Ours Privacy Experimentation provides HIPAA-compliant A/B testing, redirect experiments, and personalization built into your CDP. No separate tool, no separate BAA.
Beta: This feature is in beta. It may change.
A/B Testing & Experimentation Overview
Ours Privacy Experimentation is HIPAA-compliant A/B testing and personalization built into your CDP. Run content experiments, redirect tests, and always-on personalization rules using the same visitors, audiences, and analytics you already have.
No separate tool. No separate BAA. Included in every plan.
Why Teams Choose Ours Privacy Experimentation
- HIPAA-compliant by default. The platform is already HIPAA-compliant, so your experiments are too. No separate BAA or compliance add-on required.
- CDP-native targeting. Experiments use the same visitor identity graph, audience segments, and event pipeline as the rest of your CDP. No integration required.
- No visual flicker. Variants are assigned server-side before the page renders, so visitors never see the wrong content flash in before it's replaced.
- Consent-gated. Only consenting visitors participate. Integrated with the Ours Privacy CMP at the pipeline level, not a client-side check that can fail silently.
- First-party experiment data. Impressions and conversions flow into your existing analytics pipeline as
$experiment_impressionand$experiment_conversionevents. No separate reporting silo. - Session replay and heatmaps per variant. See exactly why a variant won by drilling into replays and click maps for each variant.
Experiment Types
| Type | What It Does |
|---|---|
| A/B test (content) | Modify text, styles, images, or visibility on the same URL. Control vs. one or more treatment variants. |
| A/B test (redirect) | Send variant visitors to a completely different URL. The browser redirects before the page renders. |
| A/B/n test | Multiple treatment variants, as many as needed. Traffic is distributed across all variants. |
| Personalization | Always-on targeting rules. Show specific content to a specific audience with no statistical end date. |
Key Features
- Installation: Add the experiment script or let the tag manager load it automatically
- JavaScript SDK: Read assignments, track conversions, and subscribe to events via
window.ours_experiments - Content A/B Tests: Modify DOM elements per variant — text, styles, images, visibility, custom CSS/JS
- Redirect A/B Tests: Send variant visitors to a different URL before the page renders
- Personalization: Always-on content rules targeting specific audiences
How It Works
- Create an experiment in the Ours Privacy dashboard or via the REST API
- Define variants — modify elements visually with the Chrome extension, or define DOM modifications via the API
- Set targeting — URL patterns, audience segments, visitor properties, or any combination
- Start the experiment — the experiment script evaluates targeting and assigns variants on each page load
- Measure results — Bayesian probability to be best updates as impressions and conversions come in
- Declare a winner — stop the experiment and apply the winning variant permanently
Architecture
The experiment runtime loads as a lightweight JavaScript file from your custom domain. On each page load it:
- Reads the visitor's existing variant assignment from a server-set cookie
- If no assignment exists, deterministically hashes the visitor ID to a variant
- Applies DOM modifications or redirects before the page fully renders
- Tracks an
$experiment_impressionevent via the CDP SDK (deduplicated per session) - Exposes
window.ours_experimentsfor access from your own JavaScript code
Getting Started
- Install the experiment script: The tag manager handles this automatically. For manual installs, see the installation guide.
- Create an experiment in the Ours Privacy dashboard
- Define variants: Use the Chrome extension or the API to set up DOM modifications or redirect URLs
- Start the experiment: Traffic allocation begins immediately
- Track custom conversions: Use
window.ours_experiments.trackConversion()for goal events
Need Help?
Reach out to support@oursprivacy.com if you have questions about setting up experiments or interpreting results.
How is this guide?