Saltar al contenido principal

Cómo calcular el Dwell Time utilizando WiFi Location Analytics

Esta guía proporciona una referencia técnica completa para calcular el dwell time de WiFi utilizando WiFi location analytics, abarcando toda la arquitectura desde la captura de solicitudes de sonda 802.11 a través de trilateración basada en RSSI hasta el análisis de zonas geocercadas. Está diseñada para gerentes de TI, arquitectos de redes y directores de operaciones de recintos que necesitan implementar inteligencia de ubicación precisa y escalable en entornos de retail, hospitalidad, salud y sector público. Los lectores obtendrán orientación de implementación práctica, casos de estudio del mundo real y un marco de trabajo claro para traducir datos espaciales brutos en resultados de negocio medibles.

Publicado Actualizado
📖 9 min de lectura2,043 palabras2 ejemplos resueltos3 preguntas de práctica10 definiciones clave

Escucha esta guía

Ver transcripción del podcast
Bienvenido al Technical Briefing de Purple. Soy su anfitrión, y hoy nos sumergiremos en la mecánica de la inteligencia espacial. Específicamente, analizaremos cómo calcular el dwell time utilizando la analítica de ubicación de WiFi. Si usted es director de TI, arquitecto de redes o gestiona las operaciones de un gran recinto —ya sea una cadena de retail, un hospital o un estadio— sabe que comprender cómo se mueven las personas por su espacio es fundamental. El dwell time es la métrica base aquí. No se trata solo de saber que alguien entró al edificio; se trata de saber que pasó doce minutos en el pasillo de promociones o cuarenta y cinco minutos en la sala de espera de triaje. Pero obtener un dwell time preciso no es tan sencillo como activar una función en su controlador inalámbrico. Requiere una comprensión sólida de la dinámica de RF, la arquitectura de red y el procesamiento de datos. Así que entremos en los detalles técnicos. Fundamentalmente, el cálculo del dwell time implica tres pasos: identificar un dispositivo, estimar su posición y rastrear esa posición a lo largo del tiempo. El paso uno es la detección del dispositivo. Los dispositivos móviles envían constantemente solicitudes de sondeo (probe requests) 802.11 para buscar redes. Sus Access Points actúan como sensores, captando estos sondeos. El AP registra la dirección MAC del dispositivo, una marca de tiempo y el Indicador de Fuerza de la Señal Recibida —o RSSI. Ahora, una nota rápida sobre la identificación. Históricamente, la dirección MAC era un identificador estático. Pero hoy en día, iOS y Android utilizan la aleatorización de MAC por motivos de privacidad al realizar sondeos. Si un dispositivo no está conectado a su red, su dirección MAC cambia. Esto significa que el rastreo pasivo puede inflar el recuento de visitantes y sesgar los tiempos de permanencia, porque un solo dispositivo parece ser múltiples dispositivos con el paso del tiempo. Para obtener datos deterministas y de alta precisión, necesita que el usuario se autentique en su Guest WiFi. Una vez autenticado, tendrá un identificador persistente. Pasemos al paso dos: la estimación espacial. ¿Cómo sabemos dónde está el dispositivo? Utilizamos RSSI y trilateración. Si un AP detecta un dispositivo a menos sesenta y cinco dBm, podemos estimar que está aproximadamente a diez metros de distancia. Pero podría estar en cualquier punto de un círculo de diez metros alrededor de ese AP. Para obtener una ubicación, necesitamos que al menos tres AP escuchen esa misma solicitud de sondeo. Esto es lo que llamo la Regla de Tres. El motor de analítica toma el RSSI de los tres AP, calcula las distancias estimadas y encuentra dónde se intersectan esos círculos. Los sistemas avanzados utilizan centroides ponderados y filtros de Kalman para suavizar el inevitable ruido de RF y el desvanecimiento por trayectos múltiples que se producen en entornos complejos —piense en estanterías metálicas en un almacén o en multitudes densas en el pasillo de un estadio. Finalmente, el paso tres: el cálculo temporal. Una vez que tenemos un flujo de coordenadas de ubicación, las mapeamos contra las zonas geocercadas (geofenced) que usted ha definido en la plataforma. El tiempo de permanencia se calcula registrando un Evento de Entrada cuando el dispositivo ingresa a la zona, y un Evento de Salida cuando se retira. Es fundamental que configures un Umbral de Permanencia. Si alguien camina por la sección de ropa en diez segundos, es un transeúnte, no un visitante permanente. Establecer un umbral de, por ejemplo, treinta segundos filtra el ruido y te brinda datos limpios de interacción. Ahora hablemos de la implementación. ¿Cómo se despliega esto con éxito? Primero, evalúa tu infraestructura. Una red diseñada para una cobertura básica no soportará analíticas de ubicación precisas. Necesitas densidad. Necesitas APs posicionados en el perímetro de tus zonas, no solo en medio del pasillo. Como regla general, un dispositivo debe ser escuchado por al menos tres APs en cualquier ubicación dada, con un RSSI de menos setenta y cinco dBm o mejor. Si tu despliegue actual no cumple con ese estándar, necesitarás densificar, particularmente en las zonas que más importan para tu negocio. Segundo, define tus zonas con cuidado. No las hagas demasiado pequeñas. Si una zona es más pequeña que la tolerancia de precisión de tu red, parecerá que los dispositivos rebotan de adentro hacia afuera, corrompiendo tus métricas de permanencia. En un entorno minorista, un buen punto de partida son zonas de al menos veinte a treinta metros cuadrados. Tercero, piensa en tu flujo de datos. Tu controlador inalámbrico necesita reenviar los datos de ubicación a la plataforma de analítica. Esto ocurre típicamente a través de una API o syslog seguro. Asegúrate de que esta integración esté configurada correctamente y que los datos fluyan casi en tiempo real; cualquier retraso superior a treinta segundos degradará la calidad de tus tableros operativos en vivo. Cuarto, y esto a menudo se pasa por alto: calibra regularmente. El entorno de RF en un recinto cambia. Se colocan nuevas exhibiciones, el inventario de temporada cambia la distribución, las multitudes absorben la señal de manera diferente a los pasillos vacíos. Un estudio de sitio realizado en el despliegue no seguirá siendo preciso seis meses después. Incorpora una cadencia de calibración en tu programa operativo. Ahora, pasemos a una sesión de preguntas y respuestas rápidas basada en los problemas comunes de despliegue que veo en el campo. Pregunta uno: Nuestros datos de ubicación saltan por todas partes en nuestro almacén. ¿Qué está pasando? Los almacenes son pesadillas de RF. Las estanterías metálicas causan una severa reflexión de la señal, lo que llamamos desvanecimiento por trayectorias múltiples. La señal rebota en el metal y llega al AP a través de múltiples rutas, distorsionando la lectura de RSSI. Es probable que necesites densificar tus APs, considerar antenas direccionales enfocadas en pasillos específicos y asegurarte de que tu plataforma de analítica tenga sus algoritmos de suavizado ajustados para entornos de alta interferencia. Pregunta dos: Nuestros tiempos de permanencia parecen demasiado cortos y nuestro conteo de visitantes es mucho más alto de lo esperado. Casi con toda seguridad, usted está confiando en datos pasivos, y la aleatorización de MAC está rompiendo las sesiones. Cada vez que un dispositivo cambia su dirección MAC, la plataforma lo ve como un visitante completamente nuevo que solo se queda por un corto tiempo. La solución es impulsar la autenticación de Guest WiFi. Cuando los usuarios inician sesión, usted obtiene un identificador persistente que sobrevive a la aleatorización de MAC. Incentive la autenticación: una simple página de bienvenida con un inicio de sesión social de un solo clic suele ser suficiente. Pregunta tres: Hemos definido una zona alrededor de nuestras cajas, pero sigue capturando a personas que solo van pasando. Este es un problema de configuración del Umbral de Permanencia (Dwell Threshold). Aumente su umbral de permanencia mínimo para esa zona. Si su fila de cajas suele tardar dos minutos, establezca el umbral en sesenta o noventa segundos. Cualquiera que pase en menos tiempo simplemente no será contabilizado como alguien que permaneció en la zona de cajas. Para resumir todo lo que hemos cubierto hoy: el cálculo del tiempo de permanencia transforma su espacio físico en un entorno medible y optimizable. Requiere un despliegue denso de AP, una comprensión sólida de la trilateración y el RSSI, y una configuración inteligente de geocercas y umbrales de permanencia. Los datos que obtiene de vuelta son genuinamente potentes. Le indican qué zonas están funcionando, dónde se están formando cuellos de botella y dónde debe cambiar su diseño o su personal. Cuando se correlacionan con los datos de ventas u operaciones, se convierten en una de las métricas más accionables de todo su conjunto de analíticas. Para los siguientes pasos, recomendaría comenzar con un piloto enfocado. Elija dos o tres zonas de alto valor en su establecimiento, asegúrese de que su densidad de AP sea suficiente, configure sus zonas y umbrales con cuidado, y ejecute el piloto durante cuatro a seis semanas antes de sacar conclusiones. Eso le dará suficientes datos para establecer una línea base e identificar tendencias significativas. Gracias por acompañarnos en esta sesión técnica de Purple. Para obtener guías de implementación más detalladas y explorar cómo la plataforma de analíticas agnóstica de hardware de Purple puede funcionar con su infraestructura existente, visite purple dot ai.

