How to use UTM parameters to link and segment visitor behavior from source to conversion

When you need to track visitors, adding UTM parameters to your campaign links opens a new world of analytics possibilities within Lucky Orange. 

In this article:


What are UTM parameters?

UTM parameters are snippets of code placed on the end of a link. Think of them like baggage tags that are placed on luggage at the airport. When used, UTM parameters tell a system like Lucky Orange the exact link someone used to get to your website or landing page, letting you dive into specific campaigns, ad sets and creative. Parameters include: 


UTM parameter Definition Example
Campaign Source The source that referred your visit to your website utm_source=facebook
Campaign Medium The marketing channel that referred your visit to your website utm_medium=social
Campaign Name The campaign name for the content utm_campaign=cybermonday
Campaign Term The paid keywords you’re bidding on utm_term=new-parents
Campaign Content Used when A/B testing  or monitoring different ad creative, links, CTAs, etc.  utm_content=ad2

You don’t have to be a developer to use UTM parameters. Anyone can use them. There are useful, free tools such as Google’s Campaign URL Builder or G2 Crowd’s URL Generator.

Why use UTM parameters with Lucky Orange 

UTM parameters let you explore visitor behavior and analytics beyond a source. 

Instead of seeing “social” as your source, you can dive into what the traffic from a specific Facebook campaign and ad sets are doing on your website. Instead of seeing “Google” as your source, you can diagnose distinct PPC and CPC campaigns for efficacy and return. 

By combining UTM parameters with Lucky Orange, you can:

  • Create Events and segments for easier access to these target UTM parameters
  • Monitor UTM parameters via Events in your Dashboard
  • Filter to specific UTM parameters within the Visitors’ Table to look at all visits from those parameters
  • Explore Visitor Profiles to see what UTM parameters originally brought them to your site (via Events)
  • Trigger Surveys, Announcements and Chat Invites based on their UTM parameters
  • Follow people from a specific UTM parameter in your Funnel 
  • Analyze Dynamic Heatmaps and Form Analytics by UTM parameters via Events

Read on to see how to set up UTM parameters and how to use them within Lucky Orange. 

How to set up UTM parameters

Regardless of whether you use a free UTM parameter builder or do it manually, the process is fairly uniform across all builders and straightforward:

  1. Paste your website URL. This can be your landing page, blog post, homepage, etc. 
  2. Add a Campaign Source and Campaign Medium. Both are required to generate the URL with the added parameters. 
  3. Depending on your needs, fill in Campaign Name, Campaign Term and/or Campaign Content. These are completely optional. If you have variations of the same ad or are running different campaigns, more details will help you further evaluate your campaigns to specific creative, messaging, targeting and more. 
  4. The generated campaign URL will automatically display at the bottom of whatever UTM parameter tool you use. Copy the link. 
  5. Paste the link in your paid campaigns, link exchanges or partnership material

Pro tip: If you’re running multiple ads in a single campaign, be consistent with your UTM parameters. For example, let’s say you want to run a paid campaign on Facebook with ads displayed on Messenger and Audience Network. 

In this case, your links would look something like this:

This consistency will allow for easier analysis down the road. 

How to use UTM parameters: Segments and Events 

Segments and Events both offer unique ways to monitor and track UTM parameters:


Type Best used to Multiple UTM parameters?
Segments
  • Evaluate the Visitors’ Table
  • Trigger Surveys, Announcements and Chat Invites
Because it’s based on filters, segments can be combined with several UTM parameters and other filters 
Events
  • Monitor from the Dashboard
  • Analyze Visitor Profiles (as Key Event)
  • Create Funnels
While Events are typically limited to one campaign link or UTM parameter, it can be used across multiple campaigns if a UTM parameter is kept constant. In the example above, “utm_campaign=springsale21” would track all campaign links that include that specific UTM parameter. 

