Skip to main content
Troubleshooting

Tracking Not Working? Here's Why and How to Fix It

Last updated: January 15, 2025

Experiencing issues with QR code tracking? This troubleshooting guide walks you through the most common reasons tracking fails and provides step-by-step solutions to get your analytics working properly.

Common Tracking Issues and Solutions

1. No Scan Data Appearing in Dashboard

Symptoms:

  • Dashboard shows zero scans
  • No analytics data visible
  • Charts and graphs are empty

Possible Causes and Fixes:

A. QR Code Not Actually Scanned Yet

  • ✅ Test the QR code yourself with multiple devices
  • ✅ Verify the code is properly distributed and visible
  • ✅ Check that the printed or displayed code is large enough to scan

B. Wrong Date Range Selected

  • ✅ Check your dashboard date filter settings
  • ✅ Select "All Time" or a broader date range
  • ✅ Ensure timezone settings match your location

C. Tracking Not Enabled for QR Code

  • ✅ Go to your QR code settings
  • ✅ Verify "Enable Analytics" or "Enable Tracking" is turned on
  • ✅ Save changes and regenerate the QR code if necessary

D. Using Static QR Code Instead of Dynamic

  • ⚠️ Static QR codes cannot be tracked
  • ✅ Recreate your QR code as a dynamic tracked code
  • ✅ Replace printed codes with new trackable versions

2. Incomplete or Inaccurate Data

Symptoms:

  • Some scans show up, but data seems incomplete
  • Geographic or device information is missing
  • Scan counts don't match expectations

Solutions:

Privacy Settings and Ad Blockers

  • Users with strict privacy settings may block detailed analytics
  • Basic scan counts should still register
  • Geographic and device data may be limited for privacy-conscious users
  • This is normal and expected - focus on overall trends

VPN or Proxy Usage

  • VPN users may show incorrect geographic locations
  • Multiple scans from same user might appear as different locations
  • Device information may be masked

Redirect Chain Issues

  • ✅ Ensure your destination URL doesn't have multiple redirects
  • ✅ Test the full redirect path from QR code to final destination
  • ✅ Remove unnecessary URL shorteners or intermediary services

3. Delayed Data Reporting

Symptoms:

  • Scan data appears hours or days late
  • Analytics don't update in real-time

Solutions:

  • ✅ Check if your plan includes real-time analytics
  • ✅ Allow 5-10 minutes for data processing
  • ✅ Refresh your browser and clear cache
  • ✅ Verify no platform outages on status page

4. Integration Problems

Symptoms:

  • Google Analytics not receiving data
  • UTM parameters not tracking correctly
  • Third-party integrations failing

Solutions:

Google Analytics Integration

  • ✅ Verify Google Analytics ID is correctly entered
  • ✅ Check that GA tracking code is on destination page
  • ✅ Use Google's Real-Time reports to test immediately
  • ✅ Ensure UTM parameters are properly formatted

UTM Parameter Issues

  • ✅ Check URL structure: ?utm_source=value&utm_medium=value
  • ✅ Don't use spaces or special characters in UTM values
  • ✅ Use lowercase for consistency
  • ✅ Test URLs before printing or distribution

5. Technical Issues

Browser or Device Compatibility

  • ✅ Test QR codes on multiple browsers and devices
  • ✅ Ensure destination URLs are mobile-friendly
  • ✅ Check for SSL certificate issues (https requirement)

Network and Connectivity

  • Poor network conditions can prevent tracking from registering
  • Users in offline mode won't generate analytics until reconnected
  • Timeout issues on slow connections may lose tracking data

Systematic Troubleshooting Steps

Step 1: Verify Basic Functionality

  1. Scan your QR code with your phone
  2. Confirm it redirects to the correct destination
  3. Note the time of your test scan
  4. Wait 5 minutes and check dashboard for that specific scan

Step 2: Check QR Code Configuration

  1. Log into QRTracker.io dashboard
  2. Find your QR code in the list
  3. Click "Edit" or "Settings"
  4. Verify tracking is enabled
  5. Check destination URL is correct
  6. Confirm QR code type is "Dynamic" (not static)

Step 3: Test with Multiple Devices

  • Try scanning with different phones (iOS and Android)
  • Use different camera apps or QR scanner apps
  • Test in different browsers if scanning from desktop
  • Try with and without VPN or ad blockers

Step 4: Examine the Data Path

  1. QR Code → Redirect URL → Destination URL
  2. Check each step works correctly
  3. Use browser developer tools to see network requests
  4. Look for any failed requests or error codes

Step 5: Review Account Status

  • Check if your subscription is active
  • Verify you haven't exceeded plan limits
  • Ensure payment information is current
  • Review any service notifications or alerts

When to Contact Support

If you've tried all troubleshooting steps and tracking still isn't working, contact support with:

  • QR code ID or URL
  • Description of the issue
  • Steps you've already taken to troubleshoot
  • Screenshots of your dashboard and settings
  • Example scan timestamps that aren't appearing
  • Device and browser information

Best Practices to Avoid Tracking Issues

Before Distribution

  • Always test QR codes before printing or deploying
  • Verify tracking is enabled in settings
  • Use dynamic QR codes for all trackable campaigns
  • Test on multiple devices and browsers
  • Set up analytics integrations before launch

During Campaigns

  • Monitor dashboards regularly for anomalies
  • Set up alerts for unexpected drops in scan volume
  • Keep destination URLs stable (avoid frequent changes)
  • Maintain SSL certificates and HTTPS

For Accurate Data

  • Use unique QR codes for different campaigns or locations
  • Implement proper UTM parameter conventions
  • Don't rely solely on QR analytics - cross-reference with GA
  • Document your QR code deployments for reference

Understanding Data Limitations

Even with perfect setup, some data limitations are inherent:

  • Privacy protection: Some users will always block tracking
  • Network issues: Poor connectivity can prevent data transmission
  • Geographic approximation: Location data is estimated from IP addresses
  • Device identification: Some devices mask their information

Focus on trends and patterns rather than expecting 100% complete data for every scan.

Quick Reference Checklist

Use this checklist to diagnose tracking issues:

  • ☐ QR code is dynamic (not static)
  • ☐ Tracking is enabled in settings
  • ☐ QR code has been actually scanned
  • ☐ Correct date range selected in dashboard
  • ☐ Destination URL works and loads properly
  • ☐ No multiple redirects in URL chain
  • ☐ HTTPS is used (not HTTP)
  • ☐ Subscription is active and current
  • ☐ Google Analytics ID is correct (if using)
  • ☐ UTM parameters are properly formatted
  • ☐ Tested on multiple devices
  • ☐ Browser cache cleared

Still having issues? Visit our contact page to reach our support team, or explore more troubleshooting resources in our help center.

Frequently Asked Questions

Why am I not seeing any scan data in my dashboard?

The most common causes are: the QR code isn't being scanned yet, tracking URLs are incorrect, browser privacy settings blocking analytics, or you're viewing the wrong date range in your dashboard.

How long does it take for scan data to appear?

Scan data typically appears within seconds to a few minutes. If you don't see data after 5-10 minutes, check your QR code configuration and ensure tracking is properly enabled.

Can ad blockers prevent QR code tracking?

Yes, browser extensions and ad blockers can interfere with analytics tracking. However, basic scan counts should still register even when detailed analytics are blocked.

What if I deleted my QR code but still want to see historical data?

Historical scan data is preserved even after deleting a QR code. You can view past analytics by accessing your archived codes section in the dashboard.

Was this article helpful?

Still need help?

Send us your QR code and we'll review it.