Parte de nuestra serie principal: WiFi Analytics Guide

Cómo calcular el Dwell Time utilizando WiFi Location Analytics

Executive Summary

For enterprise venues - from vast retail floors to sprawling stadiums - understanding visitor behaviour is no longer just a marketing luxury; it is a critical operational requirement. WiFi dwell time (how long a device remains within a specific physical zone) serves as the foundational metric for measuring spatial engagement. However, accurately calculating dwell time using existing wireless infrastructure requires managing complex RF environments, MAC randomisation, and varying device probe frequencies.

This guide provides senior IT professionals, network architects, and operations directors with a definitive technical reference on how to calculate dwell time using WiFi location analytics. We will explore the mechanisms of device detection, the role of Received Signal Strength Indicator (RSSI) and trilateration, and how platforms like Purple convert raw probe requests into actionable business intelligence. By leveraging your existing Guest WiFi infrastructure, organisations can deploy scalable analytics without expensive overlay hardware networks. Its ROI is highly compelling: venues that implement location analytics consistently report measurable improvements in conversion rates, operational efficiency, and customer satisfaction.


Technical Deep-Dive: The Mechanics of Dwell Time

Calculating dwell time is essentially a matter of spatial and temporal resolution. It requires identifying a device, estimating its location, and continuously tracking that location over time. Each of these three steps presents its own technical challenges, and a robust solution must address them all.

