- DATE:
- AUTHOR:
- The Thanx team
See which locations are driving signups with the Signups by location report
The Signups by Location report gives you a per-store breakdown of loyalty signups, with each signup attributed to the location that drove it. Use it to identify which locations are driving growth and whether your in-store acquisition investments — like POS enrollment prompts and QR code table tents — are actually working.
What is it?
You can see whether signups came from a guest enrolling at your POS terminal, scanning an in-store QR code, making a same-day purchase, or through another path. Find it in your dashboard under Customers → Signups→ Signups by location.
Why it matters
Know which stores are driving growth — compare signup performance across locations so you can invest training, merchandising, and attention where it counts.
Measure your in-store acquisition investments — if you've turned on POS enrollment prompts or deployed QR code table tents, this report tells you whether they're actually working.
Separate in-store from online — see clearly which signups happened physically at a location versus which were tied to a store through purchase activity.
Your data improves as you invest — the report gets more accurate as you enable POS enrollment or deploy location-tagged UTM QR codes, and historical data is included from day one.
How it works
Finding the report
Go to your Thanx Dashboard → Customers → Signups→ Signups by location OR in Thanx Insights Lab → Signups by location.
Use the date range and merchant filters at the top to scope the data.
Reading the attribution tiers
Each signup is assigned to a location through a confidence-ranked process. Thanx checks POS enrollment data, special links you can export from the report and deploy in-store, initial purchase data, and digital ordering data to attribute the location of your signups. See more details in the help guide->
Improving your attribution
The report gets more useful as you add in-store infrastructure:
Turn on In-store Enrollment at the POS to move terminal signups into the highest-confidence tier. Setup guide →
Deploy per-location UTM QR codes (table tents, receipts, window clings) to capture scan-to-signup data by location. The report includes a tracking links exportable table with the ready-to-use URL pattern for each of your locations. Also, any URL with a location specific UTM parameter (
utm_content=location-{id})will be pulled in this report and treated as an in-store signup. UTM guide →
A few things to know
The "Unknown" bucket isn't an error — it means no location signal was available for those signups. API-created or imported members typically land here.
Smart Links don't preserve UTM parameters yet — if your in-store QR codes point to a Smart Link, those signups won't appear in the UTM tier. Point QR codes directly to
rewards.thanx.com/{your-brand-handle}?utm_content=location-{id}for now.The 3-hour same-day purchase window isn't configurable — a guest who signs up in the morning and purchases that evening won't be attributed via the same-day tier; they'll fall to the Initial Purchase tier instead.
POS Enrollment data only covers integrated POS locations — Toast, NCR, Square, PAR (Brink), Genius for Enterprise, and Qu. Locations on non-integrated systems won't appear in the POS tier.
FAQs
What if a signup has signals that match more than one tier?
Each signup is counted once, in the highest-confidence tier that matches. A guest who enrolls at the terminal and also arrived via a QR code link is attributed to POS Enrollment (Tier 1), not UTM.
Why is my "Unknown" bucket so large?
Unknown means no location signal exists for those signups — no POS enrollment event, no location-tagged UTM, no same-day or initial purchase. The most common causes: In-store Enrollment isn't enabled at the POS, no per-location UTM QR codes have been deployed, or a significant share of members came in through API or bulk import.
Does this report cover signups that happened before it launched?
Yes. We’ve backfilled your data when we can infer it from purchase data. POS Enrollment attribution is only available from when that feature was live forward — it's not inferred retroactively for older signups. Signup links (that you can export from the report) will begin to accrue information after they are deployed in-store.
How is this different from the Signups by UTM report?
Signups by UTM is channel-first — it shows which sources (Facebook, email, in-store QR) are driving signups. Signups by Location is location-first — it shows per-store performance using all available signals, with UTM as one input. Use Signups by UTM for channel attribution; use Signups by Location for operational decisions about specific stores.
Will my QR codes work if they route through a Smart Link?
Not currently. Smart Links don't preserve UTM parameters through their redirect, so those signups won't get UTM-tier attribution. Until Smart Links support UTM, point in-store QR codes directly to rewards.thanx.com/{brand-handle}?utm_content=location-{id} rather than through a Smart Link.