A good way to ask for the opinion of the visitors of your platform is using surveys. You can add a survey on your platform in both projects with timeline and projects without timeline

  • Project with timeline: choose 'Survey' as participation method in a time phase
  • Project without timeline: 'Survey' is the overall method in this project

Here's the steps you need to take to activate a survey on your platform:

  1. Create a free account on Typeform (1) or on Google Forms (2)
  2. Create your survey inside Typeform ('Start form scratch' or 'Use a template') or Google Forms 
  3. Get the Survey Embed URL of your survey 
  4. Paste the Survey Embed URL on your CitizenLab platform: either immediately inside a project, either in a specific phase of a project
  5. The survey appears inside the phase or project page

Typeform: how to? 

Getting the Survey Embed URL

In your Typeform survey: Click on Share  > Link > Copy the link

For this example, the Survey Embed URL  is https://citizenlabco.typeform.com/to/YAUiO3 

Identifying your survey Typeform-results 

I you setup a hidden field in your survey with the name email , CitizenLab will pass down the email from signed in users. More info


Accessing the results directly on your platform

For each project with a Typeform survey in it, the results of that survey will be accessible on the platform directly. You can download them as an .xslx file in the project tab 'Survey Results'.

Google Forms: how to? 

Getting the Survey Embed URL

In your Google Form Survey: Click on Send  > Share via Embed

For this example, the Survey Embed URL is https://docs.google.com/forms/d/e/1FAIpQLSdfWc-llHDTkiyyM8ih-NNyfzqjjilVA73cLUOWISq0uMFV0Q/viewform?embedded=true
This means that, when copying the 'Embed HTML', you will need to remove the first part (<iframe = src=") and the remaining part (starting from " width=).

Unfortunately, contrary to Typeform, Google Forms does not support passing of custom variables to embedded surveys.  This means that Typeform allows us to invisibly track the email of users when they are logged in on the platform while taking the survey. Neither can we make the Google Forms results directly accessible on the platform

TIP: When using opinion scales in Google Forms, try to limit it to 6 options (e.g. from 0 to 5) to obtain an optimal mobile experience for your survey.

Did this answer your question?