Analytics integration

Run A/B tests and analyze them in Amplitude: Optibase + Amplitude integration

Optibase fires an optibase_variant_assigned event into Amplitude every time a user is bucketed into a test. Open any Amplitude chart, funnel, or cohort, add the variant breakdown, and the analysis you already trust now answers "which variant won?" too.
Native Amplitude events with testId and variantId properties.
One-time setup. Paste your Amplitude API key once, pick your region, done.
Works in every Amplitude report. Funnels, retention, behavioral cohorts, journeys.
Header image
Join 3000+ companies already testing with Optibase
About Mixpanel

What is Amplitude?

Amplitude is a product analytics platform used by Disney, Atlassian, and Ford to track user behavior, build cohorts, and analyze long-tail product performance. Strong on behavioral journeys, retention curves, and impact-of-feature analysis.
Amplitude has a separate paid product called Amplitude Experiment for running tests. It works well for engineering-driven product experiments. For marketing-page tests, Optibase is faster, no-code, and 5-10x cheaper, while pushing all variant data into the Amplitude reports your team already builds.
Why this integration

Why connect Optibase to Amplitude

Conversion tracking icon

Marketing tests where they belong, analytics where it lives

Optibase is built for the marketing team to run A/B tests on pricing pages, hero sections, signup flows. Amplitude is built for the analytics team to understand product behavior. Connect them and the marketing team's tests show up in the analytics team's dashboards automatically.
Personalization icon

Skip the Amplitude Experiment seat

Amplitude Experiment is sold separately and prices into the thousands per year. For most marketing-page tests, it is overkill. Optibase runs the test, fires events into Amplitude, and you analyze the results in your existing Amplitude dashboards. No experiment seat needed.

Variant data lives where every team can use it

Once optibase_variant_assigned lands in Amplitude, every team that already uses Amplitude has access to variant-level breakdowns: product, growth, marketing, customer success. No CSV exports, no custom pipelines, no parallel reporting layer.
Use cases

What you can run with Optibase + Amplitude

Pricing page test, revenue impact in Amplitude

Run a pricing layout test on Optibase. In Amplitude, open your existing revenue chart, add a breakdown by variantId, and you see revenue per variant in the same chart your CFO already reads. No new dashboards, no migration cost.

Trial signup test, retention curves per variant

Run a free-trial signup CTA test on Optibase. Amplitude's retention curves let you see whether users who saw the winning CTA stick around longer than users who saw the losing one. Sometimes the winning CTA gets more signups but worse retention. Amplitude is where that shows up.

Onboarding flow test, behavioral cohort comparison

Test two onboarding flows on Optibase. In Amplitude, build a cohort of users who saw each variant, then layer their feature adoption over the next 30 days. The variant with the higher activation rate is rarely the variant with the higher CTR, and Amplitude's cohort analysis is the only place that fact surfaces.
Reporting icon

Variant data as a property in Amplitude journey analysis

Optibase fires the variant property into Amplitude on assignment. Use Amplitude's Journey reports to see which paths users on each variant took through your product. Combine with funnel reports to spot where each variant drops off, then design the next test against that drop-off point.
Setup

How to set up the Amplitude integration

The integration uses your Amplitude API key and runs server-to-server. Setup takes about two minutes.

Add the Amplitude browser SDK to your page, before the Optibase script

The Amplitude browser SDK has to be present on the page when Optibase fires events. Place the Amplitude script tag in the <head> above the Optibase script. If Amplitude is already installed, you are good.

Find your Amplitude API key

In Amplitude, go to Settings → Projects → your project → General. Copy the API key. Note your project's region (US or EU).

Connect Amplitude in Optibase

Open Optibase Dashboard → Settings → Integrations. Find the Amplitude section, click Connect. Pick your region (US or EU, must match the Amplitude project), paste the API key, click Connect to verify and save.

Launch a test and verify the event in Amplitude

Run any Optibase A/B test. The first time a user is assigned to a variant, Optibase fires optibase_variant_assigned into Amplitude. Check Amplitude → Data → Events Stream. The event lands shortly after assignment, ready to be used in any chart, cohort, or funnel.
What syncs

What gets sent to Amplitude

Field

Direction

Frequency

Sent as

optibase_variant_assigned

