GA4 forwarding setup
- 1
Get your GA4 Measurement ID
In Google Analytics 4: Admin → Data streams → [your web stream] → Measurement ID (starts with `G-`). Copy the ID. You also need a Measurement Protocol API secret: Admin → Data streams → [stream] → Measurement Protocol API secrets → Create.
- 2
Paste credentials in QR Suite
QR Suite → Settings → Integrations → GA4. Paste the Measurement ID and API secret. Choose which events to forward: scan, conversion, or both. Save. The integration tests the credentials with a `debug_mode=1` call before activating.
- 3
Map events and parameters
Default mapping: scan → `qr_scan` event with `qr_id`, `campaign`, `zone`, `utm_source`, `utm_medium`, `utm_campaign`. Customize the event name and add up to 8 custom dimensions per event from the same settings panel.
- 4
Verify in GA4 Realtime
Scan a QR with a phone, then open GA4 → Reports → Realtime within 60 seconds. You should see the `qr_scan` event appear with the UTM trail visible in the parameter breakdown. If not, check the Measurement Protocol debug log in QR Suite.
Frequently asked questions
What is QRCode Suite?
QRCode Suite is a premium WordPress plugin that generates branded, dynamic QR codes directly inside your WordPress dashboard. Scan data is stored on your own server — not on a third-party SaaS platform — and WooCommerce orders can be attributed to specific QR codes.
Does QRCode Suite require a separate subscription?
The Free plan is available at no cost. Paid plans (Pro, Business, Agency) are licensed per WordPress site and billed monthly or annually. There is no separate per-scan fee.
What QR code types does QRCode Suite support?
QRCode Suite supports 15 QR code types: URL, vCard, Wi-Fi, SMS, Email, WhatsApp, PDF, Coupon, Plain Text, Social profile, WooCommerce Product, WooCommerce Reorder, Link Hub, Phone, and Dynamic URL.
Can I change the destination of a QR code after printing it?
Yes. Dynamic QR codes use a short redirect URL. You can update the destination from your WordPress dashboard at any time without generating or reprinting the code.
Is QRCode Suite GDPR-compliant?
Yes. QRCode Suite hashes IP addresses with SHA-256 before storage so no raw IPs are ever saved. It also filters bot traffic automatically and includes configurable data-retention settings.
Need help getting started?
Download the free plugin or browse all documentation.