The Tag Management page
At/settings/tags:

Top-right buttons:
- Coverage Explorer — visualise tag overlap and uncovered devices
- + Create Tag — define a new tag from scratch
How the Logic Engine works
Click any tag’s Logic Engine ▸ to open the rule editor. The Logic Engine uses the same query language used everywhere else. A rule looks like:Creating a new tag
1
Click + Create Tag
Top-right.
2
Name and colour
Pick a short, memorable name. The colour is used throughout the product (dashboard, tag chips, coverage maps).
3
Define the device-side rule
Click Logic Engine ▸ on the device side. Build a query using fields like:
os— enum:Windows,MacOs,LinuxosVersion— operating system version stringlocation.country,location.city,location.countryCodelastUser.email,lastUser.department,lastUser.jobTitletags— compose with other tags (e.g.tags:End-User AND NOT tags:Stock)system.<integration>.deployedetc. — boolean Vitals state
4
(Optional) define user-side rule
For tags that should also apply to users (e.g.
Executive, Phishing-Campaign-Q2), define a rule against user fields.5
Validate via Coverage Explorer
After saving, open Coverage Explorer to confirm the device count looks plausible.
Coverage Explorer
The Coverage Explorer (top-right of the Tags page) shows two critical visualisations:
After every tag-rule change, sanity-check the Coverage Explorer:
- The total tagged-device count shouldn’t drop unexpectedly
- The “zero tags” cohort shouldn’t balloon
- Overlaps should match your mental model —
End-User∩Servershould be ≈ 0;End-User∩EMEAshould be non-trivial
Best practices
Orthogonal dimensions
Orthogonal dimensions
Tag dimensions should be independent: device class × region × ownership × OS family × sensitivity. A device carries one tag per dimension. Bad:
Mac-Laptop and Windows-Laptop and Linux-Laptop (compound). Good: Mac + Laptop, Windows + Laptop.Name by intent, not source
Name by intent, not source
Good:
End-User, Executive, Production-Server. Bad: Has-CrowdStrike, Intune-Compliant — query those fields directly.Cross-references
Tags & Logic Engine
Conceptual deep dive
Vitals Configuration
Tag-based requirements
Query Language
The grammar the Logic Engine uses