Skip to main content

Track registrations with UTM parameters

UTM parameters help you track which sources, campaigns, or links your webinar registrations come from. Add UTM parameters to your registration page URL and WebinarGeek automatically saves these values for anyone who registers through that link.

Written by Aaron

Before you start

UTM parameters work with both the old and new registration pages.

WebinarGeek supports the five standard UTM parameters:

  • utm_source

  • utm_medium

  • utm_campaign

  • utm_term

  • utm_content

You can add one or more of these parameters to your registration page URL.

Add UTM parameters to your registration link

To track registrations using UTM parameters:

  • Copy the URL of your webinar's registration page.

  • Add the UTM parameters you want to track to the URL.

  • Share the resulting link through the relevant channel or campaign.

For example:

https://your-account.webinargeek.com/your-webinar?utm_source=facebook&utm_medium=cpc

Anyone who registers through this link will have facebook saved as their utm_source and cpc as their utm_medium.

You can create different registration links with different UTM values and share them through different channels. The UTM values from the link someone uses to register are saved with their subscriber details.

Add UTM parameters to an embedded registration form

You can also add UTM parameters to an embedded registration form. This allows you to save additional tracking information when attendees register directly through a form on your website.

Add the UTM parameters to the init configuration in the body of your embed code.

For example:

<div id="mw_0hHSFLDGLk4_webinargeek"></div> <script>   (function(w,d,stn,sa,gn,se,fse){w[gn]=w[gn]||function(){(w[gn].q = w[gn].q||[]).push(arguments)};   se=d.createElement(stn);fse=d.getElementsByTagName(stn)[0];se.id=gn;se.async=1;   se.src=sa+"?t="+new Date().toISOString().slice(0, -9);fse.parentNode.insertBefore(se, fse);   })(window, document, "script", "https://malong.webinargeek.com/malong.embed.js", "mw_0hHSFLDGLk4");   mw_0hHSFLDGLk4("init", {     project: "registration",     identifier: "b786c1d5-cf9a-404e-b383-73981bfcbfc5",     shape: "inline",     utm_source: "facebook",     utm_medium: "cpc"   }); </script>

Replace the UTM values with the values you want to track. You can use the five supported UTM parameters: utm_source, utm_medium, utm_campaign, utm_term, and utm_content.

Please note! UTM parameters in an embedded registration form aren't updated dynamically. If you use different UTM values for multiple campaigns or webpages, create a separate instance of the embed form with the appropriate UTM parameters for each campaign.

Please note! UTM parameters in an embedded registration form aren't updated dynamically. If you use different UTM values for multiple campaigns or webpages, create a separate instance of the embed form with the appropriate UTM parameters for each campaign.

View UTM parameters

After someone registers using a link with UTM parameters, you can find the saved values in:

  • The subscriber CSV export.

  • The subscriber details on the statistics page.

  • The API.

Using custom registration fields

UTM parameters provide dedicated fields for the five standard UTM tags. If you want to pass your own tracking value through a registration link instead, you can use a custom registration field.

See the article about custom registration fields for more information.

Track your registrations

By adding UTM parameters to your registration links, you can save tracking information with each subscriber. You can then access these values through the statistics, subscriber CSV export, or API.

Did this answer your question?