Skip to main content

UTM Parameters in charles

This article helps you understand where and how to set up UTM parameters in charles, so you can track the performance of your WhatsApp campaigns in tools like Google Analytics. You’ll learn how to configure UTMs and how to review the data.

Updated over 2 weeks ago

Overview

UTM parameters help you track the performance of your WhatsApp campaigns and journeys in analytics tools like Google Analytics. In charles, you can set up UTM parameters in multiple places — both at a global level for campaigns and individually within campaigns and journeys. This article explains where to configure UTM parameters and how to review them.


What Are UTM Parameters?

UTM parameters are short text codes added to URLs that allow analytics tools to track where your traffic is coming from. charles supports the following UTM parameters:

Parameter

Purpose

UTM source

Identifies the traffic source (e.g., charles)

UTM medium

Identifies the marketing channel (e.g., whatsapp)

UTM campaign

Identifies the specific campaign by name

UTM ID

Uniquely identifies a campaign for analytics

UTM term

Identifies paid search keywords

UTM content

Differentiates links within the same campaign


Where to Set Up UTM Parameters

1. Global Campaign UTM Settings

You can define default UTM parameters that will be pre-populated across all campaigns. This saves time and ensures consistency in your tracking setup.

How to access:

  1. Go to Settings in the left-hand navigation

  2. Select Link Tracking

  3. Click on Campaign links

  4. Open the Campaign UTM settings tab

Here, you can configure global values for each UTM parameter and toggle whether they should be automatically added to links when creating a campaign. Available default variables include:

  • campaign_name — automatically adjusts to the name of the campaign

  • campaign_id — automatically adjusts to the unique ID of the campaign

  • channel — automatically adjusts to the channel of the campaign

💡 Note: Global UTM settings apply to campaigns only (regular and carousel templates). They are not applied to journeys.


2. UTM Parameters in Campaigns

When creating or editing a campaign — whether using a regular template or a carousel template — you can set or override UTM parameters directly on the links included in your message.

  • For regular templates, UTM parameters can be configured on the links within the message.

  • For carousel templates, UTM parameters can be set individually per card, giving you granular tracking for each carousel item.


3. UTM Parameters in Journeys

In Journeys, UTM parameters can be configured on links within Send Message nodes and Update nodes.

How to access UTM parameters in a Journey:

  1. Navigate to Journeys in the left-hand navigation

  2. Open the relevant journey

  3. Open the flow

  4. Click on the link within the message node

  5. Click the gear icon (⚙️)

  6. Select Edit UTM parameters

This allows you to review and customize the UTM parameters attached to each specific link in your journey flow.


Where to Check UTM Parameters

Shortened Links Tab (Campaigns)

To review all tracked links from your campaigns:

  1. Go to Settings → Link Tracking → Campaign links

  2. Open the Shortened links tab

Here you will find a list of all campaign links, along with their click analytics. Clicking on a link will open the Link details panel, which shows:

  • Total clicks and Unique clicks

  • Original link and Tracking link

  • All UTM parameters applied to that link (source, medium, campaign, ID, term, content)

💡 Carousel campaigns: If a campaign used a carousel template, analytics are available per card individually, so you can compare performance across each carousel item.


Identifying Campaigns in Google Analytics

To find your campaign data in Google Analytics, use the Campaign ID as your reference. The Campaign ID is a unique identifier (e.g., 720c1122b-f346-4b23-859e-0de4) that is passed via the utm_id parameter and allows you to match traffic in Google Analytics back to the exact campaign in charles.

You can find the Campaign ID in the Link details panel under the Shortened links tab.


Summary

Where

What you can configure

Settings → Campaign UTM settings

Global default UTM parameters for all campaigns

Campaigns (regular & carousel templates)

UTM parameters per campaign link or per carousel card

Journeys → Send Message / Update nodes

UTM parameters per link in the journey flow

Settings → Shortened links

Review UTM parameters and click analytics for all campaign links

By setting up UTM parameters consistently across your campaigns and journeys, you can gain a clear picture of how your WhatsApp marketing drives traffic and conversions directly within Google Analytics and charles.

Did this answer your question?