1. Device Detection and Identification

The process begins with the passive detection of 802.11 probe requests. Mobile devices continuously broadcast these management frames to discover available wireless networks. Access Points (APs) acting as sensors capture these frames, which contain the device's MAC address, a timestamp, and the signal strength (RSSI) at the receiving AP.

Historically, the MAC address provided a permanent, hardware-level identifier. However, modern mobile operating systems - iOS 14+, Android 10+, and Windows 10+ - use MAC randomisation to enhance user privacy. When a device is not associated with a network, it uses a temporary, randomised MAC address that changes periodically. This directly challenges passive dwell time calculations, as a single physical device can appear as multiple unique visitors within a session.

To maintain session continuity for accurate dwell time calculations, analytics platforms must employ one of two strategies. The first is heuristic fingerprinting, which involves analysing the Information Elements (IEs) within the probe request frames - such as supported data rates, channel lists, and vendor-specific fields - to probabilistically link probe requests originating from the same device even when the MAC address changes. The second and far more reliable method is to rely on authenticated sessions. When a user explicitly connects to the Guest WiFi network, the platform obtains the device's true hardware MAC address and can associate it with a persistent user profile. This deterministic identification is the gold standard for accurate, long-term dwell metrics.

2. Spatial Estimation: RSSI and Trilateration

Once a device is identified, the system must determine its physical location. The most widely used method employs RSSI-based trilateration, which is explained in detail in the guide The Mechanics of WiFi Wayfinding: Trilateration and RSSI Explained.

The principle is straightforward: RSSI decreases predictably with distance according to the Free-Space Path Loss (FSPL) model. By measuring the signal strength at multiple APs, the system can estimate the distance of the device from each AP. When three or more APs detect the same probe request, the analytics engine can calculate the device's position by finding the intersection of circles (or spheres in 3D multi-floor environments) with radii corresponding to the estimated distances from each AP.

Cómo calcular el Dwell Time utilizando WiFi Location Analytics - dwell time architecture overview

In reality, RF environments do not behave like the ideal free-space model. Multipath fading, caused by signal reflections from walls, metal shelving, and human bodies, introduces significant RSSI variability. To mitigate this, production-grade analytics engines employ several techniques:

Technique Objective Typical Gain
Weighted Centroid Algorithm Assigns higher weight to APs with stronger RSSI readings Reduces location error by 15-30%
Kalman Filtering Smooths location estimates over time to filter out transient noise Reduces jitter in real-time tracking
Fingerprint Mapping Pre-maps RSSI signatures at known locations for calibration Improves accuracy in complex RF environments
Multi-AP Averaging Averages RSSI over multiple sample intervals Minimises the impact of transient interference

For reliable trilateration, the Rule of Three applies: a device must be heard by at least three APs simultaneously at a signal strength of -75 dBm or better. Networks designed solely for coverage - where a single AP provides signal over a large area - are insufficient for accurate location analytics. This is a critical architectural distinction that must be addressed prior to deployment.

3. Temporal Calculation: Defining and Calculating Dwell

With a stream of location coordinates, the analytics engine maps the device's position against geofenced zones defined within the platform. A geofence is a virtual polygon drawn over a floor plan, representing a meaningful physical area such as a checkout queue, a promotional display, or a hotel lobby.

