FAQs
This page answers frequently asked questions about creating, managing, and measuring QR codes in BaseQR. For step-by-step fixes, see Common Issues.
What is the difference between Dynamic and Static QR codes?
Dynamic QR codes (BaseQR) allow you to change the destination and UTM parameters at any time without reprinting, preserving analytics continuity. Static codes (offered elsewhere) cannot be changed after creation.
Can I change a destination after printing?
Yes. Update the destination in BaseQR at any time; the same printed code will resolve to the new URL. Re-test with a quick scan after saving.
Can I update UTMs mid-campaign?
Yes. Edit UTM parameters without reprinting. Keep utm_campaign aligned with the campaign name for clean comparisons; confirm changes in GA4 Real-Time.
How do I pause or stop scans for a promotion?
Toggle the code from Active to Inactive. Reactivate when ready.
Do QR codes expire automatically?
No. Use Inactive to end access, then reactivate or update the destination when needed.
How are codes organized? Do you support folders or tags?
Codes live inside Campaigns. Folders and tags are not used. Use a consistent campaign naming standard and clear descriptions to aid discovery.
Can I rename a campaign?
Yes. You can edit the name and description. Avoid mid-flight renames when reporting is in progress to keep exports and GA4 alignment consistent.
Who can invite teammates and manage roles?
Admins invite users, assign roles, and manage membership. Roles are Admin and User at the organization level; new campaigns are visible to all users in the organization.
Can external collaborators be added?
Yes. Admins can invite any email address as a User in the organization. Campaign-level restrictions are not supported; external Users have the same permissions as internal Users.
How many seats are included in each plan?
Starter (Free): 1 seat · Pro: 5 seats · Enterprise: 10 seats. When seats are full, invitations are blocked until a seat is freed or the plan is upgraded.
What analytics does BaseQR provide?
Base metric is Total Scans. Reports include device, location, and time-pattern breakdowns. Export CSV, Excel, or PDF for offline analysis.
Why don’t BaseQR scans match GA4 sessions?
They measure different events. BaseQR counts scans; GA4 counts sessions after page load (and may filter traffic). Compare trends and conversion rates rather than expecting one-to-one totals.
How do I ensure proper attribution in GA4?
Append UTMs to destinations (source, medium, campaign; optional content/term), keep values lowercase, and scan-test that UTMs persist through any redirects. Align utm_campaign with the campaign name.
Do you collect PII from scans?
No. BaseQR analytics are anonymous and focus on scan events and context needed for reporting. Consent and downstream tracking on destination pages are owned by your site/app.
What file formats can I export for creatives?
SVG (vector) for print; PNG or JPG for raster/digital placements. Maintain size, contrast, and quiet zone for reliable scans.
Do you have notifications or alerts (for spikes, changes, etc.)?
Not at this time. Use GA4 dashboards and your internal review cadence. For service status, consult the Uptime Status page.
How do I bulk-create or update many codes?
Use CSV bulk import with the Bulk Import Template (link placeholder) to create or update destinations and UTMs at scale. Validate URLs and UTMs before upload.
How long can I see historical analytics in the product?
Visibility windows vary by plan (Starter 14-day, Pro 90-day, Enterprise 1-year). Export reports on a cadence if you need longer-term records.
Where do I manage billing and seats?
Admins manage plan, seats, invoices, and payment methods in Account → Billing.
What should I do for venues with weak connectivity?
Use lightweight destinations, add a short readable fallback URL near the code, and consider temporarily routing to a low-bandwidth page. See Offline/Poor-Signal Strategies.