How to set up segments for UTM parameters

 A good place to start is to add the UTM parameter as a segment. To create a segment:

  1. Navigate to Visitors from the left navigation
  2. Click on Filter, shown to the right of the Visitors’ Table
  3. In the filter drawer, click on UTM parameters
  4. Select one or more UTM parameters from Source, Medium, Term and Campaign
  5. Add more filters as needed
  6. When finished, click on the gray Save Segment button of the bottom of the filter drawer
  7. Enter an internal name for the segment. We recommend a specific name for easier use and searching.
  8. Decide the visibility
    1. Everyone: The segment will show to everyone on your team
    2. Personal: The segment will only be visible to you 
  9. Click the purple Save button

Note: Only UTM parameters that have traffic will be available for filtering. UTM parameters that have yet to receive any clicks or traffic won’t be available. We recommend testing out your campaign links to begin generating traffic. 

How to create Events for UTM parameters

Events let you keep an eye on specific links, such as UTM parameters.  

  1. Navigate to Settings from the left navigation
  2. Click on Events and select Manager
  3. Click on the purple Add New Event button
  4. Select Page Visit
  5. Give the new Event a specific name for internal use
  6. Click the purple Next button
  7. Add the page URL:
    1. Contains: Paste part of a link, such as utm_medium=ppc into the field. This is ideal for UTM parameters.
    2. Exact: Select the desired URL from the “Select a URL” drop-down. This will automatically populated URLs with traffic for your webpages
  8. Click the purple Next button
  9. Review your Event settings
  10. Click the purple Save button

How to create Key Events for UTM parameters

Key Events help you identify your most important Events and will be displayed in the Visitors’ Profile. To mark an Event as a Key Event:

  1. Navigate to Analytics from the left navigation if you haven’t already done so
  2. Click on Events and select Manager 
  3. Click the View Details button to the right of the Event if you want to set as a Key Event
  4. Toggle the button for Key Event. When activated, it will display in blue.

To confirm, your Event Manager will display a lightning bolt to the right of Events set as Key Events. The Event will also display in color as opposed to gray. 

How to use UTM parameters: Dashboard

Add one or more Event-based dashcards to your Dashboard for easy monitoring of any Event

  1. Navigate to the Dashboard from the left navigation
  2. In the upper right corner, click on the three dots
  3. Select Add a Card
  4. Click on Events
  5. Customize your card:
    1. Click on the name to change the card name
    2. Adjust the size of the card. This will show in the preview on the right.
    3. Click the toggle by “Add to other dashboards” to add this card to all of your Dashboards
  6. When finished, click the purple Save button
  7. In the Events card, select your Event from the dropdown in the upper left corner
  8. Drag and drop the new Event card anywhere in your Dashboard
  9. Repeat to monitor more than one Event at once

You can also add dashcards for Surveys and Funnels driven by UTM parameters.  

How to use UTM parameters: Visitors 

Filter and search your Session Recordings by UTM parameters in the Visitors’ Table, and use the Events to dive into a Visitor’s Profile

In the Visitors’ Table: From the Filter

  1. Navigate to Visitors from the left navigation
  2. Click on Filter, shown to the right of the Visitors’ Table
  3. In the filter drawer, click on UTM parameters
  4. Select one or more UTM parameters from Source, Medium, Term and Campaign
  5. Add more filters as needed
  6. When finished, click Done to close the filter drawer

At this point, your table will display all of the visitors who meet your filtering criteria. If no visitors are displayed, double-check the date ( shown as Today by default) or segment (shown as Everyone by default) displayed to the left above the Visitors’ Table. 

In the Visitors’ Table: From segments

  1. Navigate to Visitors from the left navigation 
  2. Click on Segments, located to the left above the Visitors’ Table
  3. Select your saved segment from the dropdown
  4. To edit the segment:
    1. Hover over any segment listed in the dropdown and click on the pencil that will show to the right of the segment
    2. In the filter drawer, select Add/Remove filters
    3. Select one or more filters you want to change, delete or add
    4. When finished, select the purple Review Changes button at the bottom of the filter drawer
  5. To add a new segment
    1. Click the purple Add new segment button at the bottom of the list of segments in the dropdown
    2. In the filter drawer, select one or more UTM parameters and other filter choices
    3. Click the gray Save Segment button at the bottom of the filter drawer
    4. Enter an internal name for the segment
    5. Decide the visibility
      1. Everyone: The segment will show to everyone on your team
      2. Personal: The segment will only be visible to you
    6. Click the purple Save button