Dwell time is not simply the difference between the first and last seen timestamps. A robust calculation must account for device sleep cycles, brief excursions outside the zone, and the inherent noise of location estimation. Standard calculation logic defines three key parameters:

Entry Event: The device's estimated location enters a specific geofenced zone and remains there for a minimum duration - the Dwell Threshold - to filter out passers-by. A typical threshold for retail environments is 30 seconds; 60 seconds might be more appropriate for healthcare waiting areas.

Exit Event: The device's location moves outside the zone boundaries, or the device is not detected by any AP for a specified Timeout Period (typically 3-5 minutes). The timeout handles devices that go into sleep mode or are placed in bags, preventing premature session termination.

Dwell Duration: The difference between the entry event timestamp and the exit event timestamp, excluding any timeout buffers. This is the metric reported in the WiFi Analytics dashboard.


¿Tiene preguntas sobre su configuración específica?

Nuestro equipo trabaja con gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.

Implementation Guide

Deploying a robust WiFi location analytics solution requires careful planning and alignment between network architecture and business goals. The following steps present a vendor-neutral deployment framework applicable to any enterprise WLAN environment.

Step 1: Infrastructure Assessment and Densification

Conduct a thorough RF site survey to assess your existing WLAN deployment against location-service requirements. The core question is whether your current AP placement supports the 'Rule of Three' across all target zones. Use a tool like Ekahau or iBwave to model AP coverage and identify gaps. If your network was designed solely for throughput and coverage, you must densify the deployment, particularly in high-value zones. Budget for additional APs and cabling as part of the project scope.

Step 2: Zone Definition and Geofencing

Map your physical space into logical zones within the analytics platform. Import your floor plans and define geofenced areas aligned with your business questions. In a Retail environment, typical zones include entrances, specific product categories, promotional areas, and checkouts. In a Hospitality setting, relevant zones might include the lobby, restaurant, bar, conference suites, and pool area. Ensure zones are appropriately sized - a minimum of 20-30 square metres is a practical lower limit for WiFi-based location analytics.

Step 3: Controller Integration and Data Pipeline

Integrate your wireless controller (Cisco, Aruba, Meraki, Ruckus, or equivalent) with the analytics platform. This typically involves configuring the controller to forward RTLS (Real-Time Location System) data streams or location API updates to the analytics engine. Ensure the data pipeline is configured for near-real-time delivery - latency greater than 30 seconds will degrade the quality of live operational dashboards. All data transmission must be encrypted in transit (minimum TLS 1.2) and comply with GDPR and any applicable data protection legislation.

Step 4: Threshold Configuration and Baseline Establishment

Configure Dwell Thresholds and Timeout Periods for each zone based on expected behaviour in that area. Run the system for at least four to six weeks before drawing conclusions to establish a statistically robust baseline. This baseline is essential for identifying meaningful deviations - for example, a sudden drop in dwell time at a promotional display could indicate a merchandising issue or staffing shortage.

Cómo calcular el Dwell Time utilizando WiFi Location Analytics - dwell time heatmap infographic


Best Practices

The following recommendations reflect industry-standard practices for deploying WiFi location analytics at scale.

Regularly calibrate the RF environment. A venue's physical environment is constantly changing - new displays, seasonal inventory, and crowd density all alter RF propagation. A site survey conducted at deployment will not be accurate six months later. Build a quarterly calibration cadence into your operational schedule and recalibrate immediately following any significant physical modifications to the space.

Separate passive and authenticated analytics. Educate stakeholders on the distinction between passive analytics (unassociated devices, subject to MAC randomisation) and authenticated analytics (users who have logged into Guest WiFi). Passive data provides reliable trend data at scale; authenticated data provides deterministic, individual-level tracking. Use passive data for macro-level footfall and zone popularity analysis, and authenticated data for conversion attribution and personalised engagement.

Correlate with operational data. Dwell time in isolation is just a metric, not an insight. Its value is unlocked only when spatial data is correlated with Point of Sale (POS) data, staff schedules, or service delivery records. For example, high dwell time in a checkout queue is only actionable when correlated with transaction volumes and staffing levels. This correlation is the foundation of the ROI case for location analytics investments.

Align with privacy and compliance requirements. Ensure your deployment complies with GDPR (in the UK and EU) and any sector-specific regulations relevant to your industry. In Healthcare environments, patient location data may be subject to additional data protection requirements. Apply data minimisation principles - collect only what is necessary, anonymise where possible, and establish clear data retention policies.


Troubleshooting and Risk Mitigation

The table below summarises the most common failure modes in WiFi dwell time deployments and recommended remedial actions.

