AptlyStar

Amplitude

Track events and query analytics from Amplitude

使用说明

Integrate Amplitude into your workflow to track events, identify users and groups, search for users, query analytics, and retrieve revenue data.

工具

amplitude_send_event

Track an event in Amplitude using the HTTP V2 API.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
userIdstring否User ID (required if no device_id)
deviceIdstring否Device ID (required if no user_id)
eventTypestring是Name of the event (e.g., "page_view", "purchase")
eventPropertiesstring否JSON object of custom event properties
userPropertiesstring否JSON object of user properties to set (supports $set, $setOnce, $add, $append, $unset)
timestring否Event timestamp in milliseconds since epoch
sessionIdstring否Session start time in milliseconds since epoch
insertIdstring否Unique ID for deduplication (within 7-day window)
appVersionstring否Application version string
platformstring否Platform (e.g., "Web", "iOS", "Android")
countrystring否Two-letter country code
languagestring否Language code (e.g., "en")
ipstring否IP address for geo-location
pricestring否Price of the item purchased
quantitystring否Quantity of items purchased
revenuestring否Revenue amount
productIdstring否Product identifier
revenueTypestring否Revenue type (e.g., "purchase", "refund")

输出

参数类型描述
codenumberResponse code (200 for success)
eventsIngestednumberNumber of events ingested
payloadSizeBytesnumberSize of the payload in bytes
serverUploadTimenumberServer upload timestamp

amplitude_identify_user

Set user properties in Amplitude using the Identify API. Supports $set, $setOnce, $add, $append, $unset operations.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
userIdstring否User ID (required if no device_id)
deviceIdstring否Device ID (required if no user_id)
userPropertiesstring是JSON object of user properties. Use operations like $set, $setOnce, $add, $append, $unset.

输出

参数类型描述
codenumberHTTP response status code
messagestringResponse message

amplitude_group_identify

Set group-level properties in Amplitude. Supports $set, $setOnce, $add, $append, $unset operations.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
groupTypestring是Group classification (e.g., "company", "org_id")
groupValuestring是Specific group identifier (e.g., "Acme Corp")
groupPropertiesstring是JSON object of group properties. Use operations like $set, $setOnce, $add, $append, $unset.

输出

参数类型描述
codenumberHTTP response status code
messagestringResponse message

Search for a user by User ID, Device ID, or Amplitude ID using the Dashboard REST API.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key
userstring是User ID, Device ID, or Amplitude ID to search for

输出

参数类型描述
matchesarrayList of matching users
↳ amplitudeIdnumberAmplitude internal user ID
↳ userIdstringExternal user ID
typestringMatch type (e.g., match_user_or_device_id)

amplitude_user_activity

Get the event stream for a specific user by their Amplitude ID.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key
amplitudeIdstring是Amplitude internal user ID
offsetstring否Offset for pagination (default 0)
limitstring否Maximum number of events to return (default 1000, max 1000)
directionstring否Sort direction: "latest" or "earliest" (default: latest)

输出

参数类型描述
eventsarrayList of user events
↳ eventTypestringType of event
↳ eventTimestringEvent timestamp
↳ eventPropertiesjsonCustom event properties
↳ userPropertiesjsonUser properties at event time
↳ sessionIdnumberSession ID
↳ platformstringPlatform
↳ countrystringCountry
↳ citystringCity
userDatajsonUser metadata
↳ userIdstringExternal user ID
↳ canonicalAmplitudeIdnumberCanonical Amplitude ID
↳ numEventsnumberTotal event count
↳ numSessionsnumberTotal session count
↳ platformstringPrimary platform
↳ countrystringCountry

amplitude_user_profile

Get a user profile including properties, cohort memberships, and computed properties.

输入

参数类型必填描述
secretKeystring是Amplitude Secret Key
userIdstring否External user ID (required if no device_id)
deviceIdstring否Device ID (required if no user_id)
getAmpPropsstring否Include Amplitude user properties (true/false, default: false)
getCohortIdsstring否Include cohort IDs the user belongs to (true/false, default: false)
getComputationsstring否Include computed user properties (true/false, default: false)

输出

参数类型描述
userIdstringExternal user ID
deviceIdstringDevice ID
ampPropsjsonAmplitude user properties (library, first_used, last_used, custom properties)
cohortIdsarrayList of cohort IDs the user belongs to
computationsjsonComputed user properties

amplitude_event_segmentation

Query event analytics data with segmentation. Get event counts, uniques, averages, and more.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key
eventTypestring是Event type name to analyze
startstring是Start date in YYYYMMDD format
endstring是End date in YYYYMMDD format
metricstring否Metric type: uniques, totals, pct_dau, average, histogram, sums, value_avg, or formula (default: uniques)
intervalstring否Time interval: 1 (daily), 7 (weekly), or 30 (monthly)
groupBystring否Property name to group by (prefix custom user properties with "gp:")
limitstring否Maximum number of group-by values (max 1000)

输出

参数类型描述
seriesjsonTime-series data arrays indexed by series
seriesLabelsarrayLabels for each data series
seriesCollapsedjsonCollapsed aggregate totals per series
xValuesarrayDate values for the x-axis

amplitude_get_active_users

Get active or new user counts over a date range from the Dashboard REST API.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key
startstring是Start date in YYYYMMDD format
endstring是End date in YYYYMMDD format
metricstring否Metric type: "active" or "new" (default: active)
intervalstring否Time interval: 1 (daily), 7 (weekly), or 30 (monthly)

输出

参数类型描述
seriesjsonArray of data series with user counts per time interval
seriesMetaarrayMetadata labels for each data series (e.g., segment names)
xValuesarrayDate values for the x-axis

amplitude_realtime_active_users

Get real-time active user counts at 5-minute granularity for the last 2 days.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key

输出

参数类型描述
seriesjsonArray of data series with active user counts at 5-minute intervals
seriesLabelsarrayLabels for each series (e.g., "Today", "Yesterday")
xValuesarrayTime values for the x-axis (e.g., "15:00", "15:05")

amplitude_list_events

List all event types in the Amplitude project with their weekly totals and unique counts.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key

输出

参数类型描述
eventsarrayList of event types in the project
↳ valuestringEvent type name
↳ displayNamestringEvent display name
↳ totalsnumberWeekly total count
↳ hiddenbooleanWhether the event is hidden
↳ deletedbooleanWhether the event is deleted

amplitude_get_revenue

Get revenue LTV data including ARPU, ARPPU, total revenue, and paying user counts.

输入

参数类型必填描述
apiKeystring是Amplitude API Key
secretKeystring是Amplitude Secret Key
startstring是Start date in YYYYMMDD format
endstring是End date in YYYYMMDD format
metricstring否Metric: 0 (ARPU), 1 (ARPPU), 2 (Total Revenue), 3 (Paying Users)
intervalstring否Time interval: 1 (daily), 7 (weekly), or 30 (monthly)

输出

参数类型描述
seriesjsonArray of revenue data series
seriesLabelsarrayLabels for each data series
xValuesarrayDate values for the x-axis

On this page