⌘K
A/B Testing & Personalization

Optimize Every User Experience

Deploy dynamic landing pages with A/B testing, personalization, and percentage rollouts. Test different experiences and optimize conversions in real-time.

Perfect for Every Testing Scenario

From simple A/B tests to complex personalization campaigns, optimize your mobile experiences with data-driven decisions.

A/B Testing

Compare different versions of your landing pages to see which performs better

Personalization

Show different content based on user location, language, or app version

Percentage Rollouts

Gradually release new features to a percentage of your user base

A/B Testing SDKs for your favorite platforms

Choose your platform and get started with A/B testing. Built for performance and developer experience.

Native SDKs for your favorite platforms

Choose your platform and get started with our native SDKs. Built for performance and developer experience.

Set global parameters for A/B testing

To set global parameters used to load a frame based on some conditions:

NativeblocksManager.getInstance().setGlobalParameters(
    "language" to "EN",
    "country" to "UAE",
    "currency" to "AED",
    "appVersionCode" to "45"
)

Landing API to get and show active landing page route

NativeblocksManager.getInstance().getLanding("welcome-campaign").onSuccess { route ->
    // get landing route and pass it to NativeblocksFrame
    route
}

Display dynamic content in your app

@Composable
fun ABTestingLandingPage() {
    var landingRoute by remember { mutableStateOf<String?>(null) }

    LaunchedEffect(Unit) {
        NativeblocksManager.getInstance().getLanding("welcome-campaign").onSuccess { route ->
            landingRoute = route
        }
    }

    landingRoute?.let { route ->
        NativeblocksFrame(route = route)
    }
}

Advanced Testing Capabilities

Everything you need for sophisticated A/B testing and personalization campaigns.

Real-time Analytics

Track conversion rates, user engagement, and test performance with detailed analytics and insights.

Instant Updates

Update tests and rollout percentages instantly without app store releases.

Multi-variant Testing

Run complex tests with multiple variants and sophisticated targeting rules.

Global Deployment

Deploy tests across iOS, Android, and React Native with a single configuration.

Enterprise Security

Bank-grade security with GDPR compliance and enterprise-ready privacy controls.

Custom Parameters

Use any custom parameters for sophisticated user targeting and personalization.

Start Optimizing Today

Join thousands of developers using Nativeblocks to create data-driven mobile experiences. Set up your first A/B test in minutes.

✓ Free tier available • ✓ 5-minute setup • ✓ Real-time analytics