What This Guide Helps You Do
This guide explains how to set up and analyze Precision Geolocation Tracking on your dynamic QR codes. By utilizing GPS-level coordinates rather than general IP guesses, you can understand exactly where your customers scan physical marketing assets—whether it is in East London, Cambridge, Durbanville, Sandton, or Umhlanga.
You will learn:
- The difference between IP-based city-level location and precision GPS tracking.
- How to enable precision geolocation in the QR generator.
- What scanners see when they scan a GPS-enabled QR code.
- How to interpret the street-level logs on your analytics dashboard.
- How to maintain POPIA and GDPR compliance in South Africa.
IP Geolocation vs. Precision GPS Tracking
Most basic tools only provide general country or city location by inspecting the scanner's IP address. While useful, IP lookups can be highly inaccurate on mobile networks, often showing a Durban visitor as being in Johannesburg because of cellular routing.
Precision GPS Tracking solves this:
- IP-Based Lookup: Suburb/City-level accuracy (approx. 50-80% accurate for specific suburbs on mobile data).
- Precision GPS: Street-level coordinates (accurate within 5-15 meters) by requesting browser-based location access.
By utilizing South Africa's leading dynamic QR code generator with ZAR billing, you can toggle between these two modes to get the exact level of campaign attribution your business requires.
Step 1: Enable Precision Tracking in the Generator
To enable GPS tracking during creation or when editing a QR code:
- Go to the Generator (
/generate) or edit an existing QR code. - Scroll to the Step 3: Advanced Settings & Tracking section.
- Locate Precision GPS Geolocation Tracking and toggle the setting to Enabled.
- Save or update your QR code.
Note: Precision GPS tracking is available on Pro+ and higher paid tiers. Review our dynamic QR code pricing in South Africa to compare plan features.
Step 2: What the Scanner Experiences
To comply with mobile operating system safety policies (iOS and Android), browser-level GPS coordinates require explicit user permission.
When a user scans your code:
- They are routed through our high-speed edge redirect proxy.
- A clean, branded prompt appears asking: "Allow this website to access your location to show local deals/info?"
- If they click Allow, their exact coordinates are captured and they are instantly redirected to the destination URL (in less than 150ms).
- If they click Block or ignore it, the system falls back to standard IP-based geolocation. The scan is still recorded, but at the city/region level.
Step 3: View Precision Location Logs
Once scans begin arriving, you can view the exact places they originated from:
- Go to your Dashboard > Analytics (
/analytics). - Navigate to the Geography tab.
- You will see a detailed Precision GPS Logs table.
- The table displays:
- Date and time of scan.
- Exact Suburb and Street Address (e.g., East London, Cambridge, Westville, Durban, Sea Point, Cape Town).
- Coordinates (Latitude & Longitude).
- Device model and browser used.
This allows real estate agencies, restaurant groups, and outdoor advertisers to verify which physical billboard or table tent drove the engagement.
POPIA and GDPR Privacy Compliance
Because exact GPS coordinates constitute personal location data, South African businesses must follow the Protection of Personal Information Act (POPIA):
- Disclose in Privacy Policy: Your company's privacy notice must disclose that you track location data for marketing analytics.
- Local SA Hosting: Your data on QR Code Pro is hosted locally in South African data centers, ensuring full compliance with cross-border data transfer limitations under POPIA.
- No PII Association: Coordinates are logged anonymously relative to device IDs; the system does not link exact GPS coordinates to a person's name or identity.
To learn more about compliance requirements, read our POPIA and GDPR Compliance Handbook.
Was this article helpful?
Your feedback helps us improve our documentation.