QRCode Suitefor WordPress
Documentation

GA4 forwarding setup

GA4 forwarding sends every QR scan event to your Google Analytics 4 property as a custom event, with UTM parameters preserved. Setup takes five minutes and lives in QR Suite → Settings → Integrations. Forwarding is optional and never enabled by default — privacy is preserved unless you explicitly opt in.

  1. 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. 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. 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. 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.

Download pluginAll docs