Amplitude is a product analytics platform that helps businesses understand user behavior and optimize their products.
Tools and capabilities available for Amplitude
Track a custom event with properties for a specific user. This is the primary method for sending behavioral data to Amplitude.
Parameters: user_id, event_type, event_properties, user_properties, timestamp, device_id
Track multiple events in a single batch request for efficient bulk data ingestion.
Parameters: events
Set or update user properties for a specific user without tracking an event. Use this to enrich user profiles.
Parameters: user_id, user_properties, user_properties_to_unset
Retrieve the event history and activity for a specific user within a date range.
Parameters: user_id, start_date, end_date, limit
Retrieve all current properties set on a specific user profile.
Parameters: user_id
Query and retrieve users who match specific behavioral criteria to create a cohort.
Parameters: cohort_definition, start_date, end_date
Retrieve details and user list for an existing cohort by its ID.
Parameters: cohort_id, include_users
List all cohorts in the project with their metadata.
Parameters: limit, offset
Query event data with segmentation to analyze how often events occur, broken down by user properties or event properties.
Parameters: event_type, start_date, end_date, metrics, segment_by, filters, group_by
Analyze conversion rates through a series of sequential events (funnel) to understand drop-off points.
Parameters: funnel_steps, start_date, end_date, conversion_window, segment_by, filters
Analyze user retention by measuring how many users return to perform an action after their first occurrence.
Parameters: start_event, return_event, start_date, end_date, retention_type, segment_by
Analyze revenue metrics including total revenue, average revenue per user (ARPU), and revenue trends over time.
Parameters: start_date, end_date, metrics, segment_by, group_by
Get the count of daily, weekly, or monthly active users (DAU/WAU/MAU) for a given time period.
Parameters: start_date, end_date, interval, segment_by
Analyze the composition of your user base by breaking down users by specific properties (e.g., country, device type, plan tier).
Parameters: start_date, end_date, property, filters
Retrieve data from a saved Amplitude chart by its ID.
Parameters: chart_id, start_date, end_date
List all charts in the project with their metadata.
Parameters: limit, offset
Create a new dashboard to organize and visualize analytics charts.
Parameters: name, description, chart_ids
Retrieve a dashboard with all its charts and data by dashboard ID.
Parameters: dashboard_id
List all dashboards in the project.
Parameters: limit, offset
Export raw event data from your project for a specific time range for external analysis or backup.
Parameters: start_date, end_date, format
Retrieve the event and property taxonomy including all tracked events, event properties, and user properties in the project.
Parameters: include_deleted
Have an idea for a tool that should be added? Describe it below and we'll add it for you.