Scope the question before collecting data
A beacon pilot is not a small-scale marketing campaign; it is a physical infrastructure test. Success metrics for this phase must therefore prioritise signal reliability, deployment integrity and the basic interaction loop over return on investment or conversion rates. Those broader commercial indicators belong to a later stage of evaluation.

When you assess a pilot, you are answering one fundamental question: does the installed hardware, placed in these specific positions, reliably trigger the intended software response on visitors’ devices under real-world conditions? If the answer is no, no amount of campaign optimisation will salvage the deployment.
Pilot metrics sit in a narrow band between raw radio frequency engineering data and user-facing analytics. You do not need to review raw packet captures, but you do need to look beyond surface-level dashboard figures like "total notifications sent." A high notification count might simply mean a beacon is broadcasting too frequently or a zone boundary is poorly calibrated, causing repeated triggers for the same user.
The metrics that matter during a pilot are those that expose friction in the system: where signals drop off, where devices fail to react, and where the physical environment defeats the planned logic.
Compare periods, zones and audiences fairly
Retail environments
In a retail pilot, the primary metric is often the correlation between a known physical zone—such as the footwear aisle—and a confirmed notification delivery. However, raw delivery is insufficient. You need to measure the trigger-to-display latency: the time between a device crossing the RSSI threshold and the notification appearing on screen. If the latency exceeds a few seconds, the customer has already walked past the product, and the context is lost.
Another critical retail metric is the duplicate trigger rate. If a single customer walking slowly past a display receives the same notification four times in ten seconds, the placement or the filtering logic (such as time-based throttling) is wrong. This metric directly informs calibration adjustments before any wider rollout.
Museums and cultural venues
Museum pilots typically focus on exhibit-triggered content. Here, the most useful metric is content-load success rate. It is not enough to know the beacon fired; you must verify that the device successfully requested and received the audio file, image or webpage from the server. A beacon might trigger perfectly in a basement gallery, but if the venue's Wi-Fi drops off in that exact spot, the pilot has failed despite healthy signal metrics.
Dwell-time correlation is also valuable. By comparing the beacon's estimated dwell time against manual observation or existing CCTV analytics, you establish how accurately the RSSI-to-distance algorithm reflects actual visitor behaviour in that specific room geometry.
Events and temporary venues
Event pilots face a unique constraint: density. The metric to watch here is detection rate under load. A system might detect 90% of devices when 50 people are in a hall, but drop to 40% when 500 people are present, due to Bluetooth channel congestion and RF interference from hundreds of smartphones. Measuring the degradation curve as crowd density increases tells you whether the beacon density is sufficient for peak times or merely for quiet periods.
Verify that the measure remains useful
The interaction funnel leak
The most frequent mistake is treating a beacon broadcast as a completed interaction. In reality, the process is a funnel with multiple points of failure:
- Broadcast: Did the beacon transmit the packet?
- Reception: Did the smartphone OS Bluetooth stack pick it up?
- Permission: Has the user granted location and notification permissions?
- Foreground vs Background: Does the OS allow background processing for this app, or did it suspend it?
- Processing: Did the app match the beacon identifier to a campaign?
- Display: Did the OS actually render the notification?
A successful pilot metric tracks where the drop-offs occur. If broadcasts are high but displays are low, the problem is permissions, OS restrictions or app logic—not beacon placement.
Device fragmentation
Aggregating iOS and Android metrics into a single average masks critical differences. iOS and Android handle background Bluetooth scanning differently, and these behaviours change with OS updates. During a pilot, you must segment success metrics by operating system and, where possible, by OS version. A pilot that looks successful on Android but fails silently on iOS is not a successful pilot.
Confusing low metrics with hardware failure
A low trigger rate does not automatically mean the beacons are faulty. In a venue where only 5% of visitors have downloaded the venue app and granted the correct permissions, a 5% trigger rate actually represents a 100% technical success rate. Separating consent and adoption rates from technical trigger rates is essential. If you do not track the install and permission baseline, you cannot accurately assess the hardware's performance.
Key checks before declaring a pilot successful
- Battery drain observation: Did the pilot app cause statistically significant battery drain on test devices? If so, users will disable permissions or uninstall the app post-pilot.
- False positive rate: Did devices in adjacent zones trigger the wrong content? This indicates poor RSSI calibration or signal bleed through walls.
- Logging consistency: Does the backend log timestamps accurately enough to reconstruct a visitor's path? If the logs are too coarse, you cannot verify the pilot's spatial logic.
- Environmental stability: Did metrics change when doors were opened or closed, or when metal shelving was moved? A successful pilot must demonstrate stability across normal daily operational changes, not just in a static snapshot.
Ultimately, a beacon pilot succeeds when it provides enough hard data to make an informed decision about scaling, adjusting or abandoning the deployment, based on how the physical signals behaved in the actual environment rather than how they performed on a spreadsheet.

