How to Use Google Analytics To Track QR Code Performance

GetReviews.ai is a tool designed for e-commerce sellers on Amazon, Walmart, and more to increase post-purchase customer engagement platform through QR codes, and survey flows and help generate more authentic, compliant product reviews and build stronger relationships with their customers after every sale.
QR codes have diverse applications. Such as restaurants replacing paper menus with QR codes. Or using QR codes to redirect users to leave a review.
Tracking the performance to measure the effectiveness of these QR codes is important to optimize business strategies. This guide explains how to set up and track the QR code performance.
What You Need To Track Performance
Before you start tracking the performance of the QR codes, you must have the following set up:
A GA4 property set up for your website. Here is a guide on how you can set this up for your website.
A landing page URL for the QR code to direct your users to.
A QR code.
How to Track QR Code Performance
Step 1: Choose a Landing Page
Select the URL where the QR code will direct users to, such as
survey.yourdomain.com
Ensure that your website has a GA4 tracking code installed to capture user data.
Step 2: Create UTM Parameters
UTM parameters are tags added to the end of your URL to track the source, medium, and campaign in GA4.
You can use Google's Campaign URL Builder to generate a trackable URL.
It may look overwhelming, but you simply need to fill in the UTM parameters:
Campaign Source: identifies where the QR code is placed (ex. poster, package insert)
Campaign Medium: specify the type of channel (ex. poster, shopify)
Campaign Name: name a campaign so it is easy for you to identify (ex. summer2025)
The tool will create a URL with the UTM parameters
https://survey.yourdomain.com?utm_source=package+insert&utm_medium=qr_code&utm_campaign=spring2025

Step 3: Generate a QR Code
The GetReviews platform provides the QR code (with the option to set up a custom domain) that directs users to your URL.
Or, here are some QR code generators that we recommend.
Important: Once you create your QR code, make sure you test the QR code to ensure it scans correctly and directs to the intended URL.
Step 4: Test the Tracking Setup
Before having your QR codes go live, verify that GA4 is capturing the QR code data. You can do this by scanning the QR code with your mobile device.
Go to GA4 , go to Reports > Realtime > Event count by Event name > page_view
Check if the visit appears with the correct UTM parameters
If no data appears, ensure the GA4 tracking code is on the landing page and the UTM parameters are correctly formatted.
Step 5: Monitor the QR Code Performance
Once your campaigns go live, continue analyzing the QR code performance in GA4. Be patient as it may take up to 48 hours for your data to fully populate on your Google Analytics dashboard.
Navigate to your Traffic Acquisition by
Going to Reports > Acquisition > Traffic Acquisition
Change the primary dimension to Session source/medium or Session campaign

Step 6: Metrics to Monitor
Sessions: the number of visits from QR code scans
Users: number of unique visitors
Location: geographic data of scanners (if enabled in GA4)
Average Session Duration: time spent on the landing page post-scan
By using UTM parameters, dynamic QR codes, and GA4’s robust reporting, you can measure sessions, conversions, and user behavior to optimize campaigns. Regularly review Acquisition and Explore reports, combine with QR platform analytics, and test QR codes to ensure accurate tracking.
Here are some additional guides to help set up your GetReviews surveys:
What is GetReviews.ai?
GetReviews.ai is a tool designed for e-commerce sellers on Amazon, Walmart, and more to increase post-purchase customer engagement platform through QR codes, and survey flows and help generate more authentic, compliant product reviews and build stronger relationships with their customers after every sale.
Book a demo today to learn more: