Are you trying to solve any of these challenges?

  • Manage structured data for campaigns, content, product catalogs or other marketing data
  • Enrich your digital platforms (e.g. analytics, CMS) for better personalization and insights
  • Improve tracking code/Adobe CID classifications globally
  • Build an improved and standardized process in your digital advertising/media operations
  • Unify disparate internal and external teams/agencies around creating clean and uniform data
  • Trying to get a taxonomy implementation buy-in, including standardizing naming conventions across content and campaigns
  • Going through a digital transformation and not sure where to begin

If any of these issues are important to you, Claravine can help. Schedule a demo today.

Learn how the best brands master campaign tracking

Marketing success begins with good data. This guide shares the steps any organization can take to implement campaign tracking best practices and optimize spend based on richer insights.

This guide will cover important topics including:

  • How to align campaign measurement with strategic marketing objectives
  • How to enforce a consistent classification taxonomy across teams and channels
  • How to optimize digital marketing based on reported performance metrics

Get Started

Learn how we can help you instantly standardize your tracking and improve your data quality in ways that drive better decisions.

The Ultimate Ultimate UTM: UTM_ID

The Ultimate Ultimate UTM: UTM_ID article title graphic

Why this has been kept secret for so long is beyond us here at Claravine but we wanted to emphasize that there is a little thing Google created called “utm_id” that is a gateway to substantial efficiency and depth with custom campaign classifications and variations. 

What is this thing you call, “utm_id”?

Simply put, it’s another parameter you append to your tracking URLs and is a unique identifier for a campaign. Users who click through that URL are associated with that respective campaign. It could complement all of your other utms and parameters OR it could be ONE UTM TO RULE THEM ALL!  


How do you use utm_id?

It’s used with Google’s Campaign Data import functionality. The instructions to import Campaign Data into Google Analytics are found here. Note that when you define the Schema Key, this is the unique Campaign ID set with utm_id, if you are using utm_id to set campaign data for users. There are two other options for setting campaign data besides utm_id and they include modifying your tracking code or using a Plugin. We recommend checking out all of the resources we linked to in this section to understand how it all works and how to configure and use it. 

Why are we sharing these secrets?

Welp, this is where Claravine comes in. Many of our Fortune 1000 customers are implementing unique Campaign IDs and then creating and syncing all the respective custom campaign classifications to Google Analytics (as well as Adobe Analytics and other systems). 

So in Claravine, they create a table of unique campaign IDs which does a few things:

  1. It maps to “utm_id”.
  2. It appends utm_id to their the URL they’ve added to that table
  3. It associates that ID with dozens of additional custom classifications 
  4. It automatically syncs/imports over to the necessary analytics systems

This process used within Claravine saves significant time, eliminates a lot of error, and prevents publishing tracking links with a large number of different custom parameters appended to it. 

How is this useful?

Those who are familiar with Google Analytics know the pains of being constrained to 5 parameters. In fact, most Google Analytics users are misguided into thinking that you’re limited to the 5 standard UTM parameters when it comes to campaign tracking – limiting your ability to dive deeper into performance insights, and forcing you to be dependent on Google’s native integrations like AdWords and campaign manager for media performance insights. This philosophy is wrong on a few different levels, one primary is that even if you are running media via adwords or GCM, you’re active on other channels, like affiliate, email, social, etc. that don’t have these native integrations with GA because they’re not part of the “stack”, ultimately leading to inconsistent reporting. 

In leveraging the utm_id, you’re expanding the number of data points you’re able to capture across ALL your marketing channels, not just those that fall within the Google stack. You’re expanding from those 5 standard generic values – medium, source, campaign, content, term (which by the way aren’t even applicable for all channels) – and designing your data capture to align with your specific business needs.

Eliminating the need for a large amount of parameters appended to your URL helps prevent data integrity and loss. If you use the utm_id along with the data import, you are ensuring that all of the corresponding campaign data is available and accurate. Not only that, but you could retroactively apply additional attributes to that campaign if they were missed. Just add those to the import process associated with the respective campaign ID and you’re back on track.