Optibase → Amplitude

Once per user per test, on assignment

Amplitude event

testId

Optibase → Amplitude

Per event

Event property

variantId

Optibase → Amplitude

Per event

Event property

optibase_connection_test

Optibase → Amplitude

Once, during connection setup

Test event

Amplitude data → Optibase

n/a

n/a

The integration is one-way

FieldDirectionFrequencySent as
optibase_variant_assigned Optibase → Amplitude Once per user per test, on assignment Amplitude event
testId Optibase → Amplitude Per event Event property
variantId Optibase → Amplitude Per event Event property
optibase_connection_test Optibase → Amplitude Once, during connection setup Test event
Amplitude data → Optibase Not applicable n/a The integration is one-way

That is the full surface area. Once optibase_variant_assigned is in your Amplitude project, every Amplitude feature (charts, cohorts, journeys, retention, formulas) can be sliced by testId and variantId without any further setup.

Browse integrations

Optibase integrates with the rest of your stack

Google Analytics 4

The Google Optimize replacement. Variant exposure lands in GA4 as an event parameter, native or via GTM. Build variant-aware audiences for Google Ads remarketing.

Learn more

Mixpanel

Auto-detected. Variant exposure lands as a Mixpanel event with variantId and testId. Works in any Insight, Funnel, Retention, or Cohort.

Learn more

PostHog

PostHog Actions detect Optibase data attributes natively. Pair Optibase marketing-page testing with PostHog's product analytics.

Learn more

BigQuery

Service-account auth, batch export of variant assignments, conversions, visitor IDs, and timestamps. Joinable with the GA4 BigQuery export, Stripe revenue, and any other warehouse data.

Learn more

Stripe

Server-to-server attribution that survives Stripe Checkout's domain change. Pass the Optibase user ID via client_reference_id, fire conversions from your webhook, see revenue per variant on every test.

Learn more

Google Tag Manager

Trigger Optibase conversions from any GTM event with optibaseSendConversionEvent('your-conversion-id'). Push variant data into the dataLayer for every other tag to consume.

Learn more

MCP Server

Hosted Model Context Protocol server at https://my.optibase.io/api/mcp. Read tests, conversions, heatmaps, and traffic from Claude Desktop, Cursor, or any MCP-compatible client.

Learn more

Custom API

Active Variants API in the browser. Conversion endpoint for server-to-server events. External user IDs. Reverse-ETL flows.

Learn more
FAQ

Frequently asked questions about the Amplitude integration

How do I A/B test in Amplitude with Optibase?
Run the test in Optibase (no-code, set up in minutes). Optibase fires an optibase_variant_assigned event into Amplitude every time a user is bucketed into a variant. From there, open any Amplitude chart, funnel, retention curve, or cohort, and add variantId as a breakdown to see which variant won. The analysis happens in Amplitude.
Does this replace Amplitude Experiment?
For marketing-page tests, yes. Amplitude Experiment is built around feature flags and aimed at engineering-led product experiments. Optibase is built for marketers running tests on pricing pages, headlines, and signup flows. The events Optibase fires into Amplitude let you analyze tests with the same tools Amplitude Experiment would use, without paying for a separate Amplitude Experiment seat.
What event name and properties does Optibase send?
One main event, optibase_variant_assigned, fired on the first variant assignment per user per test. Properties on the event are testId and variantId. A second event, optibase_connection_test, is fired once during the initial connection setup to confirm the API key and region are valid.
Why does region matter?
Amplitude runs separate clusters for the US and the EU. If your Amplitude project is in the EU and you connect to the US region in Optibase (or vice versa), the events will not appear in your project. The region selector in Optibase needs to match the region of your Amplitude project exactly.
Does this work with both client-side and server-side Amplitude?
The integration relies on the Amplitude browser SDK being loaded on the page before the Optibase script runs. Server-side Amplitude is not what fires this event. If your team uses both, the browser SDK is what Optibase will use to send the variant assignment.
Do I need a developer to set this up?
No. The Amplitude SDK is usually already on the page. The Optibase-side connection takes about two minutes: paste your API key, pick your region, click connect.
Is the Amplitude integration available on every Optibase plan?
The Amplitude integration is available on Optibase paid plans. Every other Optibase integration is available on every plan including the free tier.