Skip to content
Embeddable forms to recruit research participants. Sends results to a Google Sheet, deployed via Google Tag Manager.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
docs
GSA_TA_GTM-Form-to-gSheet.gs
LICENSE.md
README.md
gtm-recruiter-to-sheet.json
recruiter.js

README.md

recruiter [WIP]

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.

Components

feedback platform components

Optional

  • Integration with Google Analytics to send custom events when a user opens, closes, and submits the Recruiter form dialog.

Deploying

See Wiki

Default fields provided in this configuration:

Field name Type Description
Date Timestamp submission time and date
Name String First name
Email 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.

Compliance

Paperwork Reduction Act of 1995 (PRA)

Privacy

Roadmap

Recruiter is the first part of a larger WIP feedback platform implemented via Google Tag Manager.

You can’t perform that action at this time.