Changelog

fig. tree
Changelog

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

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:

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:

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.

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.