Here's a contrarian opinion: most IPTV Reseller Panel platforms define "last login" as "last time the customer opened the app." That's useless. I've watched a British IPTV customer's app stay open for three weeks on a smart TV. His "last login" showed today. He hadn't watched anything in 18 days. The reseller thought he was active. He wasn't. The panel never tracked actual playtime.
The pattern that keeps showing up is vanity metrics. A serious panel tracks "last stream start" separately from "last app open." Run a British IPTV test account through your panel. Open the app but don't play anything. Check "last login." Then play 10 seconds of a channel. Does the panel distinguish between these events? One reseller I know discovered his panel's "last active" filter actually meant "last app launch." He was sending retention offers to people who hadn't watched in months. His new IPTV Reseller Panel shows him true viewing recency. That said, most panels hide this distinction. Ask support: "Does last login mean app open or stream start?" Watch them hesitate.