UTM Parameters

Urchin Tracking Module(UTM) feature adds tracking tags to campaign links in Email, SMS, Web Push, On site Notification, Web In-line, and WhatsApp, helping you see where your traffic is coming from. Keep reading to know more on how to set this up for your dashboard.

What is UTM and why do you need it?

UTM parameters are tags added to your URLs to identify traffic sources for analysis especially in Google Analytics. WebEngage has now introduced the capability to automatically add these UTM parameters to links in your campaigns for channels such as Email, SMS, Web Push, On site Notification, Web In-line, and WhatsApp.

How to Set it up?

Here’s how you can set up UTM for your campaign links.
Begin by enabling UTM at the global level by following the steps below.

Global Level Set Up (Global Level)

You can enable the automatic addition of UTM parameters in the Navigation Panel under Configurations and clicking on the ‘UTM’ option.

  • On clicking that, you will see the UTM setup modal page.
  • You can enable the switch to setup the UTM Parameters
  • Once enabled you can see few predefined UTM parameters such as utm_source, utm_medium that are always enabled and utm_campaign, utm_content which can be manually enabled.
  • You can also add your own custom UTM parameters with specific names.

📘

Note

You can set upto 8 UTM parameters out of which 2 are enabled by default.

Campaign Value & Journey Value

You can choose to assign Static or Dynamic values to your UTM parameters.

  • Static Values- Alphanumeric values which are hardcoded and used in all campaign links.
  • Dynamic Values- Are more personalized values for each Campaign and Journey, you can choose it from the drop down.

Campaign Value drop down has 4 personalized value, they are:

  • Campaign Channel Name: The channel name of the campaign appends as UTM parameter.
  • Campaign Name: Campaign name appends as UTM parameter.
  • Campaign ID: Campaign ID appends as UTM parameter.
  • Campaign Conversion Event: Campaign Conversion Event name appends as UTM parameter. If the conversion event is not added then ‘Null’ would be passed.

Journey Value; This column gives values to be passed for Journey campaign’s UTM parameters. Journey values can also be Static or Dynamic like Campaign Values.

Journey Values have 6 personalized values:

  • Journey Name: Journey name of the campaign appends as UTM parameter.
  • Journey ID: The Journey ID of the campaign appends as UTM parameter.
  • Journey Campaign Channel: The channel name of the Journey campaign appends as UTM parameter.
  • Journey Campaign Name: The campaign name of Journey campaign appends as UTM parameter.
  • Journey Campaign ID: The campaign ID of the Journey campaign appends as UTM parameter.
  • Journey Conversion Event: The Journey Conversion Event name appends as UTM parameter. If the conversion event is not added then ‘Null’ would be passed.

Campaign Level Set Up

Once the general UTM setup is complete, UTM Parameter are by default enabled for the supported channels. You can edit UTM parameter for each campaign if you wish to, from the Campaign creation's message page.

When navigating to the message tab of the campaign from any channel, scroll down past the message section, you will find UTM parameters section for the campaign level setup. You can switch on or off the UTM parameters section by using the toggle switch.

📘

Note

Any updates or edits made to the UTM parameters here will be applicable for this campaign only. You can disable it at the campaign level.

Similar to the global level set up utm_source,utm_medium that are always enabled and utm_camaign,utm_content which can be manually enabled.