Failure Mode Potential Cause Remedial Action
Inflated visitor counts, short dwell times MAC randomisation on unauthenticated devices Drive Guest WiFi authentication; use heuristic fingerprinting for passive data
Erratic location data (devices jumping between zones) Insufficient AP density or multipath fading Increase AP density; tune smoothing algorithms; recalibrate the RF model
Zones capturing passers-by Dwell threshold set too low Increase the minimum dwell threshold for the affected zone
Checkout zone capturing entrance traffic Overlapping or oversized zone definitions Tighten geofence boundaries; ensure zones do not overlap
Stale or delayed dashboard data Data pipeline latency or API rate limiting Review controller integration; increase API polling frequency
Poor accuracy in multi-storey environments 2D trilateration applied in 3D space Apply floor-level discrimination using AP elevation data

ROI and Business Impact

Implementing WiFi location analytics transforms physical spaces into measurable, optimisable environments. The business case operates across three dimensions: revenue generation, operational efficiency, and customer experience.

On the revenue side, dwell time data enables evidence-based merchandising decisions. Knowing that a specific end-cap display generates an average of 9.2 minutes of dwell time - compared to 1.6 minutes at the entrance - allows category managers to prioritise high-margin products in high-engagement zones. For Transport operators, understanding dwell patterns in retail concessions directly influences rent negotiations and revenue-share agreements.

On the operational side, real-time dwell analytics enables dynamic staffing. A queue management system that alerts staff when checkout dwell times exceed a certain threshold can reduce wait times without the cost of permanent over-staffing. This directly contributes to improved customer satisfaction - a topic explored in detail in How To Improve Guest Satisfaction: The Ultimate Playbook.

On the experience side, location intelligence enables contextually relevant engagement. When integrated with Purple's WiFi Analytics platform, dwell data can trigger personalised notifications - for example, sending a discount offer to a customer spending more than five minutes in the footwear department. This capability is becoming increasingly relevant as venues explore passwordless access models that reduce authentication friction while maintaining data quality.

For public-sector organisations and smart city initiatives, dwell analytics provides an evidence base for infrastructure investment decisions - understanding how citizens use public spaces, transport hubs, and civic buildings. Purple's expanded public-sector capabilities, highlighted in the appointment of Iain Fox as VP Growth for Public Sector, reflect the growing demand for this type of spatial intelligence in government and municipal environments.

The total cost of ownership for a WiFi location analytics deployment is typically low compared to the operational value generated, especially where the analytics layer is deployed over an existing WLAN infrastructure. The marginal cost is primarily the analytics platform licensing and the engineering time required for integration and calibration - not new hardware investment.

Definiciones clave

Tiempo de permanencia de WiFi

La duración medida que un dispositivo con WiFi habilitado permanece dentro de una zona física definida, calculada a partir de la diferencia entre un evento de entrada y un evento de salida detectados por la infraestructura inalámbrica.

La métrica principal para el análisis de interacción espacial. Utilizada por operadores de retail, administradores de recintos y de salud para entender cómo las personas usan los espacios físicos.

Indicador de fuerza de señal recibida (RSSI)

Una medida del nivel de potencia de una señal de radio recibida, expresada en decibelios relativos a un milivatio (dBm). Los valores típicamente varían de 0 dBm (señal máxima) a -100 dBm (señal mínima detectable).

La entrada de datos sin procesar para la estimación de distancia en el análisis de ubicación de WiFi. Un RSSI de -75 dBm o mejor en tres o más AP es el requisito mínimo para una trilateración confiable.

Trilateración

Una técnica matemática para determinar la posición de un punto midiendo su distancia desde tres o más puntos de referencia conocidos. En el análisis de WiFi, los puntos de referencia son los puntos de acceso y las distancias se estiman a partir de las lecturas de RSSI.

El algoritmo de posicionamiento central utilizado por las plataformas de análisis de ubicación de WiFi. A diferencia de la triangulación, que utiliza ángulos en lugar de distancias.

Aleatorización de MAC

Una función de privacidad implementada en los sistemas operativos móviles modernos (iOS 14+, Android 10+) donde un dispositivo utiliza una dirección MAC temporal y aleatoria al buscar redes, en lugar de su dirección de hardware permanente.

El principal desafío técnico para el análisis pasivo de WiFi. Hace que un solo dispositivo físico aparezca como múltiples visitantes únicos, inflando los conteos de afluencia y fragmentando las sesiones de tiempo de permanencia. Se mitiga fomentando la autenticación en el WiFi de invitados.

Geofencing

La creación de un límite geográfico virtual (definido como un polígono en un plano de distribución) que activa eventos analíticos (entrada, salida, permanencia) cuando un dispositivo rastreado cruza dicho límite.