In the Visitor’s Profile

  1. Navigate to Visitors from the left navigation
  2. Filter or use a previous saved segment, explained above
  3. Click on Profile
    1. From the Visitors’ Table
      1. Find the desired visitor
      2. Click on the gray Profile button to the right of the visitor’s row
    2. From a Session Recording or Live View
      1. Click on the three dots at the top of the session drawer located near the visitor’s name or unique identifier on the upper right hand side of the page
      2. Select View Profile
  4. Under Session Details, you will find the Key Events listed for each session

How to use UTM parameters: Communicate

Trigger Surveys, Announcements and Chat Invites by segment or Event to communicate with visitors based on UTM parameters. 

  1. Navigate to Communicate from the left navigation
  2. Begin creating your Survey, Announcement or Chat Invite
  3. Proceed through Step 1, which is creating the question (Survey), content (Announcements) or setup (Chat Invites)
  4. In Step 2: Trigger, select Advanced. By default, it will be set on Simple.
  5. Select Segment from the dropdown
  6. Click on the desired Segment from the dropdown list
  7. Repeat with And or OR rules for additional segments or rules
    1. AND:  A visitor completes both/all rules. For example, the Survey, Announcement or Chat Invite would only show to the Spring21 ad set AND came from Facebook. 
    2. OR: A visitor completes any of the set rules. For example, the Survey, Announcement or Chat Invite would show to anyone who is in the Spring21 ad set segment or came from Facebook, regardless of whether they occurred together. 
  8. Proceed through the setup process

How to use UTM parameters: Analytics

Follow people from a URL-based Event in your Funnel and analyze Dynamic Heatmaps and Form Analytics by Events 

To define Funnel steps by UTM parameters

  1. Navigate to Analytics from the left navigation
  2. Select Funnels
  3. Click on the purple New Funnel button
  4. Give the Funnel a name for internal use and click the purple Next button
  5. Define your first two funnel steps
    1. By page URL:
      1. Contains: Paste part of a link, such as utm_medium=ppc into the field. This is ideal for UTM parameters.
      2. Exact: Select the desired URL from the “Select a URL” drop-down. This will automatically populated URLs with traffic for your webpages
    2. By Event: Click on the dropdown to see a list of your Events. Key Events will be shown in color.
  6. Click Add Step to create additional steps in your Funnel. Two is the minimum number of steps required for a Funnel
  7. Drag and drop steps to arrange your Funnel Steps
  8. To delete a step, hover over a specific step. Click on the trash can that will show on the right
  9. Select the purple Done button

Your new Funnel should now display in the Funnels table. 

To evaluate Dynamic Heatmaps and Form Analytics by UTM parameters 

  1. Navigate to Analytics from the left navigation 
  2. Select Heatmaps or Form Analytics 
  3. Select your webpage of choice
    1. By default, it will show the most active pages for today. To change the date, click on the Today dropdown to the right above the table. 
    2. By default, it will show the most active pages for everyone. To change it to most active pages by a segment, click on Everyone dropdown to the right above the table.
    3. Click on the magnifying glass icon, located to the right above the table, to search for specific webpages
    4. Click on the filter icon, located to the far right above the table, to find the most active pages based on specific behaviors including UTM parameters.
  4. Click on the gray Launch Heatmap or Launch Form Analytics button to the right of a page to get started
  5. Click on Segments in the upper left corner of the page; this is the same process for both Dynamic Heatmaps and Form Analytics. 
  6. Select Events to open the filtering options
  7. Click on the dropdown to see the Events used by Visitors on this page that has the most activity. 
    1. With: Filters for visitors who triggered the Event(s) selected
    2. Without: Filters for visitors who didn’t trigger the Event(s) selected
  8. Select Segments again to close the drawer and analyze your Dynamic Heatmap or Form Analytics. 

Note: The selected Segments in the Dynamic Heatmap and Form Analytics will remain in place until you do one of the following:

  • Clear the segmentation manually
  • Close the browser tab/window
  • Open a new Dynamic Heatmap or Form Analytics