{"id":2963,"date":"2019-03-03T21:57:56","date_gmt":"2019-03-03T11:57:56","guid":{"rendered":"https:\/\/blog.qrstuff.com\/?p=2963"},"modified":"2025-07-30T07:28:54","modified_gmt":"2025-07-29T21:28:54","slug":"attendance-tracking-qr-code-geolocation-update","status":"publish","type":"post","link":"https:\/\/www.qrstuff.com\/blog\/events\/attendance-tracking-qr-code-geolocation-update\/","title":{"rendered":"Attendance Tracking QR Code: Geolocation Update"},"content":{"rendered":"\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/02\/QR-Codes-for-Attendance-Tracking-copy-1024x768.jpg\" alt=\"\" class=\"wp-image-2964\" style=\"width:512px;height:384px\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/02\/QR-Codes-for-Attendance-Tracking-copy-1024x768.jpg 1024w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/02\/QR-Codes-for-Attendance-Tracking-copy-300x225.jpg 300w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/02\/QR-Codes-for-Attendance-Tracking-copy-768x576.jpg 768w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/02\/QR-Codes-for-Attendance-Tracking-copy.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<p>QRStuff has added a new feature to the attendance tracking data type! The new feature enables the QR code to get the exact user location of the attendee scanning the code.<\/p>\n<p>Previously, the attendance tracking data type could only record the name of the attendee scanning the code, and the date and time of the scan.<\/p>\n<p>The new feature for the attendance tracking data type is beneficial for teachers in monitoring the location of their students when attending school events. Having the student&#8217;s location as part of the attendance monitoring ensures that the students are tracked scanning the QR code within the premises of the event.<\/p>\n<\/p>\n<p><span class=\"heading\">Creating Your Attendance Tracking QR Code<\/span><\/p>\n<ol id=\"mce_0\" class=\"editor-rich-text__tinymce mce-content-body\" role=\"textbox\" contenteditable=\"true\" aria-label=\"Write list\u2026\" aria-autocomplete=\"list\" aria-multiline=\"true\" data-is-placeholder-visible=\"false\">\n<li>Go to&nbsp;<a href=\"https:\/\/www.qrstuff.com\/type\/attendance\">https:\/\/www.qrstuff.com\/type\/attendance<\/a>&nbsp;and have the \u201cAttendance Tracking\u201d data type&nbsp;<strong>pre-selected<\/strong>&nbsp;from the Data Type section.<a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/attendance-EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6404\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/attendance-EE.png\" alt=\"\" width=\"580\" height=\"304\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/attendance-EE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/attendance-EE-300x157.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/li>\n<li>From the \u201cContent\u201d section, click the \u201cGoogle Sheet name\u201d field. When a pop-up dialog appears, log in to your Google account. After you log in, this gives permission to QRStuff to create a new spreadsheet in your Google Drive and update it every time a user scans the QR code. (Note: The access authority is only limited to the said tracking spreadsheet and doesn\u2019t give us any other user privileges for your Google account.) After that, enter a name in the \u201cGoogle Sheet Name\u201d field.&nbsp;<a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R23E.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6406 aligncenter\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R23E.png\" alt=\"\" width=\"400\" height=\"635\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R23E.png 400w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R23E-189x300.png 189w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/li>\n<li>Enter the details for the next three fields indicated under Event Details: Location Name, Action Description, and Event Description. For example, you want your students to attend a school event at the Gym. You should enter \u201cGym\u201d as the location, \u201cCheck-in\u201d as the action, and \u201cSchool Event\u201d as the Event Description.<\/li>\n<li>The option under the \u201cAttendee Prompt\u201d section is optional. You can check the box \u201cDisplay an Attendee Prompt\u201d if you want to ask the user for an identifier like name or ID number then enter the identifier needed on the field under \u201cAttendee Prompt Title.\u201d<a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R45EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6407\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R45EE.png\" alt=\"\" width=\"400\" height=\"522\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R45EE.png 400w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/R45EE-230x300.png 230w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/li>\n<li>Under the \u201cRecord Location\u201d section, check the box beside the \u201cRecord Device Location\u201d prompt. Checking the box requires the user scanning the QR code to agree to provide their location. If they do not agree to provide their location, the attendance is not recorded in the Google Spreadsheet.<\/li>\n<li>After completing the steps under the second column, you can proceed to download your completed QR code by clicking the \u201cDownload QR Code\u201d button. <a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/6E.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6408 aligncenter\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/6E.png\" alt=\"\" width=\"300\" height=\"205\"><\/a><\/li>\n<\/ol>\n\n\n<p class=\"has-text-color\" style=\"color:#8562ac;font-size:17px\"><strong>How the QR Code Works<\/strong><\/p>\n\n\n\n<p>Once the attendee scans the QR code, they see the location name, action, and event description that you specified in creating the QR code. The student scanning the QR code  is asked to enter their ID number in this guide. Clicking on \u201cCheck-in\u201d confirms their attendance check-in and records those details including the attendee\u2019s geolocation in your Google Sheet. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/how-QR-code-works-EEEE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"300\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/how-QR-code-works-EEEE.png\" alt=\"\" class=\"wp-image-6409\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/how-QR-code-works-EEEE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/how-QR-code-works-EEEE-300x155.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Note: <\/strong>The date and time recorded is based on the time zone that you have indicated in your subscriber account setup.<\/p>\n\n\n\n<p class=\"has-text-color\" style=\"color:#8562ac;font-size:17px\"><strong>About Your Google\nSheet<\/strong><\/p>\n\n\n\n<p>The spreadsheet containing the attendance tracking data from scans of your QR code can be accessed in the Google account that you specified in the second step above. To access the spreadsheet, log in your Google account at <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.google.com\/spreadsheets\" target=\"_blank\">https:\/\/docs.google.com<\/a>. The spreadsheet created for the attendance tracking appear in the list of the available sheets. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/my-drive-E.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"241\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/my-drive-E.png\" alt=\"\" class=\"wp-image-6410\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/my-drive-E.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/my-drive-E-300x125.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<p>This is what you see in the Attendance Tracking Sheet after you open the file. If other people need to see the spreadsheet, just click the \u201cShare\u201d button in the top right corner.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/previewE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"235\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/previewE.png\" alt=\"\" class=\"wp-image-6411\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/previewE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/previewE-300x122.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/preview-EE-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"239\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/preview-EE-1.png\" alt=\"\" class=\"wp-image-6422\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/preview-EE-1.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/preview-EE-1-300x124.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<p>Notice that the spreadsheet now has another column containing the geolocation URL (street name and number) of the user scanning the QR code. Clicking on the link opens a Google Map showing the location.<\/p>\n\n\n\n<p class=\"has-text-color\" style=\"color:#8562ac;font-size:17px\"><strong>See it in Action<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls loop muted src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/Geolocation-update.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"has-text-color\" style=\"color:#8562ac;font-size:17px\"><strong>Make it a Bit Fancy<\/strong><\/p>\n\n\n<p><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/qrcode.50627760-EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6413 alignright\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/qrcode.50627760-EE.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/qrcode.50627760-EE.png 150w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/qrcode.50627760-EE-144x144.png 144w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Paid subscribers are entitled to customize the colors of the dots and corners of their QR code. They can also embed a logo or image in the center of their QR code. Just follow the same steps discussed above, and then before downloading the QR code, click the \u201cStyle Your Code\u201d button to change its appearance.<\/p>\n<p>The QR code shown on the right is an example of what a paid subscriber can create after customizing their code through the Style section. Using the interface, you can make your QR code more visually distinctive and intuitive by embedding a suitable image in the center. &nbsp;<\/p>\n<p><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/style-E.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6414\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/style-E.png\" alt=\"\" width=\"580\" height=\"458\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/style-E.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2019\/03\/style-E-300x237.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p class=\"has-text-color\" style=\"color:#8562ac;font-size:17px\"><strong>Subscribers Get More QR Stuff!<\/strong><\/p>\n\n\n\n<p>Become a QR Stuff paid subscriber and get unlimited QR codes, unlimited scans, analytics reporting, editable\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/qr-code-basics\/dynamic-qr-codes\/\">dynamic QR codes<\/a>, high resolution and vector QR code images,\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/qr-code-how-to\/how-to-create-qr-codes-in-bulk\/\">batch processing<\/a>,\u00a0<a href=\"https:\/\/qrstuff.com\/blog\/2011\/10\/31\/password-protected-qr-codes\">password-protected QR codes<\/a>,\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/qr-stuff-features\/styling-your-qr-code\">QR code styling<\/a>,\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/general\/qr-code-access-management-tools\" class=\"broken_link\">QR code pausing and scheduling<\/a>\u00a0and more, for one low subscription fee.<\/p>\n\n\n\n<p>Full subscriptions start from just $11.95 for a 1-month subscription (lower monthly rates for longer periods).&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.qrstuff.com\/sign-up\" target=\"_blank\">Subscribe now<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/Subscription-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"265\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/Subscription-2.png\" alt=\"\" class=\"wp-image-6415\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/Subscription-2.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/03\/Subscription-2-300x137.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>QRStuff has added a new feature to the attendance tracking data type! The new feature enables the QR code to get the exact user location of the attendee scanning the code. Previously, the attendance tracking data type could only record the name of the attendee scanning the code, and the date and time of the [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":9759,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[380,3],"tags":[],"class_list":["post-2963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events","category-general"],"lang":"en-us","translations":{"en-us":2963,"es-es":11093},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts\/2963"}],"collection":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/comments?post=2963"}],"version-history":[{"count":26,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts\/2963\/revisions"}],"predecessor-version":[{"id":10580,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts\/2963\/revisions\/10580"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/media\/9759"}],"wp:attachment":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/media?parent=2963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/categories?post=2963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/tags?post=2963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}