Code Tracking Demo

The QR codes below contain a link to the same page, but the query string part of the encoded url contains a unique identifier for each of the codes. This allows us to determine which code was used to access the page. You can check the number of times each of the codes was used to access the tracking page here.

Code #1:

Code #2:

You can take a photo of any of these two codes on your phone with the QRMidlet application installed. You can then directly access the above linked webpage from within the QRMidlet application. When accessing this webpage it will automatically determine which of the two codes you used.

Note: This serverside script can't distinguish between someone accessing the tracking page by using the actual QR code and someone accessing the tracking page in a browser by typing in the encoded URL.

Your cellphone must have a WAP 2.0 compatible browser for this demo to function properly.

Accessing above linked webpage on your cellphone requires data transfer over your cellular network. Your cellphone must be set up for data transfer over your cellular network for this demo to function properly. Depending on your cellular network service provider and contract, your cellular network service provider might charge you for this data transfer.

Possible Applications

Individual code tracking introduces the possibility to create more targeted services using QR codes, especially in an environment of controlled code creation and distribution. To some extent it even enables primitive location-based services. With uniquely identifiable codes on posters it becomes possible to analyze the click-through rates on a per-poster basis. On movie posters it would be possible to get the next starting times for that particular movie in theaters near you.

Furthermore individual code tracking enables you to create QR codes that expire after a certain date or after the code was used for a certain number of times. A possible application would be prepaid cards for a one-time download of a ringtone or other multimedia content.