[Changelog](/changelog) December 19, 2023

# Introducing Conditional Properties for Enhanced Precision

Now you can set properties as "conditional," making certain values required while keeping others nullable. Perfect for events used across multiple pages!

Released December 19, 2023 · 1 min read

![](/images/65d61f5ca7750d30745bfc93_Screenshot-2024-02-21-at-17.03.05.avif)

We're excited to unveil a powerful new feature on Trackingplan: **Conditional Properties**.

This update is designed to provide you with greater control and precision in defining your tracking requirements, allowing you to focus on the most critical aspects of your data.

## What are Conditional Properties?

**‍** Until now, Trackingplan supported 3 different types of Property Presence states; required, nullable, and optional. Now, we allow you to **set properties as conditional** in order to be able to ** differentiate between required or nullable within the very same property**, depending on its value.

In this sense, conditional properties allow you to set certain property values as required while leaving others as nullable for events that occur on multiple pages, providing you with a more precise understanding of your data.

## Conditional Properties: A practical example

Let’s think about an example to illustrate it.

For example, with the event "page\_view" occurring on various pages, you could designate the "page\_type" property as conditional and set only the "home page" and "checkout page" as required, while leaving other pages as nullable. This ensures that Trackingplan notifies you only if there are missing hits on the designated required pages.

## Key Benefits

**Precision Tracking**: Define required and nullable values within the same property, focusing on critical data points.

‍**Reduced Noise**: Receive notifications only for missing hits on designated required pages, eliminating unnecessary alerts.

‍**Enhanced Customization**: Tailor tracking requirements to specific pages or scenarios within your application for more targeted analysis.

Ready to harness the power of Conditional Properties for enhanced precision in your tracking requirements? Visit our [**documentation**](/docs/warning-and-updates) to learn more.

On this page

1.  [*01*What are Conditional Properties?](#what-are-conditional-properties)
2.  [*02*Conditional Properties: A practical example](#conditional-properties-a-practical-example)
3.  [*03*Key Benefits](#key-benefits)

**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%2Fintroducing-conditional-properties-for-enhanced-precision) [X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.trackingplan.com%2Fchangelog%2Fintroducing-conditional-properties-for-enhanced-precision)

Read next

[All releases →](/changelog)

-   [
    
    NewerNewerDec 21, 2023
    
    ### Break Down Event Traffic with Tags
    
    We're thrilled to announce that we have expanded the capabilities of Trackingplan’s Tags !
    
    ](/changelog/break-down-event-traffic-with-tags)
-   [
    
    OlderOlderDec 14, 2023
    
    ### Custom Metrics
    
    At Trackingplan, we know there are complex scenarios that are important to measure closely (even if all we care about is being able to correctly view their traffic and any potential anomalies with it, but not necessarily their properties).
    
    ](/changelog/custom-metrics)

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)
