Retencja oznacza zdolność firmy do utrzymania klientów i zmotywowania ich do ponownych zakupów lub dalszego korzystania z produktu czy usługi. W e-commerce śledzi się ją na przykład na podstawie tego, ilu klientów wraca po pierwszym zakupie, jak często kupują lub jak długo pozostają aktywni. Retencję wspierają dobre doświadczenie klienta, niezawodna dostawa, programy lojalnościowe, spersonalizowana komunikacja, obsługa klienta lub trafne oferty. Wyższa retencja może zmniejszać zależność od ciągłego pozyskiwania nowych klientów i zwiększać ich długoterminową wartość. Dlatego często ocenia się ją razem z ponownymi zakupami i lojalnością klientów.