The Modern UTM Strategy

The traditional UTM approach just isn’t cutting it anymore – it’s time-consuming and often leads to inaccurate data which leads to bad decisions and a suboptimal marketing ROI.

This article aims to solve these problems by introducing The modern UTM strategy that saves time and streamlines tracking and data analysis. I’ll show you how to leverage dynamic identifiers (IDs) generated by ad platforms to create consistent, easily analyzable, and scalable UTMs, thus freeing up your time and enhancing your campaign optimization efforts. So, if you’re ready to reclaim your valuable time and improve your marketing ROI, let’s dive into this comprehensive guide on the modern UTM strategy.

Go from

Current UTM strategy diagram

To

Modern UTM Strategy diagram

Table of contents

Understanding the problems with the traditional UTM strategy

The traditional UTM strategy, which relies on custom naming conventions for UTM parameters, may have been effective in the past. However, as digital marketing requires more efficient processes and data to be more accurate than ever, this approach has revealed several shortcomings that can make the difference between a profitable marketing campaign and a losing one.

To understand the problems of the traditional UTM strategy, let’s start by breaking down each step of the process.

Step 1: Naming conventions inside ad platforms

Most marketers will structure their naming conventions based on the information they want in their web analytics tool.
For example, they might name their campaign like this:

US – Women – Shoes – MOF – Conversions – June 1st 2023

Each “section” represent a piece of information they want to be able to use as a filter later on in their web analytics tool. In this case, the sections would be:

{{Geo}} – {{Target audience}} – {{Product}} – {{Buyer funnel stage}} – {{Campaign optimization setting}} – {{Launch date}}

This process is repeated for each ad set, ad, and creative.

Step 2: Converting ad platform names to UTMs

Now for the tedious part. Those names need to be converted into URL-friendly UTMs. Most marketers will use spreadsheets with formulas to do that. If you’re reading this article, I’m sure you’ve seen those spreadsheets in action. They can get very messy with huge campaigns and are very hard to enforce across multiple advertisers.

Here’s an example:

Click image to expand

Even though this example is fairly basic (I didn’t bother creating utm_term and utm_content), it ended up taking me some time and I had to double-check myself to make sure I didn’t copy the wrong line or duplicated an entry. Imagine if you had hundreds of campaigns and had to set utm_term & utm_content. Ughh.

Step 3: Copying the final URL to the correct ads

Now that we have every final URL combination built for each ad platform. We need to copy the final URL from that spreadsheet and paste it into the correct ad destination URL without making a single mistake… Yeah, not ideal. No wonder most marketing campaigns suffer from bad data quality.
As if this wasn’t enough, the traditional UTM strategy will create other undesirable results as a consequence of this tedious and error-prone process. Here’s a quick overview of what these are:

Introducing the modern UTM strategy which leverages dynamic IDs and a modern data pipeline. In the next section, we’ll delve into how this innovative approach can solve all the problems mentioned above and more. So, let’s dive in and discover how the modern UTM strategy can save time, streamline processes, and empower businesses to make data-driven decisions that lead to better results.

The advantages of the modern UTM strategy

Now that we’ve uncovered the problems with the traditional UTM strategy, let’s dive into the modern UTM strategy’s advantages. The modern approach, which leverages dynamic IDs and a modern data pipeline, offers a much-needed upgrade to the outdated traditional method. In this section, we’ll take a closer look at the key benefits of adopting the modern UTM strategy:

Time savings and streamlined processes

Say goodbye to the tedious process of manually creating and updating UTMs. With the modern UTM strategy, you’ll set up dynamic IDs just once, and then you’re good to go!

For example, here’s our tracking template recommendation for google ads. Simply go to your Account Settings > Tracking and paste the following code in the tracking template field.

{lpurl}?utm_source={network}&utm_medium=cpc&utm_id={campaignid}&ad_group_id={adgroupid}&ad_id={creative}&placement_id={placement}&gclid={gclid}

More detailed instructions on how to implement the modern UTM strategy are provided in the next section of this article.

Improved data accuracy and reliability

