Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module tracks how entities are related to each other, allowing you to see which content is being referenced by other content. It supports various methods of reference, including entity reference fields, link fields, and links within text fields. This can be useful for preventing the deletion of content that is actively being used elsewhere.

This module provides a tool to track entity relationships in Drupal.

When do I need this module?

You may find this module useful if you want to:

  • Know the usage of nodes, media or taxonomy terms
  • Display usage / references of your content in general
  • Have a mechanism to prevent deletion of content (any entity) that is referenced by other piece of content

Supported relationships

Currently the following tracking methods are supported:

  • Entities related through entity_reference fields
  • Entities related through link fields
  • Standard HTML links inside text fields (when pointing to an entity URL).
  • Entities embedded into text fields using the Entity Embed or LinkIt modules
  • Entities related through fields provided by the Block Field,
    Entity Reference Revisions, and Dynamic Entity Reference modules
  • Entities related through Layout Builder. Supported methods: Core's inline
    (non-reusable) content blocks, and entities selected through the contributed
    Entity Browser Block module.

How it works

A relationship between two entities is considered so when a source entity points to a target entity through one of the methods described above.

You can configure the entity types to be tracked as a source, and what entity types should be tracked as target. By default all content entities (except files and users) are tracked as source.

You can also configure what plugins (from the tracking methods indicated above) should be active. By default all plugins are active.

When a source entity is created / updated / deleted, all active plugins are called to register potential relationships.

Content entities can have a local task link (Tab) on its canonical page linking to a "Usage" information page, where users can see where that entity is being used. You can configure which entity types should have a local task displaying usage information. By default no tabs are shown.

In order to configure these and other settings, navigate to "Configuration -> Content Authoring -> Entity Usage Settings" (or go to the URL /admin/config/entity-usage/settings).

Known limitations

Plugins track one usage per entity per field

The module will register only one usage of the same target entity per field. This is intentional in the current implementation, please open an issue if you have a use-case where this is a problem.

Activity

Total releases
18
First release
Feb 2025
Latest release
2 days ago
Releases (12 mo)
11 ▲ from 7
Maintenance
Active

Release Timeline

Releases

Version Type Release date
5.0.0-beta2 Pre-release Jul 15, 2026
5.0.0-beta1 Pre-release Jul 1, 2026
8.x-2.1 Stable Jul 1, 2026
5.0.0-alpha1 Pre-release Jun 17, 2026
8.x-2.0 Stable May 27, 2026
8.x-2.0-beta29 Pre-release May 13, 2026
8.x-2.0-beta28 Pre-release Feb 19, 2026
8.x-2.0-beta27 Pre-release Feb 18, 2026
8.x-2.0-beta26 Pre-release Feb 11, 2026
5.x-dev Dev Dec 9, 2025
8.x-2.0-beta25 Pre-release Nov 5, 2025
8.x-2.0-beta24 Pre-release Apr 4, 2025
8.x-2.0-beta23 Pre-release Mar 11, 2025
8.x-2.0-beta22 Pre-release Mar 10, 2025
8.x-2.0-beta21 Pre-release Feb 26, 2025
8.x-2.0-beta20 Pre-release Feb 25, 2025
8.x-2.0-beta19 Pre-release Feb 18, 2025
8.x-2.0-beta18 Pre-release Feb 15, 2025