[Changelog](/changelog) December 2, 2024

# Naming Conventions Monitoring

Ensure consistent and accurate data with Trackingplan's naming convention rules for your UTMs and analytics implementations.

Released December 2, 2024 · 4 min read

![](/images/674dd23df2cb6bbe74899c8a_naming_conventions_L.avif)

At Trackingplan, we understand the critical role that accuracy and consistency in naming conventions play in your data-driven decision-making processes. That’s why Trackingplan now makes it easier to **ensure consistency in the naming conventions used across your events, campaigns, mediums, sources, and properties**.

![](/images/674dd36026671f76f5493fc3_674dd11ae31e69ae54fa74aa_Group-12209-1-1.avif)

## Why Naming Conventions Matter

When tracking user interactions or measuring campaign performance, standardized naming conventions ensure clarity and consistency in data interpretation. Without them, teams risk:

-   **Confusion across teams** due to inconsistent naming.
-   **Data mismatches** can lead to incorrect reporting.
-   **Extended debugging time** spent finding and resolving errors.

## Custom Naming Rules: Your Key to Better Analytics

For it, Trackingplan enables you to create **customized naming convention rules** for your UTMs and analytics implementations, allowing you to seamlessly ** validate that your campaigns and analytics data consistently adhere to your established naming standards**.

![](/images/674dd36026671f76f5493fbd_674dd1306cb34d1b0cb5dadf_Screenshot-2024-11-28-at-11.31.26-1-1.avif)

By detecting and highlighting discrepancies—such as duplicate or improperly formatted names—Trackingplan helps you safeguard data quality, improve attribution accuracy, and maintain robust analytics implementations.

## Key Features and Functionalities

To make things easier, Trackingplan includes a **set of preconfigured rules** that you can easily activate or deactivate based on your preferences.

These rules are thoughtfully designed to address the most common use cases and align with **best practices recommended by major providers**, such as [Google Analytics 4](/integrations/google-analytics-4) (GA4).

### Create New Rules

Trackingplan also offers you the possibility to **create your own custom rules** from scratch, allowing you to define unique rules for your campaigns, mediums, sources, events, and properties. This ensures each element of your tracking setup has its own tailored rules, providing you with full control over your naming conventions and tracking parameters.

For it, Trackingplan allows you to create these rules using [Regular Expression](/docs/data-validation) (Regex) patterns to which all the values seen must conform, ensuring strict and consistent data validation.

![](/images/674dd36026671f76f5493ff7_674dd1609e9f79b4ed611a7a_Group-12208-1.avif)

#### Real-Time Insights: Instantly Identify Non-Compliant Elements

Additionally, you’ll be able to see in real time which elements are impacted by any of our rules as you create them. For instance, in the scenario above, we can see that out of 17 campaigns that meet these parameters, 8 are non-compliant with this rule.

For additional support, we’ve created this [**Regex Tester Tool**](/regex-tester) to help you ** test and validate regular expressions with ease**. Moreover, if you're not familiar with Regex, our [support team](mailto:support@trackingplan.com) will be happy to guide you through the process, assisting you in creating and refining your custom rules to fit your specific requirements.

## A Spellchecker for Your Data: Instantly Spot and Fix Naming Rule Violations

Once you’ve created your naming convention rules, Trackingplan makes it easy to detect violations throughout your panel. Any element—whether it's an event name, campaign, medium, etc.—that breaches the rules will be highlighted, providing you with instant visibility into where corrections are needed.

You can think of it as a **“spellchecker” for your data**, visually pinpointing which elements are not meeting the required standards while giving you a detailed explanation of the rule that hasn’t been met.

![](/images/674dd36126671f76f5494046_674dd18fdafa1aa0dc189711_Screenshot-2024-11-28-at-17.22.59.avif)

### Filter and Focus on Naming Convention Violations

However, we understand that pinpointing errors in a panel with 2,000+ campaigns can be overwhelming. That’s why Trackingplan offers you the option to **filter only by affected elements**, giving you the total number of errors that fail to meet any of your active rules. To refine this even further, you can also ** apply filters on specific rules**, isolating only the warnings related to that rule to tackle specific issues systematically.

