AptlyStar

Amplitude

Track events and query analytics from Amplitude

Instructions d'utilisation

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

Outils

amplitude_send_event

Track an event in Amplitude using the HTTP V2 API.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
userIdstringNonUser ID (required if no device_id)
deviceIdstringNonDevice ID (required if no user_id)
eventTypestringOuiName of the event (e.g., "page_view", "purchase")
eventPropertiesstringNonJSON object of custom event properties
userPropertiesstringNonJSON object of user properties to set (supports $set, $setOnce, $add, $append, $unset)
timestringNonEvent timestamp in milliseconds since epoch
sessionIdstringNonSession start time in milliseconds since epoch
insertIdstringNonUnique ID for deduplication (within 7-day window)
appVersionstringNonApplication version string
platformstringNonPlatform (e.g., "Web", "iOS", "Android")
countrystringNonTwo-letter country code
languagestringNonLanguage code (e.g., "en")
ipstringNonIP address for geo-location
pricestringNonPrice of the item purchased
quantitystringNonQuantity of items purchased
revenuestringNonRevenue amount
productIdstringNonProduct identifier
revenueTypestringNonRevenue type (e.g., "purchase", "refund")

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
userIdstringNonUser ID (required if no device_id)
deviceIdstringNonDevice ID (required if no user_id)
userPropertiesstringOuiJSON object of user properties. Use operations like $set, $setOnce, $add, $append, $unset.

Sortie

ParamètreTypeDescription
codenumberHTTP response status code
messagestringResponse message

amplitude_group_identify

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

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
groupTypestringOuiGroup classification (e.g., "company", "org_id")
groupValuestringOuiSpecific group identifier (e.g., "Acme Corp")
groupPropertiesstringOuiJSON object of group properties. Use operations like $set, $setOnce, $add, $append, $unset.

Sortie

ParamètreTypeDescription
codenumberHTTP response status code
messagestringResponse message

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

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key
userstringOuiUser ID, Device ID, or Amplitude ID to search for

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key
amplitudeIdstringOuiAmplitude internal user ID
offsetstringNonOffset for pagination (default 0)
limitstringNonMaximum number of events to return (default 1000, max 1000)
directionstringNonSort direction: "latest" or "earliest" (default: latest)

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
secretKeystringOuiAmplitude Secret Key
userIdstringNonExternal user ID (required if no device_id)
deviceIdstringNonDevice ID (required if no user_id)
getAmpPropsstringNonInclude Amplitude user properties (true/false, default: false)
getCohortIdsstringNonInclude cohort IDs the user belongs to (true/false, default: false)
getComputationsstringNonInclude computed user properties (true/false, default: false)

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key
eventTypestringOuiEvent type name to analyze
startstringOuiStart date in YYYYMMDD format
endstringOuiEnd date in YYYYMMDD format
metricstringNonMetric type: uniques, totals, pct_dau, average, histogram, sums, value_avg, or formula (default: uniques)
intervalstringNonTime interval: 1 (daily), 7 (weekly), or 30 (monthly)
groupBystringNonProperty name to group by (prefix custom user properties with "gp:")
limitstringNonMaximum number of group-by values (max 1000)

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key
startstringOuiStart date in YYYYMMDD format
endstringOuiEnd date in YYYYMMDD format
metricstringNonMetric type: "active" or "new" (default: active)
intervalstringNonTime interval: 1 (daily), 7 (weekly), or 30 (monthly)

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiAmplitude API Key
secretKeystringOuiAmplitude Secret Key
startstringOuiStart date in YYYYMMDD format
endstringOuiEnd date in YYYYMMDD format
metricstringNonMetric: 0 (ARPU), 1 (ARPPU), 2 (Total Revenue), 3 (Paying Users)
intervalstringNonTime interval: 1 (daily), 7 (weekly), or 30 (monthly)

Sortie

ParamètreTypeDescription
seriesjsonArray of revenue data series
seriesLabelsarrayLabels for each data series
xValuesarrayDate values for the x-axis

On this page