There are two challenges with tracking a TypeForm quiz embedded in an iFrame (or modal popup, which is also usually an iFrame).

The first is that the UTM parameters need to be passed into the iFrame from the original URL of the parent page on which the TypeForm quiz Frame is contained.

This likely requires custom JavaScript to be placed on the parent page, which will capture the UTMs and pass them to the iFrame tag calling the TypeForm quiz.

To receive the UTM paramters into the TypeForm quiz, you will need to setup 5 custom hidden fields - one for each UTM parameter.

They are:
  • utm_campaign
  • utm_medium
  • utm_source
  • utm_content
  • utm_term=test
NOTE: The UTM tags are case sensitive. The JavaScript that grabs the UTMs from the original page URL should pass the UTMs to TypeForm in all lower-case regardless of how they are received to the page.

Second, the UTMs and the users email address, must be passed via URL parameters from TypeForm to a landing page on which the Wicked Reports tracking code can be properly placed.

If these conditions are met, links to pages containing iFrame embeded TypeForm quizes can be tracked.

If you have any questions about these instructions, please contact for further guidance.