Amplitude桌面集成Skill amplitude-desktop-integration

该技能用于在桌面应用程序中集成Amplitude用户行为分析SDK,实现事件追踪、用户识别与隐私控制。关键词:Amplitude分析、桌面应用、事件追踪、隐私控制、用户行为分析、GDPR合规、A/B测试、数据采集。

前端开发 0 次安装 0 次浏览 更新于 2/23/2026

name: amplitude-desktop-integration description: 为桌面应用程序集成Amplitude分析工具,并提供隐私控制功能 allowed-tools: Read, Write, Edit, Bash, Glob, Grep tags: [analytics, amplitude, tracking, privacy, desktop]

amplitude-desktop-integration

为桌面应用程序集成Amplitude分析工具,并提供隐私控制和事件追踪功能。

功能

  • 配置Amplitude SDK
  • 实现事件追踪
  • 设置用户身份识别
  • 配置隐私控制
  • 实现离线缓存
  • 设置A/B测试

输入模式

{
  "type": "object",
  "properties": {
    "projectPath": { "type": "string" },
    "apiKey": { "type": "string" },
    "privacyMode": { "enum": ["full", "minimal", "opt-in"] }
  },
  "required": ["projectPath"]
}

集成示例

import * as amplitude from '@amplitude/analytics-browser';

amplitude.init('YOUR_API_KEY', undefined, {
  defaultTracking: {
    sessions: true,
    pageViews: false, // 桌面应用没有页面
    formInteractions: false,
    fileDownloads: false
  },
  optOut: !userConsentedToAnalytics()
});

// 追踪事件
amplitude.track('功能使用', {
  featureName: '导出',
  fileFormat: 'PDF'
});

隐私控制

  • 选择加入/退出管理
  • 数据最小化
  • 用户ID匿名化
  • GDPR合规助手

相关技能

  • sentry-desktop-setup
  • gdpr-consent-manager