plugin-analytics-instrumentation

Instrument Backstage plugins with analytics events via the Backstage Analytics API.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/jacobduijzer/bimcollab-backstage-demo --skill plugin-analytics-instrumentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-analytics-instrumentation
Source: https://github.com/jacobduijzer/bimcollab-backstage-demo/tree/main/src/bimcollab/.agents/skills/plugin-analytics-instrumentation
Command: npx skills add https://github.com/jacobduijzer/bimcollab-backstage-demo --skill plugin-analytics-instrumentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill assists in adding analytics to Backstage frontend plugins, enabling app integrators to measure plugin usage effectively.

Core Features & Use Cases

  • Event Instrumentation: Adds analytics events for plugin actions, reviews, and extensions.
  • Semantic Event Capture: Encourages capturing domain actions that reflect user intent.
  • Use Case: For a plugin that handles PR reviews, this Skill can track actions like 'approve', 'comment', and 'merge', providing insights into review workflows.

Quick Start

Use the plugin-analytics-instrumentation skill to track the 'create' event in your plugin when a new issue is opened.

Frequently Asked Questions about plugin-analytics-instrumentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add analytics event tracking to a Backstage plugin?

To add analytics event tracking to a Backstage plugin, implement the Backstage Analytics API to capture semantic events. This enables app integrators to measure plugin usage and analyze user interactions effectively.

What is semantic event capture in Backstage analytics?

Semantic event capture in Backstage analytics involves tracking domain actions that reflect user intent, such as 'approve' or 'merge' in a PR review plugin, providing deeper insights into specific review workflows.

Can I track user interactions like PR reviews using the Backstage Analytics API?

Yes, you can track user interactions like PR reviews using the Backstage Analytics API. The Skill instruments analytics events for plugin actions, reviews, and extensions to monitor user activity.

What is the best way to instrument a 'create' event in Backstage?

The best way to instrument a 'create' event in Backstage is to use the plugin-analytics-instrumentation approach to track semantic events when users perform actions like opening a new issue.

Does this analytics instrumentation require any external dependencies?

No, this analytics instrumentation does not require external dependencies. It is designed to integrate directly with the Backstage ecosystem using the built-in Backstage Analytics API.

When should I use semantic events for Backstage plugin analytics?

Use semantic events for Backstage plugin analytics when you need to capture domain actions reflecting user intent. This approach provides meaningful insights into workflows rather than just generic page views.