Tracking Not Working? Here's Why and How to Fix It
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
- Scan your QR code with your phone
- Confirm it redirects to the correct destination
- Note the time of your test scan
- Wait 5 minutes and check dashboard for that specific scan
Step 2: Check QR Code Configuration
- Log into QRTracker.io dashboard
- Find your QR code in the list
- Click "Edit" or "Settings"
- Verify tracking is enabled
- Check destination URL is correct
- 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
- QR Code → Redirect URL → Destination URL
- Check each step works correctly
- Use browser developer tools to see network requests
- 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.