[Changelog](/changelog) January 29, 2026

# Import JSON Schema: Advanced Options for More Control

Import JSON schemas with advanced options to control enforcement, reuse validations, and ensure consistent event specs across plans.

Released January 29, 2026 · 2 min read

![](/images/6985fe0f05fc7b5b4770d65f_import-advanced-conditions-desktop.avif)

Importing event specs between plans just got a lot more powerful.

We’ve added **Advanced options to the JSON Schema import flow**, giving you finer control over how schemas are applied when copying event specifications from one plan to another. This means fewer manual adjustments, less cleanup work, and more confidence that your destination plan behaves exactly as expected.

## What’s New

When importing a JSON Schema, you’ll now see a new **Advanced options** step that lets you decide how the imported schema should interact with what already exists in the destination plan.

These options help you:

-   Enforce stricter tracking standards
-   Preserve existing documentation
-   Avoid duplicated rules
-   Start fresh when needed

All without leaving the import flow.

## Advanced Import Options Explained

### Forbid other properties (and auto-forbid new ones)

Ensure that **only the properties explicitly defined in your schema are allowed**.

Any existing or future properties that don’t match the imported schema will be automatically marked as forbidden.

#### Why it matters‍

Perfect for teams that want strict schema enforcement and want to avoid accidental or uncontrolled tracking.

### Keep existing descriptions

Preserve event and property descriptions that already exist in the destination plan.

#### Why it matters‍

If your plan already includes valuable documentation, notes, or explanations, this option prevents them from being overwritten during import.

### Reuse existing enums and regexes

Automatically link imported properties to **matching enums or regex validation rules** that already exist in your plan.

#### Why it matters‍

This avoids duplication and keeps your validation logic consistent across the plan—no more multiple versions of the same rule.

### Clear destination before importing

Delete all existing events in the destination plan before applying the new schema.

#### Why it matters‍

Ideal when you want to start completely fresh and ensure the destination plan matches the imported schema exactly.

⚠️ **Important:** This action is irreversible. Use it only if you’re sure you want to wipe the destination events before importing.

## Why It Matters

These new advanced options make schema imports:

-   **Safer**, by preventing accidental overrides
-   **Cleaner**, by reducing duplication
-   **Faster**, by cutting down on post-import fixes
-   **More flexible**, adapting to different workflows and maturity levels

Whether you’re syncing environments, rolling out a new tracking standard, or managing multiple plans, you now have full control over how your schemas are applied.

## See It in Action

Want a walkthrough of the new import flow and advanced options? See it in action in the video below, or learn more in our [documentation](/docs/export-import-json-schemas).

On this page

1.  [*01*What’s New](#what-s-new)
2.  [*02*Advanced Import Options Explained](#advanced-import-options-explained)
3.  [*03*Why It Matters](#why-it-matters-5)
4.  [*04*See It in Action](#see-it-in-action)

**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%2Fimport-json-schema-advanced-options) [X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.trackingplan.com%2Fchangelog%2Fimport-json-schema-advanced-options)

Read next

[All releases →](/changelog)

-   [
    
    NewerNewerJan 30, 2026
    
    ### Trackingplan’s AI Debugger: Your Tracking Warnings, Explained
    
    Decoding tracking warnings no longer has to mean digging through raw debug data or guessing where to start. With AI Debugger , Trackingplan now helps you understand what’s happening, why it matters, and what to do next —in plain language.
    
    ](/changelog/trackingplans-ai-debugger)
-   [
    
    OlderOlderJan 19, 2026
    
    ### Analyze consent issues where they really happen
    
    Trackingplan now allows you to break down the Consent Percentage Report in a much more actionable way, moving from “is consent broken?” to “exactly where, how, and why.”
    
    ](/changelog/analyze-consent-issues-where-they-really-happen)

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)
