Scanova QR Code Generator provides detailed scan analytics data (accessible via Dashboard > Analytics). However, at times, Scanova users want to view the analytics data in their existing analytics or business intelligence tool rather than within Scanova. 

To make this possible, Scanova provides an analytics integration feature called 'Webhooks'. 

A web application implementing Webhooks will POST a message to a URL when certain things happen. In this case, the certain thing is 'a scan on a Dynamic QR Code'.

When a Dynamic QR Code is scanned, Scanova QR Code Generator gets relevant data attached to the scan such as the following: 

  1. Tracking ID (Unique ID of scan)
  2. IP Address
  3. Is From QR Scan (Data from QR Code or URL)
  4. Created
  5. URL Hash (Hash of Dynamic QR Code URL)
  6. QR Code Name
  7. Browser Family
  8. Browser Version
  9. Device Family
  10. Device Type
  11. OS Family
  12. OS Version
  13. Address (if GPS location tracking is enabled)
  14. Area Code (if GPS location tracking is enabled) 
  15. City
  16. Country Code
  17. Country
  18. Continent Code
  19. Latitude (if GPS location tracking is enabled)
  20. Longitude (if GPS location tracking is enabled)
  21. Postal Code (if GPS location tracking is enabled)
  22. Region (if GPS location tracking is enabled)
  23. Exact GPS (User permission)
  24. User Agent

Using Webhooks integration, a Scanova user can POST this scan tracking data to a URL in JSON format, whenever a Dynamic QR Code gets a scan. This URL or 'catch hook' is usually provided by an integrations service provider such as Zapier.

When a QR Code is scanned, the tracking data (in JSON) will be sent to Zapier. Using Zapier, you can then send this data to any compatible app such as Google Sheets, Kissmetrics, Slack, etc.

Hope this helps. If you still have questions, you can reach out to our support team at [email protected]

Did this answer your question?