Video and vision
How to Use CCTV for Retail Analytics: From Security Footage to Store Intelligence
To use CCTV for retail analytics you take the cameras a store already has for security, run their video through software that detects and tracks people, and turn the result into counted events: entries, time spent in a zone, time waiting at the counter, group size, walk-outs. The honest answer for most Indian stores is that this works on the cameras already on the wall, for a shorter list of measures than vendors imply. This guide is the method, in order, with the limit at each step.
Start with what the cameras were installed for
Security cameras are mounted to see faces at the door and hands at the till. Analytics wants the opposite: a high, steep view of the floor where people do not hide behind each other. A typical Indian showroom or EBO has two to eight cameras on a DVR or NVR, mounted at 2.4 to 3 metres, one or two at counter height, often with a wide lens that bends the edges of the frame.
That setup gives you an entrance count that is usually trustworthy, zone dwell in open areas that is fair, and path tracking across the whole floor that is poor, because tracks break every time someone passes behind a pillar, a display or another shopper. Knowing this before you start saves the most common mistake, which is promising the network a heatmap the cameras cannot produce.
The method in six steps
- Inventory every camera: view, resolution, mount height, whether the recorder exposes a stream (RTSP or ONVIF), and whether the lens is wide or normal.
- Choose measures the views can defend. Entrance count and counter wait come first. Zone dwell where a camera looks down on the zone. Skip full paths unless a camera is top-down.
- Put a small edge computer in the store that reads the streams. Frames are processed there and never leave the store; only events do. This is the DPDP-safe design and also the cheap one, because no video crosses the network.
- Draw lines and zones on each camera view: an entrance line, display zones, the counter, the waiting area, the staff-only area used to exclude staff.
- Validate for a week by hand. Count the door for two hours on two days and compare. Time five queues with a phone. If the numbers differ by more than 10 to 15 per cent, fix the camera or the line before trusting anything downstream.
- Read the events by hour beside POS and the sales conversation. Footfall alone is a denominator. It becomes analytics only when something explains it.
What an existing CCTV setup can and cannot measure
| Measure | On typical security mounts | What it needs | Trust level |
|---|---|---|---|
| Entrance footfall | Works | One camera facing the door from inside, a clear line across the threshold | High after a week of validation |
| Zone dwell | Works in open zones | A camera looking down on the zone, not along it | Medium; drops with crowding |
| Group size | Works roughly | Two or more people entering within seconds and staying together | Medium; pairs split and re-merge |
| Wait at counter | Works | A zone drawn at the counter and a rule for how long is waiting | High |
| Unattended walk-out | Works with staff exclusion | A rule: no staff track within reach for the whole visit | Medium; depends on staff exclusion |
| Full path across the store | Poor | Top-down cameras with overlapping views | Low on security mounts |
| Product picked up | Poor | A close camera on the shelf, good light | Low |
| Identity, age, gender, emotion | Not measured | Nothing; these are excluded by design | Not applicable |
Where accuracy goes wrong
- Occlusion: at low mounts one shopper hides another and the count drops.
- Crossing: two people cross and the tracker swaps their IDs, so one long dwell becomes two short ones.
- Glass and evening light: reflections in a showroom window create ghost detections; a dim floor at 8 pm loses real ones.
- Staff counted as customers, unless they are excluded by a staff zone, a uniform colour rule or a clock-in pattern.
- Double counting at the door when a shopper steps out to take a call and comes back.
- Wide-angle lenses stretch people at the edges of the frame, where detectors are weakest.
Reading the events against the conversation
The camera records what happened around a sale: how many came, how long they waited, whether anyone reached them, where they lingered. The consented conversation records what happened inside it: the objection, the offer, the ask for a number. Neither explains conversion alone. Joined by time and zone, an unattended walk-out from the premium zone at 6:40 pm read next to the conversations running at 6:40 pm, they do. Joined by identity they would be unlawful and, for the purpose, unnecessary.
Borentis today captures consented in-store conversations on the advisor's phone, in Hindi, English and Hinglish, and scores them on the playbook. ShopperDNA, its vision product, is on the roadmap: it would join camera events such as footfall, group size, wait time, unattended walk-outs and display hotspots to those conversations by time and zone.
Privacy before the first frame
- No facial recognition, no age or gender estimation, no emotion reading. Behavioural events, not people.
- A notice at the entrance that cameras are used for security and for anonymous counting, in the local language and English.
- Footage retention stays whatever the security policy says; the analytics layer keeps counts and timestamps, not clips.
- Edge processing so no frame leaves the premises, which keeps the data-transfer question simple under India's DPDP Act.
Frequently asked questions
Can I use my existing DVR for retail analytics?
Usually, if the recorder exposes RTSP or ONVIF streams, which most recorders sold in the last five years do. Older analogue DVRs without a network stream need an encoder or replacement.
Do I need new cameras for CCTV analytics?
Not for entrance counting and counter wait. For paths and heatmaps you need a top-down camera per zone, which most stores add later if the first measures earn their keep.
Does CCTV analytics record what customers say?
No. Cameras in this category have no useful audio and the analytics does not transcribe. Conversation capture is a separate, consented step on the advisor's phone.
Is CCTV analytics legal in a store in India?
Anonymous counting under a clear notice is the conservative position under the DPDP Act. Facial recognition or profiling of customers is a different matter and is not part of the approach described here.
Related reading
- Turn existing CCTV cameras into retail intelligence
- Measure customer movement using CCTV
- Conversation intelligence vs CCTV and footfall analytics
- Is recording customers legal in India?
Where Borentis applies this
- Walk-in Recovery: The customer who left is still yours.
- Execution Scorecards: See the floor before the P&L does.
Borentis is the Agentic Operating System for Customer Interactions, built for Indian retail floors: consented one-tap capture on the advisor's phone, every conversation scored against your playbook with the evidence behind every number, leads created when a number is heard, and coaching from your own best conversations.