AI Marketplaces Leaderboard

Accoil Product Tracking

ChatGPT plugin

Plan and instrument analytics

View in ChatGPT directory
Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#7019of 7,033—24h—7d

Not enough data points to chart.

Rank in Developer tools

#628of 638—24h—7d

Not enough data points to chart.

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Developer tools628th of 638 by placement
#PluginPosition7d
626Preset API Skills#7017—
627Preset CLI Skills#7018—
628Accoil Product TrackingThis page#7019—
629Sentry#70221,045places down
630CodeRabbit#70231,045places down

All 638 Developer tools plugins

Accoil Product Tracking is a set of seven skills for engineers and product teams who need reliable product analytics in a B2B SaaS codebase.

What it does:

  • Model the product: scan the codebase and ask a few questions to describe users, accounts, entities, and how value flows (.telemetry/product.md).
  • Audit current tracking: inventory existing analytics SDK calls, identity handling, and event naming (.telemetry/current-state.yaml).
  • Design a tracking plan: propose a minimal, consistently named set of events, properties, and group hierarchy, plus a delta from the current state (.telemetry/tracking-plan.yaml, .telemetry/delta.md).
  • Generate an implementation guide for one of 25 destinations, such as Segment, Amplitude, Mixpanel, PostHog, RudderStack, Google Analytics, Sentry, LaunchDarkly, or a generic HTTP API (.telemetry/instrument.md).
  • Implement tracking: generate typed wrapper functions and identity management code in a tracking/ directory.
  • Instrument new features: update the plan, delta, and changelog when a feature ships, changes, or is removed.
  • Write a business case for investing in product telemetry.

Limitations: the lifecycle skills read and write files in the user's repository, so this plugin is available in Codex only. The skills generate plans and code only; they do not send any data to Accoil or to analytics vendors, do not create analytics accounts, and do not define KPIs or build dashboards. Review generated code before merging.

Example prompts

  • “Audit the analytics tracking in this codebase and save a current-state inventory.”
  • “Design a tracking plan for this product with users, accounts, and core events.”
  • “Generate typed tracking code from our tracking plan for our analytics SDK.”

Skills

  • product-tracking-audit-current-tracking

    Reverse-engineer the current state of analytics tracking from a codebase. Scans for SDK calls, identity management, and instrumentation patterns to produce a factual inventory — not recommendations. Outputs .telemetry/current-state.yaml and a timestamped audit report. Use when the user wants to know what's currently tracked, audit existing analytics, capture tracking reality before designing a new plan, 'what analytics do we have,' 'what events are tracked,' 'scan for tracking,' or 'tracking inventory.'

  • product-tracking-business-case

    Write a business case for adding product telemetry and analytics to a product. Produces a concise, stakeholder-ready document explaining what telemetry enables, what you're currently blind to, what's involved in implementation, and the business value. Sits outside the main telemetry lifecycle — use before committing to the technical work. Use when the user asks to 'write a business case,' 'justify analytics,' 'make the case for tracking,' 'telemetry brief,' 'why add analytics,' 'convince leadership about tracking,' or 'analytics ROI.'

  • product-tracking-design-tracking-plan

    Design an opinionated target tracking plan and produce an explicit delta from current state to target. Combines the product model, current-state audit, and telemetry best practices to decide what events, properties, entities, and group hierarchies should exist. Outputs .telemetry/tracking-plan.yaml and .telemetry/delta.md. Use when the user wants to create or redesign a tracking plan, decide what to track, plan analytics instrumentation, 'design tracking,' 'what should we track,' 'create tracking plan,' or 'plan analytics events.'

  • product-tracking-generate-implementation-guide

    Translate a tracking plan into an SDK-specific instrumentation guide. Shows how to make identify, group, and track calls using the target analytics SDK with real template code, architecture guidance, and constraint documentation. Outputs .telemetry/instrument.md. Covers 25 analytics destinations across product analytics, CDPs, product adoption, web analytics, error monitoring, feature flags, and session tools. Use when the user has a tracking plan and needs to know how to implement it with a specific SDK like Segment, Amplitude, Mixpanel, PostHog, Accoil, Google Analytics, Sentry, LaunchDarkly, or via generic HTTP POST. Also use when user asks 'create instrumentation guide,' 'how to implement tracking,' 'SDK guide,' or 'generate implementation guide.'

  • product-tracking-implement-tracking

    Generate real instrumentation code from the tracking plan and instrumentation guide. Produces typed SDK wrapper functions, identity management, and integration guidance. Outputs files in a tracking/ directory. Use when the user wants to generate or regenerate tracking code, implement the delta plan, turn the instrumentation guide into working code, 'implement tracking,' 'generate code,' 'create tracking module,' or 'build analytics SDK wrapper.'

  • product-tracking-instrument-new-feature

    Update the tracking plan when a feature ships, changes, or is removed. Assesses whether new events are needed, extends existing events with properties where possible, and produces a versioned mini-delta with changelog entry. Updates .telemetry/tracking-plan.yaml, delta.md, and changelog.md. Use when the user ships a new feature, modifies existing functionality, wants to keep tracking coherent as the product evolves, 'feature shipped,' 'new feature tracking,' 'update tracking for [feature],' 'what tracking does this feature need,' or 'instrument new feature.'

  • product-tracking-model-product

    Build a structured product model by scanning the codebase and talking to the user. Produces .telemetry/product.md — a description of what the product does, who uses it, how value flows, and what entities exist. Use when starting telemetry work on a new codebase, when the user asks to 'model this product,' 'understand this product,' 'what does this product do,' 'map the product,' 'product model,' or when no .telemetry/product.md exists yet. This is the entry point for the telemetry lifecycle.

Categories
Made by
Accoil · Website
Sign-in
On Install
Capabilities
Scan a codebase for analytics tracking, Design a tracking plan, Generate analytics instrumentation code
Availability
Available
Version
1.2.3
Keywords
product-analytics, product-tracking, tracking-plan, event-tracking, instrumentation, b2b-saas, segment, amplitude, mixpanel, posthog
Created
October 8, 2026
More info
Sponsorship
Promote this plugin