Se utiliza dentro del panel de análisis para definir áreas específicas para la medición del tiempo de permanencia localizado. El tamaño y la ubicación de la zona son decisiones de configuración críticas que afectan directamente la calidad de los datos.

Umbral de permanencia

La duración mínima que un dispositivo debe permanecer dentro de una zona de geofencing antes de que la plataforma de análisis registre un evento de entrada y comience a contar el tiempo de permanencia.

Esencial para la calidad de los datos. Un umbral demasiado bajo contará a los transeúntes como personas que permanecen en el lugar; un umbral demasiado alto pasará por alto interacciones reales de corta duración. Debe ajustarse por zona según el comportamiento esperado.

Desvanecimiento por trayectorias múltiples

Un fenómeno en el que una señal de radio llega a una antena receptora a través de dos o más trayectorias (línea de visión directa y una o más trayectorias reflejadas), lo que provoca interferencias constructivas o destructivas que distorsionan la fuerza de la señal recibida.

La principal fuente de imprecisión de RSSI en entornos interiores complejos como almacenes, tiendas de retail y hospitales. Se mitiga mediante la densificación de AP, algoritmos de suavizado y huellas dactilares de RF.

Solicitud de sondeo (Probe Request)

Una trama de administración 802.11 transmitida por un dispositivo cliente para descubrir redes inalámbricas disponibles. Contiene la dirección MAC del dispositivo (que puede ser aleatoria), las tasas de datos admitidas y otra información de capacidad.

El paquete de datos fundamental capturado por los AP para detectar la presencia de dispositivos en un recinto. La entrada de datos sin procesar para todo el análisis pasivo de ubicación de WiFi.

Identificación determinista

La capacidad de identificar un dispositivo o usuario específico con certeza, que generalmente se logra a través de un evento de autenticación donde la verdadera dirección MAC de hardware del dispositivo se revela a la red.

Se logra cuando un usuario se autentica en la red de WiFi de invitados. Permite un seguimiento preciso del tiempo de permanencia a largo plazo que es inmune a la aleatorización de MAC, y permite vincular los datos espaciales a un perfil de usuario conocido para la atribución de conversión.

Pérdida de trayectoria en el espacio libre (FSPL)

La atenuación de la fuerza de la señal de radio que ocurre a medida que la señal se propaga a través del espacio libre, aumentando con la distancia y la frecuencia de acuerdo con un modelo logarítmico.

La base teórica para la conversión de RSSI a distancia en la trilateración. Los entornos del mundo real se desvían significativamente del modelo FSPL debido a obstáculos y reflexiones, por lo que los algoritmos de calibración y suavizado son esenciales.

Ejemplos resueltos

Una cadena minorista nacional con 150 tiendas quiere medir la efectividad de una nueva exhibición promocional en cabecera de góndola. El equipo de marketing necesita saber cuánto tiempo se detienen los compradores en la exhibición y si un alto tiempo de permanencia se correlaciona con un aumento en las ventas del SKU promocionado.

Paso 1 — Creación de zonas: Defina una geocerca estrecha (aproximadamente de 4m x 3m) alrededor de la exhibición en cabecera de góndola dentro del panel de analítica de Purple, diferenciándola de la zona de pasillo más amplia. Paso 2 — Configuración de umbrales: Establezca un umbral de permanencia mínimo de 20 segundos para filtrar a los clientes que simplemente pasan caminando por el extremo del pasillo. Paso 3 — Período de referencia: Ejecute la analítica durante dos semanas antes del lanzamiento de la promoción para establecer un tiempo de permanencia de referencia para esa zona. Paso 4 — Medición del período de promoción: Active la promoción y monitoree el tiempo de permanencia diariamente. Exporte los datos de tiempo de permanencia a través de la API de analítica. Paso 5 — Correlación: Una el conjunto de datos de tiempo de permanencia con los datos de transacciones de PoS para el SKU promocionado, segmentados por hora del día y día de la semana. Calcule el coeficiente de correlación de Pearson entre el tiempo de permanencia promedio de la zona y el volumen de ventas por hora del SKU. Paso 6 — Informes: Presente los datos de correlación al equipo de gestión de categorías con la recomendación de replicar el formato de exhibición en las tiendas de alto tráfico.

Comentario del examinador: La decisión de diseño crítica aquí es la geocerca estrecha alrededor de la exhibición específica, en lugar del pasillo más amplio. Esto aísla el comportamiento de interés. El umbral de 20 segundos es adecuado para un contexto de compra minorista: lo suficientemente corto como para capturar un interés genuino y lo suficientemente largo como para excluir el tránsito. La correlación con los datos de PoS es lo que transforma la métrica de permanencia en información de negocio. Tenga en cuenta que si la tienda depende por completo de la analítica pasiva, la aleatorización de direcciones MAC puede subestimar a los visitantes recurrentes; correlacionar con los datos de tarjetas de fidelidad o fomentar la autenticación en el WiFi de invitados mejoraría la precisión del análisis a nivel individual.

