Embeddable forms for recruiting usability research participants. Uses Google Tag Manager to load form UI and targeting, and a custom Google Apps Script to send submissions to a Google Sheet.
- Google Sheets Template
- Google Tag Manager - account required
- U.S. Web Design System styles and form patterns guidance for accessibility.
Optional
- Integration with Google Analytics to send custom events when a user opens, closes, and submits the Recruiter form dialog.
See Wiki
Field name | Type | Description |
---|---|---|
Date | Timestamp | submission time and date |
Name | String | First name |
String | Email address | |
UserAgent | String | OS + Version, Browser + version |
URL* | String | URI of page where form was submitted |
Referrer* | String | Referring page (how user arrived at PageURL |
*Note: When deploying to sites where URLs contain references to content that may infer information of a personal or sensitive nature (e.g. visiting content related to medical conditions on NIH.gov), you may wish to omit passing the last two fields (URL
and Referrer
) to the Sheet. This can be done simply by removing the last two query parameters (&Referrer={{Referrer}}&URL={{Page URL}}
) from the URL in the Recruiter to Google Sheet
Custom Image Tag in GTM.
Warning: PIA, PRA or other privacy or security compliance issues may be triggered for any customized capture fields. Consult your agency's Chief Privacy Officer and/or PRA Desk Officer before deploying any customized form versions.
Paperwork Reduction Act of 1995 (PRA)
- See exemption conditions.
Privacy
-
Collection of data from users such as that requested by tools like Recruiter is authorized by the E-Government Act of 2002 (P.L. 107-347, 44 USC § 3501).
-
See GSA's Design Research Privacy Impact Assessment (PIA) for additional details about the way Recruiter collects and stores administrative data.
-
Google Sheets are an approved System of Record for storing personally-identifiable information (PII) under GSA/CIO-3.
Recruiter is the first part of a larger WIP feedback platform implemented via Google Tag Manager.