![](/images/674dd36026671f76f5493fc0_674dd1ac9b4c9b5f0eba9932_Group-12209-2.avif)

## Create Rules for Event and Property Naming Conventions

Let’s explore some practical use cases with some real-world examples:

### Ensure event names are always in lowercase

Setting up a rule to alert you whenever an event contains uppercase letters or other non-compliant values helps maintain consistency in your tracking.

![](/images/674dd36026671f76f5493ffa_674dd1d8d6f9795180ff5798_Screenshot-2024-11-29-at-09.28.44-1-1.avif)

Additionally, when creating rules for event naming conventions, you can limit the scope of the rule to apply only to specific destinations. For example, you can set a rule to apply exclusively to Google Ads (destination = Google Ads).

## Create Rules for UTM Naming Conventions

Maintaining proper UTM naming conventions is essential for preventing attribution errors that could disrupt the accuracy of your marketing performance metrics. That’s why having precise and consistent UTM naming conventions is crucial for reliable attribution.

### Enforce Numeric Values for the UTM Source `affiliate`

Setting up a rule to trigger an alert if the `source` is set to `affiliate`, but campaign name contains letters or any other non-numeric values.

![](/images/674dd36026671f76f5493fba_674dd21272328094e9671774_Screenshot-2024-11-29-at-12.18.06-1-1.avif)

Consistent and valid UTM parameters reduce attribution errors, helping you accurately calculate the return on ad spend (ROAS), and determine the true cost per acquisition (CPA). For more help, our [**UTM Builder Tool**](/utm-builder-tool) can guide you in creating structured and error-free UTM parameters.

### Explore More

Learn more about [**naming conventions monitoring**](/docs/naming-conventions-monitoring) in our technical documentation. For additional support, reach out to our [support team](mailto:support@trackingplan.com) or explore the changelog for further product updates.

This update ensures that your analytics remain a trusted source of truth, empowering teams to make data-driven decisions confidently. Start monitoring your naming conventions today!

On this page

1.  [*01*Why Naming Conventions Matter](#why-naming-conventions-matter)
2.  [*02*Custom Naming Rules: Your Key to Better Analytics](#custom-naming-rules-your-key-to-better-analytics)
3.  [*03*Key Features and Functionalities](#key-features-and-functionalities)
4.  [*04*A Spellchecker for Your Data: Instantly Spot and Fix Naming Rule Violations](#a-spellchecker-for-your-data-instantly-spot-and-fix-naming-rule-violations)
5.  [*05*Create Rules for Event and Property Naming Conventions](#create-rules-for-event-and-property-naming-conventions)
6.  [*06*Create Rules for UTM Naming Conventions](#create-rules-for-utm-naming-conventions)

**Stop babysitting tags**

Trackingplan audits your real user data around the clock and flags issues before they cost you.

[Start free trial →](https://app.trackingplan.com/signup)

Share Copy link [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.trackingplan.com%2Fchangelog%2Fnaming-conventions-monitoring) [X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.trackingplan.com%2Fchangelog%2Fnaming-conventions-monitoring)

Read next

[All releases →](/changelog)

-   [
    
    NewerNewerDec 3, 2024
    
    ### Find Presence Correlation
    
    In Trackingplan, properties are inferred automatically —both their types and their presence, alerting you if a required property is missing.
    
    ](/changelog/find-presence-correlation)
-   [
    
    OlderOlderDec 2, 2024
    
    ### Introducing Timestamps in Sessions
    
    We’re excited to share an update that gives you deeper visibility into your tracking data: timestamps within sessions are now available in Trackingplan!
    
    ](/changelog/session-timestamps)

Trackingplan

## See everything. Miss nothing.

Your implementations audited around the clock with real-time, real-user data. Real-time alerts about errors or changes in your data, campaigns, pixels, privacy and consent. Let AI flag issues before they cost you.

[Start free trial →](https://app.trackingplan.com/signup) [Book a demo](/demo)