Un gran fideicomiso del NHS necesita monitorear los tiempos de espera de los pacientes en el área de triaje del Departamento de Emergencias para garantizar el cumplimiento del objetivo de SLA de cuatro horas. El equipo de TI cuenta con un despliegue existente de Cisco Meraki, pero no tiene capacidad de analítica actual.

Paso 1 — Auditoría de infraestructura: Realice un estudio de sitio de RF en el área de espera de triaje. Verifique que un mínimo de tres AP de Meraki detecten dispositivos en todas las áreas de asientos a -70 dBm o mejor. El entorno de emergencias suele tener una alta interferencia de RF debido a los equipos médicos; densifique si es necesario. Paso 2 — Integración de la API de ubicación de Meraki: Habilite la API de escaneo de Meraki en los AP correspondientes y configúrela para enviar datos de ubicación mediante POST al endpoint de la plataforma de analítica de Purple en intervalos de 30 segundos. Paso 3 — Definición de zonas: Defina el área de espera de triaje como una zona diferenciada dentro de Purple. Establezca el umbral de permanencia en 60 segundos y el tiempo de espera por inactividad en 10 minutos (para considerar a los pacientes que puedan ser llevados brevemente a una sala lateral). Paso 4 — Alertas en tiempo real: Configure una alerta de webhook para notificar al enfermero de turno a través del sistema de mensajería operativa del hospital (por ejemplo, Microsoft Teams o Vocera) si el tiempo de permanencia promedio en la zona de triaje supera los 45 minutos. Paso 5 — Informes: Genere informes semanales de tiempo de permanencia segmentados por hora del día y día de la semana para identificar los períodos de mayor presión para la optimización del personal.

Comentario del examinador: En el sector salud, el tiempo de permanencia afecta directamente los resultados de los pacientes y el cumplimiento normativo. El paso crítico es la auditoría de infraestructura: la precisión de la ubicación debe ser suficiente para distinguir el área de espera de los pasillos clínicos adyacentes, que pueden estar separados por solo unos pocos metros. El tiempo de espera por inactividad de 10 minutos es deliberadamente amplio para tener en cuenta los patrones de movimiento no lineales de los pacientes en un departamento de emergencias. Las alertas en tiempo real son lo que transforma la analítica retrospectiva en una herramienta operativa proactiva. El gobierno de datos es primordial en este contexto: asegúrese de que todos los datos de ubicación se procesen de conformidad con las políticas de protección de datos del NHS y el GDPR del Reino Unido, y que los datos de los pacientes se anonimicen en el punto de recolección.

Preguntas de práctica

Q1. ¿Está implementando análisis de ubicación en un almacén grande con estanterías metálicas altas en todo el lugar. Las pruebas iniciales muestran que las ubicaciones de los dispositivos saltan de manera errática entre los pasillos y los tiempos de permanencia promedio son inconsistentes. ¿Cuál es la causa raíz más probable y qué pasos de remediación recomendaría?

Sugerencia: Considere cómo la estructura física del entorno afecta la propagación de la señal de RF y qué significa esto para la confiabilidad de la estimación de distancia basada en RSSI.

Ver respuesta modelo

Los datos de ubicación erráticos son causados por un desvanecimiento severo por trayectorias múltiples (multipath fading). Las estanterías metálicas reflejan y dispersan las señales de RF, lo que significa que los valores de RSSI recibidos por los AP están muy distorsionados por las trayectorias reflejadas en lugar de representar distancias reales de línea de vista. Esto hace que las estimaciones de distancia del motor de trilateración no sean confiables. Remediación recomendada: (1) Densificar la implementación de AP, posicionando los AP al final de cada pasillo para maximizar la cobertura de línea de vista a lo largo del pasillo. (2) Considerar antenas direccionales enfocadas hacia pasillos específicos para reducir la interferencia entre pasillos. (3) Implementar RF fingerprinting: mapear previamente las firmas de RSSI en puntos de cuadrícula conocidos en todo el almacén para crear un modelo de ubicación calibrado que tenga en cuenta las características de RF específicas del entorno. (4) Ajustar los parámetros de suavizado del filtro de Kalman de la plataforma de análisis para reducir el impacto de los picos transitorios de RSSI en la estimación de la ubicación.