Using dynamic IDs eliminates discrepancies and simplifies data aggregation and analysis. This approach also reduces human errors like typos or inconsistent naming conventions, ensuring that your marketing data is as accurate as possible.

Enhanced flexibility and customization

By utilizing a modern data pipeline, data can be edited, combined, and transformed as needed, enabling marketers to adapt their analysis based on specific requirements and changing conditions. This level of control allows for the creation of tailored attribution models and custom reporting that better aligns with unique marketing objectives.

Easy scalability

The modern UTM strategy is built to grow with your business. By employing dynamic IDs, it can efficiently handle an expanding number of campaigns, channels, and data sources without manual intervention or the risk of becoming unwieldy.

Better marketing ROI

By utilizing a modern data pipeline and custom attribution models, marketers gain better control over their data and can effectively track paid ads performance, even for long sales cycles. The improved data quality and increased granularity of information available enable more precise targeting, better campaign optimization, and ultimately, a more efficient allocation of marketing resources.

As you can see, the modern UTM strategy offers a more efficient, and reliable approach compared to the traditional UTM strategy. However, it may require more effort during the initial implementation. But worry not, this article is designed to provide you with step-by-step guidance on how to implement the modern UTM strategy, ensuring that this initial disadvantage is reduced as much as possible. By following our detailed instructions, you’ll be able to make the transition smoothly and reap the numerous benefits associated with the modern UTM strategy. So, let’s get started!

Implementing the modern UTM strategy

Part 1: Define & standardize your dynamic IDs

Identify dynamic IDs available from ad platforms

Start by identifying the dynamic IDs available from each ad platform you use for your marketing campaigns, such as Google Ads or Meta Ads. These IDs can include campaign ID, ad set ID, or ad ID. Familiarize yourself with these identifiers and how they are structured within each platform.

Here’s a link to the available dynamic IDs for each major ad platform:

Create UTM templates with ID-based parameters

Once you have identified the dynamic IDs available from your ad platforms, create UTM templates that incorporate these IDs into the UTM parameters. Ensure that the templates are consistent across all platforms to facilitate easy aggregation and analysis of data.

Don’t feel like building your own UTM template? Download ours here.

Leverage macros for dynamic ID Insertion

Utilize macros or dynamic placeholders in your ad platforms to automatically insert the relevant dynamic IDs into your UTM templates. This automation reduces the risk of human error and ensures that your UTM parameters are consistently populated with accurate IDs.

For example, here’s our tracking template recommendation for google ads:

{lpurl}?utm_source=google&utm_medium=cpc&utm_id={campaignid}&utm_campaign={_campaign}&ad_group_id={adgroupid}&ad_id={creative}

Click here for detailed instructions on how to leverage macros and dynamic IDs for the most popular ad platforms.

Part 2: Data transformation & mapping

A modern UTM strategy also involves consolidating data from ad platforms and web analytics tools into a data warehouse for more comprehensive analysis. This section provides an overview of the process of sending data to a data warehouse, transforming and mapping the data, and generating reports.

Sending data to a data warehouse

To consolidate data from ad platforms and web analytics tools into a data warehouse, follow these steps:

Data transformation and mapping

To do this, you’ll need a free dbt (getdbt.com) account.

1.Create a dbt project (instructions)

2. Deploy our Systematik GA4 dbt package
(Instructions) on how to deploy a dbt packag

    1. Link to our Systematik GA4 package

3. Deploy Fivetran paid ads dbt package

    1. Link to dbt package

Part 3: Reporting and analysis

With your data properly transformed and mapped, you can now generate reports in your data visualization tool of choice and analyze your marketing performance:

Conclusion

I strongly believe this solution provides too many advantages to be ignored and businesses that do not embrace a more modern approach to their marketing data will continue to see a diminishing return on their marketing efforts.

I hope this guide helps you implement this more modern strategy. Feel free to contact us if you have any questions regarding the modern UTM strategy and its implementation.

SHARE POST

Thank You!

Please check your email for the download links to our Ultimate Guide on How to Build a Data Strategy.

P.S. If you don’t see the email in your inbox within a few minutes, please check your spam or junk folder.