Track the scanning activity of your Dynamic QR Codes and get detailed analytics with Scanova QR Code Generator.
Note:
- Only Dynamic QR Codes are trackable.
- Lite Plan users will get access to basic analytics data only.
- Standard and Pro Plan users will get access to the entire analytics data.
Watch the demo video below to learn more about the Analytics feature:
Analytics by referring to the below demo video:
Alternatively, follow the steps below to learn more about Analytics and Integrations:
- Sign up or login to your Scanova account.
- Click on Analytics.
- Choose a QR Code by name, tag, category, or users. Select a time period as well.
- Click on 'Get Analytics'.
You can get the following analytics data for your Dynamic QR Codes:
- Number of scans by period i.e. by date, week, month
- Number of scans on QR Code/Tag
- Number of scans by geography. By double-clicking on the country, you can view the number of scan by city,
- Scans by the GPS location (if scanning device grants location access permission)
- Number of scans by type of device (mobile, tablet, PC, and more).
- Number of scans by Operating System (iOS, Android, and more).
- Number of scans by browser (Mobile Safari, Chrome, and more).
- Number of scans by handset (iPhone Xr, Samsung Galaxy Note 10, and more).
- Total engagement
- Scans by age (if you have the Age Restriction setting on)
Use the Export Analytics option to export aggregated scan tracking data such as scans by date, QR Code/tag, country/city, device type, etc.
Use the 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 the scan, etc.
Note: If you want to view or download the Analytics data for less than 20 QR Codes and a period of less than 90 days, then you can use 'Get Analytics' option and see all the data in a graphical format. For greater values (more than 20 QR Codes or a time range greater than 90 days), you can use Reports feature. For detailed steps, please see: How can I generate analytics reports with a high volume of data?
Analytics Integrations
It’s possible to integrate Scanova Analytics data with Google Analytics and Webhooks.
1. Google Analytics
Google Analytics integration feature is available for Standard and Pro Plan users.
To set up Google Analytics integration, follow these steps:
- Login to your Scanova account.
- Click on Analytics from the sidebar navigation panel.
- Click on the Integrations tab and then click on set up 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 Scanova Analytics in the home tab of Google Analytics as per the specified property.
- Go to the Behaviour section of Google Analytics property and you will 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 provides detailed scan analytics data (accessible via Dashboard > Analytics). However, Scanova users might want to view the analytics data in their existing analytics or business intelligence tool.
To make this possible, Scanova provides integration with Webhooks to Pro and Enterprise Plan users.
A web application implementing Webhooks will POST a message to a URL when a certain activity happens. In this case, the certain activity is receiving a scan on a Dynamic QR Code.
When a Dynamic QR Code is scanned, Scanova gets data related to the scan such as:
- Tracking ID (Unique ID of scan)
- IP address
- Scan day
- Scan time
- 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 (with 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 the Integrations tab and then click on set up under Webhook.
- In the modal that opens, enter the Catch Hook URL and complete the set up.
- You should then be able to get scan data whenever a Dynamic QR Code is scanned.
For further queries, contact our customer relations team at support@scanova.io.