Q2. Un director de operaciones de retail informa que la plataforma de análisis muestra recuentos diarios de visitantes totales que son tres veces más altos que el contador manual de la puerta, y tiempos de permanencia promedio de menos de dos minutos en todas las zonas. La implementación se basa completamente en el monitoreo pasivo de probe requests. ¿Cuál es el problema arquitectónico y cómo lo resolvería?

Sugerencia: Piense en lo que le sucede al identificador de un dispositivo en el transcurso de una visita de compras de una hora en un smartphone moderno.

Ver respuesta modelo

El problema es la aleatorización de direcciones MAC. Los smartphones modernos rotan su dirección MAC aleatoria periódicamente; en algunos casos, cada pocos minutos. Debido a que la plataforma depende completamente de probe requests pasivos, cada nueva dirección MAC se interpreta como un visitante nuevo y único. Un solo comprador que pasa una hora en la tienda puede generar diez o más direcciones MAC únicas, cada una apareciendo como un visitante separado con un tiempo de permanencia corto. La resolución es doble: (1) Implementar un flujo de autenticación de Captive Portal para atraer a los usuarios a la red, proporcionando una dirección MAC de hardware persistente y una identidad de usuario conocida. Incluso una tasa de autenticación del 30–40% mejorará significativamente la calidad de los datos. (2) Para los datos pasivos restantes, implementar fingerprinting heurístico para vincular de manera probabilística los probe requests del mismo dispositivo en función de los patrones de Information Element, reduciendo (aunque no eliminando) la inflación causada por la rotación de MAC. Comunique claramente a las partes interesadas que los recuentos pasivos de visitantes son indicadores de tendencias, no cifras absolutas.

Q3. Ha implementado análisis de ubicación en un centro comercial y ha definido una zona alrededor de un área específica de mesas en el patio de comidas. Los datos muestran que la zona tiene un tiempo de permanencia promedio inusualmente alto de 45 minutos, pero el operador del patio de comidas informa que la mayoría de los clientes solo están sentados durante 15–20 minutos. ¿Qué problema de configuración podría explicar esta discrepancia?

Sugerencia: Considere cómo maneja la plataforma de análisis los dispositivos que dejan de enviar probe requests mientras permanecen físicamente presentes en la zona.

Ver respuesta modelo

La causa más probable es un Timeout Period configurado incorrectamente. Cuando un cliente termina de comer y guarda su teléfono en el bolsillo o en el bolso, el dispositivo puede entrar en un estado de bajo consumo y dejar de transmitir probe requests. Si el Timeout Period se establece demasiado largo (por ejemplo, 30 minutos), la plataforma continuará la sesión de permanencia durante 30 minutos después del último probe detectado, incluso si el cliente ya se ha ido. Esto infla artificialmente el tiempo de permanencia reportado. La solución es reducir el Timeout Period a un valor que refleje el intervalo típico entre las transmisiones de probe en el entorno; por lo general, de 3 a 5 minutos es adecuado para un lugar público concurrido. Además, revise si el límite de la geocerca para la zona del patio de comidas está capturando inadvertidamente áreas adyacentes (por ejemplo, un pasillo o una fila) donde los clientes pueden quedarse después de salir del área de mesas.

Continúe leyendo esta serie

Medición del ROI empresarial de Guest WiFi y Location Analytics

Esta referencia técnica muestra a los equipos de TI y de recintos cómo medir el ROI de Guest WiFi con una cadena defendible desde la salud de la red y los datos consentidos hasta los resultados operativos o comerciales validados. Separa la evidencia medible de las suposiciones, mapea Purple Connect, Capture y Engage con la capa de medición correcta y ofrece escenarios de planificación para hoteles, propiedades de retail y recintos de eventos.

Leer la guía →

Privacy by Design: Anonymising WiFi Data for GDPR Compliance

Esta guía de autoridad detalla la arquitectura técnica y las estrategias de implementación para la anonimización de datos de WiFi para garantizar el cumplimiento de la norma GDPR. Proporciona a los líderes de TI y arquitectos de redes marcos de trabajo prácticos para equilibrar la analítica robusta de las instalaciones con los estrictos requisitos de privacidad de datos.

Leer la guía →

Heatmapping frente a Analítica de Presencia: Diferencias Técnicas

Esta guía técnica autorizada detalla las diferencias arquitectónicas y operativas críticas entre el heatmapping de WiFi y la analítica de presencia para operadores de recintos empresariales. Proporciona a los líderes de TI, arquitectos de red y directores de operaciones marcos de implementación accionables, escenarios de implementación del mundo real y mejores prácticas neutrales con respecto al proveedor para extraer el máximo ROI de su infraestructura inalámbrica existente.

Leer la guía →

¿Tiene preguntas sobre su configuración específica?

Nuestro equipo trabaja con gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.