Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

A/B Testing Backend

11. 08. 2025 Aktualizováno: 27. 03. 2026 1 min čtení intermediate

Architektura Pokročilý

A/B Testing Backend

A/B TestingExperimentsAnalytics 3 min čtení

Serverová strana A/B testů. Assignment, tracking, statistická signifikance.

Architektura

A/B test = feature flag + tracking + analýza. Uživatel je deterministicky přiřazen variantě.

function assignVariant(userId, experimentId) {
    const hash = murmurhash(\`\${experimentId}:\${userId}\`);
    const bucket = hash % 100;
    // 50/50 split
    return bucket < 50 ? 'control' : 'treatment';
}

app.get('/api/checkout', (req, res) => {
    const variant = assignVariant(req.userId, 'checkout-v2');
    trackExposure(req.userId, 'checkout-v2', variant);
    if (variant === 'treatment') return renderNewCheckout(req, res);
    return renderOldCheckout(req, res);
});

Tracking a Analýza

  • Trackujte exposure (kdo viděl variantu) a conversion (kdo konvertoval)
  • Statistická signifikance — min. 2 týdny, tisíce uživatelů
  • Nástroje: GrowthBook, Optimizely, vlastní řešení

Shrnutí

A/B testing vyžaduje statistickou disciplínu. Deterministické assignment, správný tracking a dostatek dat pro rozhodnutí.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace

Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.