devrel-analytics

Builds a tracking plan instrumenting developer-relations surfaces with event taxonomy, identity spine, and link tagging.

2|Updated Sep 6, 2026
One-click install
npx skills add https://github.com/samber/developer-relations-skills --skill devrel-analytics-samber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devrel-analytics
Source: https://github.com/samber/developer-relations-skills/tree/main/skills/devrel-analytics
Command: npx skills add https://github.com/samber/developer-relations-skills --skill devrel-analytics-samber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Developer-relations numbers disagree across tools: docs analytics undercount a developer audience that blocks client-side scripts, registry download counts include CI and bots, and repository traffic history expires after 14 days. This Skill produces a written tracking plan that makes DevRel measurement real and defensible. ## Core Features & Use Cases - Surface register and event taxonomy: Maps every surface (docs, repositories, package registries, community venues, off-web talks) to its actual data source, retention window, and bias, then defines an Object-Action event taxonomy with a property registry. - Identity spine and attribution discipline: Defines anonymous_id, user_id, and account_id stitching, plus source, source_basis, and source_confidence fields so attribution claims carry their evidence type. - Link-tagging convention and quality gate: Fixes a controlled UTM vocabulary, a link registry, and a four-check quality gate (decision coverage, verified traces, join coverage, tag well-formedness). - Use Case: A DevRel lead whose GitHub traffic numbers vanished learns the 14-day retention window, schedules a daily snapshot export, and captures a dated baseline before instrumenting anything else. ## Quick Start Ask the assistant to build a DevRel tracking plan for your docs site, repositories, and package registry before an upcoming launch.

Frequently Asked Questions about devrel-analytics

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

FAQPage Schema
How do I build a DevRel tracking plan for docs and repositories?

Start from a decision list naming what the data should change, then build a surface register with each surface's data source, retention window, and bias. Define an Object-Action event taxonomy, an identity spine, and a link-tagging vocabulary, then verify each surface with an end-to-end trace.

Why do my Google Analytics docs numbers not match CDN logs?

Developer audiences block third-party client-side analytics at high rates; a published measurement found 58% of a tech audience blocking Google Analytics, with rates varying by browser and OS. Trust ratios within one source over absolute counts across sources, and consider first-party or proxied collection.

Can npm and PyPI download counts be summed into a user count?

No. npm counts HTTP 200 responses serving tarballs including CI and mirrors, while PyPI excludes known mirrors by default, so the two measure different things and must never be summed. Neither converts into a count of people; report each registry's trend against its own baseline.

How far back does GitHub repository traffic data go?

Repository traffic endpoints retain only 14 days of views, clones, referrers, and popular paths, and are readable only for repositories where you hold write access. Schedule a daily export into your own store from day one, because missed history is unrecoverable.

When should I not use a percentage for DevRel metrics?

Below roughly 30 events in a period, publish the raw list with dates instead of a rate, since small-N percentages swing wildly. DevRel counts like talks, external pull requests, and enterprise conversations are naturally small, so this is the normal case.

What are the limitations of CLI telemetry for developer tools?

CLI telemetry carries a community trust cost and sits last in the build order on value per hour. It requires opt-out at minimum, a visible first-run notice, documented data contents, and must never send code, paths, or arguments; hashing identifiers is not consent.