返回 Skill 列表
extension
分类: 开发与工程无需 API Key

amplitude-user-lookup

当用户要求“查找Amplitude用户”、“通过设备ID查找用户”、“从Amplitude获取用户活动”或“搜索Amplitude用户事件”时,应使用此技能。通过设备ID或用户ID查询Amplitude REST API以获取用户数据。

person作者: jakexiaohubgithub

Amplitude User Lookup

Query Amplitude user data via REST API using Device ID or User ID.

Prerequisites

Set environment variables:

export AMPLITUDE_API_KEY="your-api-key"
export AMPLITUDE_SECRET_KEY="your-secret-key"
export AMPLITUDE_REGION="us"  # or "eu" for EU data residency

Get keys from: Amplitude Dashboard > Settings > Projects > General

Quick Start

1. Search User (Device ID -> Amplitude ID)

python scripts/user_search.py "DEVICE-ID-HERE"

2. Get User Activity

python scripts/user_activity.py AMPLITUDE_ID --limit 50

Combined Workflow

# Get Amplitude ID first
AMP_ID=$(python scripts/user_search.py "DEVICE-ID" --json | jq -r '.matches[0].amplitude_id')

# Then get activity
python scripts/user_activity.py $AMP_ID --limit 100

Script Options

| Script | Options | |--------|---------| | user_search.py | --json for raw JSON output | | user_activity.py | --limit N, --offset N, --direction [latest\|earliest], --json |

Rate Limits

  • User Search/Activity: 360 requests/hour
  • Concurrent requests: 5 max

References