You're using the application Scanova QR Code Generator and you've created a mobile landing page linked to a Dynamic QR Code (via one of the QR Code categories such as Social Media, Product, Custom Page, Document, Audio, Image, etc.).
While Dynamic QR Codes allow you to track number of scans (via date, city, country, device, etc.), the feature doesn't tell you how your target audience engaged with the landing page. For example, if you've created a Social Media QR Code, how many people clicked on 'Facebook' and how many on 'LinkedIn'.
With the feature 'Event Tracking' you can now track how end-users are interacting with landing pages created using Scanova QR Code Generator.
Important Note: The Event Tracking feature is currently available to Pro users only.
A. Enable Event Tracking
Firstly, as mentioned above, you can only use Event Tracking, if you have a Pro subscription.
If you're a Pro user, follow these steps to setup the feature:
- Login to your account
- From the sidebar on the left, go to Settings
- Go to the tab Event Tracking
- From this section, enable the option Enable Event Tracking
- Note: Event Tracking feature will not be activated unless it is first activated from the Settings section
B. Setup Tracking IDs
Once Event Tracking is enabled, you will now see the option Track Clicks in button components when designing a page linked to a Dynamic QR Code.
To start tracking clicks on a button in a landing page, you need to first add a Tracking ID. A Tracking ID is a unique identifier (specified by you) that helps in identifying the button in tracking data and analytics graphs.
Here is how to set it up:
- Say you're on the Enter Content step of creating a Custom Page QR Code
- In the Button component, you'll see a TRACK CLICKS text link at the end
- Click on this option, and you'll see an input field
- In this input field, you can specify a tracking ID of your choice
- As a best practice, write the tracking ID such that the button can be easily identified. For example 'Go to Website' is better than 'Button 1'. Please note that the tracking ID should not be more than 20 characters. Also note that the tracking ID is linked to the QR Code. This means you don't need to add any text in the tracking ID that helps identify the QR Code
- After you've specified the tracking ID, you can continue designing the page. Once you've clicked on Continue, the tracking IDs will be saved and linked to the respective buttons
- Buttons (for which tracking IDs have been specified) will now be tracked when the end-user engages with the landing page i.e. clicks on the buttons
C. Viewing/Exporting Event Tracking Data
Say Event Tracking has been setup for a QR Code and the QR Code campaign in live i.e. end-users are engaging with the landing page. You can now view and export event tracking data via the Analytics section.
Here is how to view and get the engagement data:
- Go to Analytics section
- Choose the QR Code and Time Period for which you need the analytics data
- Note that Event Tracking must be setup for the required QR Code before any data is tracked and viewed
- Click on Get Analytics
- On scrolling down, you'll see the Event Tracking section
- In the Event Tracking section, you'll get the following graphs/data points:
- Engagement Rate: Engagement Rate is calculated as the total actions (clicks) as a percentage of total scans received on all selected QR Codes in the selected time period
- Total Engagement: This graph shows the total number of scans received (includes only scans that had event tracking enabled vs. total number of clicks)
- Engagement by QR Code: In this sub-section, you will first see a dropdown. In this dropdown you need to select one QR Code from the list of all QR Codes in your current selection. When the QR Code is selected, you will see a horizontal bar graph of all tracking IDs (buttons) with data on how many times each button was clicked
- From the Export Analytics section, you can also export the Event Tracking data in MS-Excel format
- If you export via the Export Analytics option, you will get aggregate data in two sheets—Total Engagement, Engagement - QR Code—which is data similar to that of the graphs (see attached sample MS-Excel sheet)
- If you export via the Export Scan Data, you will get data by individual scan and event (click) i.e. one row per click for a given QR Code in the event_tracking sheet (see attached sample MS-Excel sheet)
D. Event Tracking Data Integrations
It is possible that you may want the Event Tracking data (per click data) in your own analytics tool or information system. To enable this, Scanova QR Code Generator provides the possibility of a Webhook Integration.
Webhooks by Scanova QR Code Generator will POST Tracking Data (in JSON format) to a specific URL (e.g. Webhooks by Zapier - Catch Hook URL) every time an Event Tracking-enabled button is clicked.
Here is how you can set it up:
- Go to Analytics section
- Go to Integrations tab
- From the Webhooks option, click on Setup
- In the modal window that opens, paste the Webhook URL (Catch Hook URL)
- Click on Save and the setup is complete
- Note that Webhook integration is at account-level. This means that all events data (via any tracking ID-enabled button on any Dynamic QR Code's landing page) will be sent to the same URL
- Attached is a sample MS-Excel file that lists the data that can be received by Webhook integration
If you still have any questions related to this topic, feel free to reach out to our customer relations team at firstname.lastname@example.org.