Skip to main content
Answered

Tracking time based interactions in Google Analytics

  • Feb 12, 2021 2:52 PM UTC
  • 6 replies
  • 380 views

Hello everyone! I am currently using Typeform professional and I was wondering if it’s possible to do google analytics integration and track some time based behavior of my form respondents (it’s a multimedia quiz). 
The behaviors I am trying to look into are (but not limited to):

  1. How long a user takes to answer each question in the quiz.
  2. If it’s a video/audio based question, are the respondents completely watching/listening to it or are they skipping parts.
  3. Number of clicks on each question in the quiz.
  4. ​​​​​​​Number of times respondents Left/exited the quiz without finishing. 

It’s for a research project and I hope someone can really help me though it either by some tutorials/reading materials or by recommending me an expert.

Thanks in advance!:sweat_smile:

 

Best answer by Liz

Hi @Raihan thanks for stopping by the community! :) We currently send the following data to Google Analytics: 

  • TypeformQuestionPassed
  • TypeformSubmit

So while we don’t have a way to calculate how long someone spent on a particular question or if they watched the entirety of a video on the form, I’ll note the suggestion for our product team! 

You can calculate the time a respondent took to complete a form by exporting the data for your form and subtracting the time of completion from the time of landing. It’s not the quickest solution, but hopefully it’s something for the meantime. 

@picsoung or @Francois (Typeform) , if you have any workarounds for this data, let us know! :) 

 

 

View original

6 replies

Liz
Ex–Typefomer
Forum|alt.badge.img+5
  • Tech Community Advocate
  • Answer
  • Feb 12, 2021 5:45 PM UTC

Hi @Raihan thanks for stopping by the community! :) We currently send the following data to Google Analytics: 

  • TypeformQuestionPassed
  • TypeformSubmit

So while we don’t have a way to calculate how long someone spent on a particular question or if they watched the entirety of a video on the form, I’ll note the suggestion for our product team! 

You can calculate the time a respondent took to complete a form by exporting the data for your form and subtracting the time of completion from the time of landing. It’s not the quickest solution, but hopefully it’s something for the meantime. 

@picsoung or @Francois (Typeform) , if you have any workarounds for this data, let us know! :) 

 

 


  • Author
  • Explorer
  • Feb 13, 2021 6:12 AM UTC

Hey @Liz ! Thank you so much for the prompt response. I guess there is no easy way to go about it at the moment. I’ll look into your suggestion for now. Thanks again!


Liz
Ex–Typefomer
Forum|alt.badge.img+5
  • Tech Community Advocate
  • Feb 16, 2021 8:09 PM UTC

Not a problem @Raihan ! Let us know if you think of any other questions. :) 


picsoung
Typeform
Forum|alt.badge.img+5
  • Developer Advocate @ Typeform
  • Feb 17, 2021 3:37 AM UTC

You can probably hack something on top of Google Tag Manager.

Trigger it onload of a form, record date, then listen for the `TypeformSubmit` event, and record this date.

This would involve a lot more custom work.


Liz
Ex–Typefomer
Forum|alt.badge.img+5
  • Tech Community Advocate
  • Feb 17, 2021 6:01 PM UTC

Tagging @supertinou in case they have any ideas to share. :) 


  • Navigating the Land
  • Jun 5, 2021 10:44 AM UTC

I actually would very much like this feature. While there are add-ons in Google forms that allow to track the total time for the quiz, I am not aware of any solution to track the time taken for each question, which I actually need for research purposes.