Dual-Function QR Code Demo (click to enlarge, see below for instructions).
QR codes printed on coupons, vouchers, tickets, IDs, product labels and equipment tags normally have a single function – typically engagement or validation. If for engagement, a consumer would scan the code. If for validating a transaction or tracking assets, a merchant, venue or field service person would scan it.
What’s a ‘dual-function’ QR code?
It’s a single QR code enabling standard, consumer barcode scanning apps to open Web pages triggered by a scan, while also allowing merchants, venues and businesses to scan the same code with an enterprise app to validate and track its use.
Embedded in the code is a unique, variable transaction ID appended to a URL. When scanned by a consumer, the URL points to a Web page, ideally one optimized for viewing on a mobile device. However, when the same code is scanned by the enterprise app, the code’s ID is captured, validated and stored as a formal scan record.
For consumer engagement these URLs would point to Websites or Web pages, optionally with links to download an app or Passbook Pass, initiate a purchase or subscribe to messaging campaigns. For field service applications, depending on the URL’s structure, a scan would present contact info and generic information about the asset or its owner, or optionally it could present an item-level service manual, warranty status and other asset-specific information.
For tracking and validation, the codeREADr app captures just the ID from the URL and checks it against a database of valid IDs stored locally on the handset or on a server.
To do this, the codeREADr team built a special feature called ‘Alter Scan’. The feature uses custom, predefined scripts to parse the captured ID from the URL based on its format. With each scan, the ID is validated and additional data is collected, optionally including time, date, location, voice and textual entry and photo capture.
Need a script? Please don’t hesitate to contact codeREADr support.
Field Deployments and Demo Read the rest of this entry »