Using Scanova QR Code Generator, it is possible to track scanning activity on Dynamic QR Codes and get detailed analytics.
This guide will help you understand how to use the feature and get analytics data (including integrations).
Note:
- Only Dynamic QR Codes are trackable
- Users with Lite subscription will get access to basic analytics data only
- Users with Standard and Pro subscription will get access to all analytics data
Scanova QR Code Generator automatically records the scans of your Dynamic QR Codes. You can view Analytics by following these steps:
- Login to your Scanova account
- Click on Analytics
- In the Analytics choose the QR Code/ Tag and Time Period.
- Click on the Get Analytics.
Using Scanova, you can get the following analytics data for your Dynamic QR Codes:
- Number of Scans by Time Period i.e. by Date, Week, Month
- Number of Scans on QR Code/Tag
- Number of Scans by Country. By double-clicking on the country, you can view number of Scan by City
- Scans by the GPS location (if enabled)
- Number of Scans by Type of Device (Mobile, Tablet, PC, etc).
- Number of Scans by Operating Systems (iOS, Android, etc).
- Number of Scans by Browsers (Mobile Safari, Chrome, etc).
- Number of Scans by Handsets (iPhone Xr, Samsung Galaxy Note 10, etc).
You can use Export Analytics option to export the aggregated scan tracking data such as scans by date, QR Code/tag, country/city, device type, etc.
You can also use Export Scan Data option to export spreadsheet (in CSV, XLS, XLSX format) with individual scan data per row i.e time/date of scan, QR Code scanned, city/country of scan, device used for scan, etc.
Analytics Integrations
Using Scanova QR Code Generator, it is possible to integrate Scanova Analytics data with the following two possibilities:
1. Google Analytics
Google Analytics integration feature is available in the Standard and Pro plans of Scanova.
To set up Google Analytics integration, follow these steps:
- Login to your Scanova account
- Click on Analytics from the sidebar navigation panel
- Click on Integrations tab and then click on setup under Google Analytics
- To activate Google Analytics for your account you need to add your Google Analytics Tracking Id in the field available. See instructions on how to find your Google Analytics Tracking ID
- Add your Google Analytics Tracking ID and click Update
- You should then be able to view the Scanova Analytics in Home tab of Google Analytics as per the property specified by you
- Go to the Behaviour section of the Google Analytics property and you'll be able to see data for each Dynamic URL (https://scnv.io/AbCd where AbCd is the unique hash of each unique Dynamic QR Code). You can get the Dynamic URL for each Dynamic QR Code from the My QR Codes > QR Code > View/Edit > QR Code Details section in your Scanova dashboard
2. Webhooks
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'. Note that this feature is available to Pro users only.
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:
- Tracking ID (Unique ID of scan)
- IP Address
- Is From QR Scan (Data from QR Code or URL)
- Created
- URL Hash (Hash of Dynamic QR Code URL)
- QR Code Name
- Browser Family
- Browser Version
- Device Family
- Device Type
- OS Family
- OS Version
- Address (if GPS location tracking is enabled)
- Area Code (if GPS location tracking is enabled)
- City
- Country Code
- Country
- Continent Code
- Latitude (if GPS location tracking is enabled)
- Longitude (if GPS location tracking is enabled)
- Postal Code (if GPS location tracking is enabled)
- Region (if GPS location tracking is enabled)
- Exact GPS (User permission)
- 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.
To set up Webhooks Analytics integration, follow these steps:
- Login to your Scanova account
- Click on Analytics from the sidebar navigation panel
- Click on Integrations tab and then click on setup under Webhook
- In that modal that opens, enter the Catch Hook URL and complete setup
- You should then be able to get scan data whenever a Dynamic QR Code is scanned
If you still have questions related to this topic, feel free to reach out to our customer relations team at support@scanova.io.