Care titlu vinde mai bine: "Logan 2015 stare bună" sau "Logan 2015 import Germania, primul proprietar"? Nu ghicești — testezi. test variante titlu A/B Tester postează ambele variante, măsoară view rate + contact rate, declară matematic winner-ul cu Bayesian Beta-Binomial. 95% confidence garantat înainte să decidă.
Cum funcționează (4 pași)
1. inteligență artificială generează 3 titluri (din generator de anunț perfect)
generator de anunț perfect Anunț Perfect produce 3 variante ranked. Le iei pe primele 2 → variant A și B.
2. Postezi paralel 2 anunțuri identice (titluri diferite)
Partea de server creează ad_id_a și ad_id_b cu titluri diferite. Restul (descriere, poze, preț, subcategorie) e identic. Republicare automată activ pe ambele cu același cooldown.
3. Urmărire real-time
views_a,views_b— vizualizări estimate (dinmi_listing_positions× viteză)contacts_a,contacts_b— mesaje primite (SimpalsID real)- Update la fiecare 15 minute
4. Bayesian engine declară winner
def winner_probability(views_a, contacts_a, views_b, contacts_b):
a_post = Beta(1 + contacts_a, 1 + views_a - contacts_a)
b_post = Beta(1 + contacts_b, 1 + views_b - contacts_b)
return (a_post.sample(10_000) > b_post.sample(10_000)).mean()
# Decision: dacă P(A>B) > 0.95 SAU P(B>A) > 0.95 → winner
Cum te ajută concret
Pentru vânzător auto — Logan 2015
Variant A: "Logan 2015 stare bună" Variant B: "Logan 2015 import Germania, primul proprietar"
După 36h:
- A: 240 views, 4 contacte (CR 1.67%)
- B: 220 views, 11 contacte (CR 5.0%)
- P(B>A) = 0.97 → 🏆 winner B
Decizia: păstrezi anunțul B activ, ștergi A. Diferența: +175% contact rate. Vinzi mai rapid + cu preț mai bun.
Pentru dealer cu 30 mașini
Testezi titluri în 2 stiluri:
- Stil A: "Marca Model An, kilometraj"
- Stil B: "Marca Model An, condiție + financiar"
După 7 zile pe 30 mașini → analizezi care stil performeaza mai bine global → standardizezi pe winner pentru toată flota.
Pentru agenție imobiliară
Variant A: "Apartament 2 camere Botanica 56 m²" Variant B: "Apartament 2 camere Botanica, RENOVAT, lângă park"
CR diferit cu 60% → titlul B câștigă → folosit de aici încolo pentru toate apartamentele renovate.
Pentru magazin online
Testezi sezonal: titlu cu "rate 0%" față de titlu cu "garanție 24 luni" → vezi care convertește mai bine pe iPhone față de Samsung.
Output panou A/B
EXPERIMENT #1 — Logan 2015
─────────────────────────────────
Variant A: "Logan 2015 stare bună"
Variant B: "Logan 2015 import Germania, primul proprietar"
Started: 24 apr 2026 14:30
Duration: 36h elapsed
VIEWS: A=240 B=220
CONTACTS: A=4 B=11
CONTACT RATE: A=1.67% B=5.00%
P(B > A) = 0.973 ✅ WINNER B (95% confidence)
DECISION: Keep B active, archive A
ESTIMATED LIFT: +175% contact rate față de A
Bayesian advantages față de frequentist t-test
| Aspect | Bayesian | Frequentist |
|---|---|---|
| Peeking (verifici înainte de final) | OK | NU OK (inflates Type I error) |
| Interpretare | "P(A>B)=0.97" intuitiv | "p-value=0.03" abstract |
| Stop early | Da, dacă P>0.95 | Necesită size pre-calculat |
| Prior knowledge | Integrabil | Ignorat |
| Sensibilitate trafic mic | OK + CUPED | Slabă |
CUPED variance reduction
Pentru categorii mici (<200 ads/h viteză), folosim CUPED (Controlled experiments Using Pre-Experiment Data):
- Co-variate: poziție medie pre-experiment a ad-ului
- Reducere variance: ~20-40%
- Detect winner cu trafic mai puțin
Plus Team-Draft Interleaving când experimentul e între 2 strategii (nu 2 ads concrete).
bază de date schema
CREATE TABLE automator_999.ab_experiments (
id BIGSERIAL PRIMARY KEY,
user_id TEXT, ad_id TEXT,
variant_a TEXT, variant_b TEXT,
ad_id_a TEXT, ad_id_b TEXT,
views_a INT DEFAULT 0, contacts_a INT DEFAULT 0,
views_b INT DEFAULT 0, contacts_b INT DEFAULT 0,
started_at TIMESTAMPTZ, ended_at TIMESTAMPTZ,
winner CHAR(1),
confidence NUMERIC
);
Endpoints
POST /api/ab/start{ adFeatures, variantA, variantB }GET /api/ab/:id/status— view counts + P(A>B) livePOST /api/ab/:id/declare-winner(manual override)
Pricing
| Plan | Experimente concurente | History |
|---|---|---|
| Free | 1 | 30 zile |
| Starter | 5 | 90 zile |
| Pro | 50 | 12 luni |
| Business | nelimitat | nelimitat |
Cost real: 2× anunțuri publicate timp de 2-7 zile (perioadă test) — apoi rămâne 1× cu winner.
FAQ
Mai jos detalii despre Bayesian, CUPED și trigger conditions.
Vezi în acțiune
Demo test A/B — pornești experiment cu 2 titluri, vezi urmărire live.
Sau citește: 30 cuvinte magice RO + 30 RU pentru anunțuri.