Feature Adoption

作者 pendo-io340d503c23ee无许可证收录于 2026年10月8日更新于 2026年10月8日

Analyze feature adoption rates, identify power users vs laggards, and track adoption trends using Pendo analytics. Use this skill whenever someone asks about feature adoption, feature usage, who's using a feature, adoption rates, feature rollout progress, or wants to understand how a specific feature is performing. Also trigger when users mention tracking a feature launch, finding champions or power users of a feature, identifying accounts that haven't adopted a feature, comparing adoption across segments, or analyzing usage trends over time — even if they don't say "adoption" explicitly. If someone asks "who's using X" or "how is feature Y doing", this is the right skill.

AI 生成的概览

借助 Pendo 分析产品功能采用情况,产出采用率、核心用户、头部账户与趋势报告。

功能
引导智能体完成基于 Pendo 的功能采用分析:确认目标功能、拉取使用指标、识别核心用户与头部账户、按活跃用户计算采用率,并考察随时间变化的趋势。它会生成结构化采用报告,包含概览指标、核心用户与账户表格、趋势摘要、可选的分群细分以及基于数据的建议。它还会在功能名称含糊时给出候选列表供选择,并标注不完整的时间段。
适用场景
当有人询问功能采用情况、功能使用情况、谁在使用某功能、上线推进进度,或某功能表现如何时使用。也适用于查找核心用户或推广者、找出尚未采用某功能的账户、比较不同分群的采用情况,或跟踪一段时间内的使用趋势。
运行要求
需要 Pendo MCP 连接器工具(例如 searchEntities、activityQuery、segmentList、visitorQuery),以及 Pendo 订阅 ID 和应用 ID。不包含脚本,仅为说明文档。

Feature Adoption Analysis

Analyze how features are being adopted across your user base, identify champions and laggards, and track adoption trends over time.

Tools

This skill uses Pendo MCP tools exclusively. All tool references below (e.g., searchEntities, activityQuery, segmentList, visitorQuery) refer to the Pendo connector tools (prefixed Pendo: in the tool list).

Before starting, call Pendo:list_all_applications to get the available subscription IDs and app IDs. Every subsequent Pendo tool call requires a subId (subscription ID) and most require an appId. If the user hasn't specified which app or subscription to use and there are multiple options, ask them to confirm before proceeding.

Parameters

  • feature_name: The feature to analyze. Can be a partial name, exact name, or feature ID.
  • timeframe: The time period for analysis (default: last 30 days).
  • comparison_period: Optional previous period for trend analysis (defaults to the equivalent prior period).

Step 0: Find and Confirm the Feature

Users often provide partial or ambiguous feature names. Never silently pick a feature — always confirm when there's any ambiguity.

How to find the feature

  1. Use Pendo:searchEntities with itemType: ["Feature"] and the user's search term to find matching features.

  2. If the search returns exactly one result, confirm with the user: show the feature name, ID, and any relevant metadata, and ask "Is this the right feature?"

  3. If the search returns multiple results, present a disambiguation list so the user can pick the right one. For each result, show:

    • Feature name and ID
    • Tagged app (if available)
    • Any description or page association

    Mark the most likely feature with a ⭐ Recommended tag based on:

    • Whether it belongs to the user's primary app
    • Whether it has recent activity
    • Name similarity to the search term

    Example:

    I found several features matching "dashboard". Which one are you looking for?
    1. ⭐ **Dashboard Main View** (ID: abc123) — Recommended   - App: Web App | Last active: Feb 2026   → *Closest name match with recent activity*
    2. **Dashboard Settings Panel** (ID: def456)   - App: Web App | Last active: Jan 2026
    3. **Admin Dashboard** (ID: ghi789)   - App: Admin Portal | Last active: Feb 2026
  4. If no results are found, let the user know and suggest alternative search terms or ask them to double-check the name.

  5. Do not proceed to the adoption report until the user has confirmed which feature to analyze.

Step 1: Collect Adoption Metrics

Once the feature is confirmed, gather core adoption data. Run these queries together to save time:

Tools: Pendo:activityQuery

  • Unique visitors who used this feature in the timeframe
  • Unique accounts with users of this feature
  • Total event count for the feature
  • Previous period metrics for the same duration (for trend comparison)

When constructing activity queries, filter by the confirmed feature ID and use the appropriate time period. Request both numVisitors and numEvents where possible.

Step 2: Identify User Segments

Understand who is and isn't using the feature:

Tools: Pendo:activityQuery, Pendo:visitorQuery

  • Power Users (Champions): Top 10 visitors by event count for the feature. These are your best candidates for case studies, beta testing, and internal advocacy.
  • Recent Adopters: Visitors who first used the feature in the last 7 days. Useful for understanding current momentum.
  • Top Accounts: Accounts with the most feature users, ranked by unique visitor count.

For each power user, try to include their account name so the data is actionable. The Pendo:activityQuery grouped by visitorId may not always return a clean account name — if needed, cross-reference by running a separate Pendo:activityQuery grouped by accountId for the same feature to get account-level context, or infer the account from the visitor's email domain.

Step 3: Calculate Adoption Rate

Compare feature users against the total active user base to get a meaningful adoption percentage:

Tools: Pendo:activityQuery, Pendo:segmentList

  1. Get total unique active visitors across the entire product in the same timeframe.
  2. Calculate adoption rate: (feature users / total active visitors) × 100
  3. If segments are available (via Pendo:segmentList), calculate adoption rate per segment for additional insight — this often reveals that adoption is strong in one segment but weak in another. Note: some subscriptions have thousands of segments, which will cause Pendo:segmentList to fail without a substring filter. If this happens, note in the report that segment-level breakdown is available if the user specifies a segment of interest, and move on — don't let this block the rest of the report.

The adoption rate relative to active users is more useful than against all visitors, since inactive users aren't a realistic adoption target.

Step 4: Analyze Trends

Look at how adoption is changing over time:

Tools: Pendo:activityQuery

  • Query daily or weekly unique visitors for the feature over the timeframe
  • Identify growth or decline patterns
  • Note any significant spikes (possible correlation with launches, guides, or announcements) or drops (possible bugs, UX issues)
  • Compare the current period's total against the previous period to calculate percent change
  • Partial periods: The first or last week/day in a trend may be incomplete (e.g., a 30-day range ending mid-week). Flag partial periods in the report so the user doesn't misread a shorter bucket as a decline.

If the timeframe is 14 days or less, use daily granularity. For longer periods, use weekly.

Output Format

Generate a structured feature adoption report:

## Feature Adoption Report: {feature_name}**Feature ID**: {feature_id}**Period**: {timeframe}
### Adoption Overview- **Total Users**: {unique_visitors} visitors across {unique_accounts} accounts- **Adoption Rate**: {adoption_rate}% of active users ({feature_users} / {total_active_users})- **Total Events**: {event_count} interactions- **Trend**: {trend_direction} ({percent_change}% vs previous period)
### Power Users (Champions)| Rank | Visitor | Account | Events ||------|---------|---------|--------|| 1    | {visitor_1} | {account_1} | {events} || 2    | {visitor_2} | {account_2} | {events} || ...  | ...     | ...     | ...    |
### Top Accounts by Adoption| Rank | Account | Users | Events ||------|---------|-------|--------|| 1    | {account_1} | {user_count} | {events} || 2    | {account_2} | {user_count} | {events} || ...  | ...     | ...   | ...    |
### Adoption Trend{weekly_or_daily_trend_summary — describe the trajectory in words, noting any inflection points}
### Segment Adoption (if available)| Segment | Adoption Rate | Users ||---------|--------------|-------|| {segment_1} | {rate}% | {count} || ...     | ...          | ...   |
### Insights & Recommendations- {insight based on the data — e.g., "Adoption is concentrated in 3 accounts, suggesting broad rollout hasn't happened yet"}- {actionable recommendation — e.g., "Consider targeting accounts with high overall activity but zero feature usage for outreach"}- {trend insight — e.g., "Week-over-week growth has been steady at ~5%, indicating organic discovery"}

Rules

  • Never skip feature confirmation. If the search returns more than one result, always present options with a ⭐ Recommended tag and wait for the user to choose. This is the most important rule.
  • Always explain the recommendation. Don't just star a feature — briefly say why.
  • Always pass the confirmed feature ID explicitly in all subsequent queries.
  • Default timeframe is 30 days if not specified.
  • Calculate adoption rate relative to total active users, not all visitors — this gives a more honest and useful number.
  • When identifying power users, include their account name so the data is actionable for outreach.
  • If a query returns no results (e.g., zero usage, no segments), note it briefly in the report rather than leaving the section blank. Zero adoption is itself a meaningful finding.
  • Provide actionable recommendations based on the data — not generic advice but specific next steps tied to what the numbers show (e.g., which accounts to target, whether to invest in guides or announcements).
  • If the user asks about multiple features, generate separate reports for each, with a brief comparison summary at the top.

来源与署名

来源:pendo-io/claude-pendo-plugin位于plugins/pendo-analytics/skills/feature-adoption提交340d503

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架