Un client poate părea stabil astăzi și totuși să nu-și prelungească acordul peste trei luni. Pentru o firmă B2B, întrebarea utilă nu este doar „va pleca?”, ci și „când devine probabilă neprelungirea?”. Survival analysis poate combina aceste două componente, cu condiția ca datele din CRM și evaluarea modelului să respecte ordinea reală a timpului.
Ce măsoară survival analysis
Survival analysis, numită și analiză de supraviețuire, leagă caracteristicile observate de timpul până la un eveniment. În acest caz, evenimentul nu este „pierderea clientului” în sens vag, ci neprelungirea contractului. Modelul poate estima probabilitatea ca acordul să rămână fără acest eveniment dincolo de anumite momente și poate produce un scor de risc pentru prioritizarea portofoliului.
Avantajul față de o clasificare simplă este tratarea observațiilor cenzurate. Dacă un contract este încă activ la data extragerii datelor, firma știe cât timp a rămas activ până atunci, dar nu cunoaște încă momentul rezultatului final. În loc să-l eticheteze forțat drept „prelungit”, analiza păstrează această informație parțială.
Definiția trebuie stabilită înaintea modelării. O variantă operațională este: evenimentul apare la expirare dacă nu există un contract succesor confirmat într-o perioadă de grație aleasă de firmă. Data de început, perioada de grație, anulările anticipate și schimbările de entitate juridică trebuie tratate consecvent. Altfel, modelul va învăța etichete administrative, nu comportamentul comercial urmărit.
Semnale CRM utile, fără colectare excesivă
Porniți cu variabile disponibile efectiv la momentul estimării: timpul rămas până la expirare, vechimea relației, istoricul prelungirilor, modificarea valorii contractului, activitățile comerciale recente, răspunsurile la contacte, existența unei oferte de reînnoire și evoluția etapelor din oportunitate. Dacă sunt integrate legal și corect, pot conta și semnale operaționale precum utilizarea serviciului, tichetele nerezolvate sau întârzierile la plată.
Nu orice câmp accesibil este și potrivit. Notele libere pot conține impresii, erori ori date personale nerelevante. Numele și adresele profesionale pot identifica persoane, iar GDPR cere un scop determinat, un temei aplicabil, transparență și limitarea datelor la ceea ce este necesar și proporțional. Echipa ar trebui să documenteze proveniența câmpurilor, accesul, perioada de păstrare și motivul folosirii lor; situația concretă poate necesita evaluare juridică specializată.
Analiza completează, nu înlocuiește forecast-ul de vânzări bazat pe serii temporale și semnale CRM: primul estimează timpul până la neprelungirea unui contract, iar al doilea urmărește evoluția agregată a vânzărilor.
Leakage-ul poate crea rezultate spectaculoase, dar false
Data leakage apare când antrenarea folosește informații care nu ar fi disponibile în clipa predicției. Exemplele evidente sunt motivul închiderii, etapa „pierdut”, factura finală sau rezultatul negocierii introduse după expirare. Mai subtil, o activitate CRM înregistrată la două săptămâni după data scorării nu poate explica o decizie care trebuia luată înainte.
Construiți fiecare instantaneu al contului numai din date cu marcaj temporal anterior datei de referință. Separarea seturilor trebuie făcută înainte de imputare, standardizare sau selecția variabilelor, iar transformările se învață doar pe datele de antrenare. Păstrați și un dicționar care precizează când devine disponibil fiecare câmp.
Validarea trebuie să simuleze următoarea perioadă comercială
O împărțire aleatorie poate amesteca trecutul cu viitorul. Validarea temporală antrenează pe contracte și instantanee mai vechi, apoi testează pe perioade ulterioare; procesul se repetă prin backtesting, mutând fereastra înainte. Astfel sunt observate schimbările de produs, preț, proces CRM sau comportament al clienților.
Nu evaluați modelul printr-un singur indicator. C-index verifică ordonarea riscurilor, AUC-ul dependent de timp măsoară separarea la anumite orizonturi, iar scorul Brier evaluează acuratețea probabilităților în prezența cenzurării. Pentru vânzări contează și calibrarea: dintre contractele cu risc estimat similar, frecvența observată a neprelungirii ar trebui să fie apropiată de estimare.
Cum ajunge scorul la echipa de vânzări
Un rezultat util arată riscul la orizonturi relevante pentru ciclul de reînnoire, factorii disponibili care au influențat semnalul și data ultimei actualizări. Managerul poate crea liste de revizuire, nu verdicte automate: conturile cu risc apropiat și valoare mare pot primi o verificare umană, iar reprezentantul confirmă contextul înainte de contact.
Pragurile se aleg după capacitatea echipei, costul intervenției și consecința unei alarme false. Monitorizați periodic calibrarea și performanța pe segmente comerciale relevante. Dacă datele sau procesul s-au schimbat, scorul poate deveni înșelător. Decizia finală rămâne la oameni, iar modelul trebuie privit ca instrument de prioritizare, nu ca dovadă că un client va pleca.
Întrebări frecvente
De ce nu este suficient un model simplu de churn?
Survival analysis estimează timpul până la neprelungire și poate folosi corect contractele încă active, pentru care rezultatul final nu este cunoscut.
Ce înseamnă un contract cenzurat?
Este un contract pentru care firma cunoaște perioada observată fără neprelungire, dar nu și momentul rezultatului final, de exemplu fiind încă activ la extragerea datelor.
Ce câmpuri trebuie excluse pentru a evita leakage-ul?
Trebuie excluse informațiile indisponibile la data scorării, precum motivul închiderii, etapa „pierdut”, factura finală sau activitățile înregistrate ulterior.
Poate scorul decide automat ce client trebuie contactat?
Nu. Scorul prioritizează revizuirea, iar reprezentantul de vânzări confirmă contextul înainte de orice acțiune.

















































