Il customer lifecycle è il percorso che un cliente compie dall'interesse iniziale per un prodotto o servizio fino alla sua fidelizzazione e alla sua successiva riacquisizione. Il ciclo comprende diverse fasi, fra cui l'acquisizione, l'attivazione e la retention.