SuperAPI AI 工具集

posthog-instrumentation

数据与分析

查看项目

更新于 10-16 03:45

技能介绍

用途:帮助用户在代码中加入 PostHog 分析、事件跟踪和功能开关(feature flags)。当用户提出“添加 PostHog”“添加分析”“跟踪事件或用户行为”“实现功能开关”或“为代码做埋点”时触发。

主要能力:识别项目框架(React、Next.js、Python、Node.js 等);检查是否已有 PostHog 配置;按框架添加相应埋点代码。支持事件捕获、功能开关判断和用户识别。

用法示例(保持原样): JavaScript/TypeScript:posthog.capture('button_clicked', { button_name: 'signup' });posthog.isFeatureEnabled('new-feature');posthog.identify(userId, { email: user.email })。 Python:from posthog import Posthog;posthog = Posthog(api_key='<ph_project_api_key>');posthog.capture(distinct_id='user_123', event='purchase_completed');posthog.feature_enabled('new-feature', 'user_123')。 React:import { usePostHog } from 'posthog-js/react';const posthog = usePostHog();posthog.capture('button_clicked')。

最佳实践:事件命名保持一致(推荐 snake_case);事件附带相关属性;在会话早期识别用户;用功能开关做渐进式发布。

限制:资料未提供具体安装命令、收费、价格、平台支持范围或效果数据,暂未提供。