How to Add UTM Codes To Your Webinars

Track the source of your registrations, gaining further insights for future marketing campaigns with UTM codes

UTM codes are snippets of text added to a URL that helps track the performance of a specific marketing campaign. In BigMarker, you'll make a hidden registration field for each UTM code and then add that information to the URL that someone uses to register.

How to Add UTM codes to your BigMarker sessions and series 

Visit your webinar dashboard for the content you want to add a UTM code to. On the main dashboard, look for Custom Registration Fields from the left-hand menu shown below. 


This page lists the fields that are visible on your registration form. There are 3 default UTM codes for all webinars: utm_medium, utm_source, and utm_bmcr_source. These default UTM codes align with commonly used UTM codes, or are linked to the share link settings like utm_bmcr_source. These fields are hidden and have do not display in registration form enabled. Do not change these settings to avoid any issues if you plan on using these codes.

Screenshot 2022-12-08 at 2.13.00 PM

Click Add Field if you want to add a new UTM code. For best compatability, the title you give this field should not contain spaces. For example, if you wanted to title it “Date Location”, it would be “Date_Location.” In the list below the Field Title, go to the Integrations & Analytics section and check off Do not display field on registration form. This ensures that your tracking code is not visible to registrants as they fill out the registration form.

Once you have all your UTM codes set in the registration fields, you are ready to share a URL using these codes. First you'll want to get the URL of the webinar or series by clicking on Share Link on the main dashboard page.

Then, follow these steps

  1. Add the following string to the end of the URL for the first UTM code you want to use
    1. ?[UTM Code]=[Value]
  2. After the first UTM code and value pair, replace "?" with "&"
    1. ?[UTM Code]=[Value]&[UTM Code]=[Value]

The [UTM Code] is the field title that you put into the custom registration field before. The field title and what is in the URL must match exactly. The [Value] is what you want to show up in the reports for each attendee, and can be any text you choose. Do not use special characters or spaces in the [Value]. Here’s an example URL with the UTM code attached:

  • https://www.bigmarker.com/sample/sample?utm_source=facebook&utm_campaign=sales-team-john

Once you’ve inserted your UTM code into your registration page’s URL, copy and paste it into the marketing campaign, invitation email, or social media post that you want to track. When people use this URL to register, the value will be saved for each registrant in the corresponding registration field.

I shared a link with a UTM code without adding it as a registration field, can it be added even after setup? 


You have the ability to reprocess UTM codes. If a link containing a UTM code was shared and used to register but that UTM code was not set up as a custom registration field, they are able to be added in by reprocessing the hidden fields. 

In the Custom Registration Fields section, add the UTM code following the steps above. When finished, click Reprocess Registration Hidden Fields, and a popup will appear to confirm if you’d like to reprocess your hidden fields for all registrations. Click Ok, then go to the Manage Webinar Registration section. You will now be able to view the UTM code for the registrant. 


When reprocessing UTM codes, they can only be applied to registrants who registered up to two weeks prior. 

How can I ensure my UTM codes are tracked in my CRM?

When you are setting up your integration, you will be prompted to map data fields from BigMarker to your CRM. (The screenshot below shows the data mapping step of any typical integration setup.) This ensures that the data fields you collect on BigMarker will be transferred to your CRM and saved in the appropriate place.

So if you are using the "utm_medium" UTM code to track participants registering via email, and you call that data field "Registered by Email" in your CRM, type "Registered by Email" in the field next to "utm_medium".