What You Can Do
With the Amplitude integration, you can:- Track goal progress automatically - Link Amplitude metrics to product goals and monitor progress over time
- Monitor event counts - Track total events, unique users, percentage of DAU, or average events per user
- Measure user growth - Monitor daily, weekly, or monthly active and new user counts
- Analyze retention - Track N-day, rolling, or bracket retention between any two events
- Monitor revenue metrics - Track ARPU, ARPPU, total revenue, and paying user counts
- Session analytics - Measure average session length and sessions per user
- Export chart data - Pull data directly from existing Amplitude charts
- Create reusable metrics - Define metrics once at the integration level and link them to multiple goals
- Set up alerts - Get notified when metrics cross thresholds or change significantly
Connecting Amplitude
Navigate to Settings
Click your profile menu in the top-right corner and select Settings, then go to Integrations
Enter Credentials
In the configuration dialog, enter:
- Integration Name - A name to identify this connection (e.g., “Production Analytics”)
- API Key - Your Amplitude project API key
- Secret Key - Your Amplitude project secret key
- Data Center Region - Select US (amplitude.com) or EU (eu.amplitude.com) based on where your data is stored
Finding Your API Credentials
- Log in to your Amplitude account
- Go to Settings > Projects
- Select your project
- Under General, find your API Key and Secret Key
Select the region that matches where your Amplitude data is stored. Most accounts use the US region unless you specifically set up EU data residency.
Linking Metrics to Goals
Once connected, you can link Amplitude metrics to your product goals for automatic progress tracking.
Query Types
Amplitude supports six query types for pulling different kinds of analytics data:Event Segmentation
Count events or unique users for a specific event type.| Setting | Options |
|---|---|
| Event | Select from your Amplitude events |
| Metric | Total Events, Unique Users, % of DAU, Average per User |
| Time Range | Last 24 hours, 7 days, 30 days, 90 days, 365 days |
- Track feature adoption (e.g., “Feature X clicked”)
- Monitor conversion events (e.g., “Purchase completed”)
- Measure engagement actions (e.g., “Items added to cart”)
User Count
Track active or new users over time.| Setting | Options |
|---|---|
| User Type | Active Users, New Users |
| Interval | Daily, Weekly, Monthly |
| Time Range | Last 24 hours, 7 days, 30 days, 90 days, 365 days |
- Track Daily Active Users (DAU)
- Monitor new user acquisition
- Measure Weekly Active Users (WAU) trends
Session Metrics
Measure user session behavior.| Setting | Options |
|---|---|
| Metric | Average Session Length, Average Sessions per User |
| Time Range | Last 24 hours, 7 days, 30 days, 90 days, 365 days |
- Track user engagement depth
- Monitor session frequency
- Measure time spent in-app
Retention
Analyze user retention between two events.| Setting | Options |
|---|---|
| Start Event | The initial event (e.g., “Sign up”) |
| Return Event | The return event to measure (e.g., “Any event”) |
| Retention Type | N-Day, Rolling, Bracket |
| Day N | The specific day to measure (e.g., Day 7) |
| Interval | Daily, Weekly, Monthly |
| Time Range | Last 7 days, 30 days, 90 days, 365 days |
- Track Day 7 retention
- Measure feature stickiness
- Monitor cohort retention trends
Revenue & LTV
Track revenue and lifetime value metrics.| Setting | Options |
|---|---|
| Metric | ARPU (Avg Revenue Per User), ARPPU (Avg Revenue Per Paying User), Total Revenue, Paying Users |
| Interval | Daily, Weekly, Monthly |
| Day N | Calculation window (e.g., 30 days) |
| Time Range | Last 7 days, 30 days, 90 days, 365 days |
- Track monthly ARPU
- Monitor revenue growth
- Measure paying user conversion
Chart Export
Pull data directly from an existing Amplitude chart.| Setting | Description |
|---|---|
| Chart ID | The ID of your Amplitude chart |
- Open your chart in Amplitude
- Look at the URL in your browser
- Find the ID after
/chart/ - Example:
analytics.amplitude.com/demo/chart/abc123def→ Chart ID isabc123def
- Reuse complex charts you’ve already built
- Pull data from charts with advanced segmentation
- Access calculated metrics
Refresh Intervals
Choose how often Kasava fetches new data from Amplitude:| Interval | Description |
|---|---|
| Hourly | Updates every hour - best for real-time dashboards |
| Daily | Updates once per day - best for most goals |
| Weekly | Updates once per week - best for long-term trends |
Setting Up Alerts
After linking a metric to a goal, you can configure alerts to be notified when values change:Threshold Alerts
Get notified when a metric crosses a specific value:- Threshold - The value that triggers the alert
- Direction - Alert when the metric goes above or below the threshold
Change Alerts
Get notified when a metric changes by a certain percentage:- Percentage - The change percentage that triggers the alert (e.g., 10%)
- Direction - Alert on increase, decrease, or any change
Testing Your Connection
After configuring a metric query, always click Test Query before saving. This will:- Verify your API credentials are valid
- Execute the query against Amplitude
- Show the current metric value
- Confirm the configuration is correct
Managing Integrations
View Integration Status
Navigate to Settings > Integrations to see all connected Amplitude integrations and their status.Create Integration Metrics
You can create reusable metrics at the integration level that can be linked to multiple goals:Go to Integration Settings
Navigate to Settings > Integrations and click Manage on your Amplitude integration
Disconnect Integration
Disconnecting will stop all metric syncing for goals linked to this integration. The historical data will be preserved, but no new data will be fetched.
Troubleshooting
Test query fails with 'Invalid credentials'
Test query fails with 'Invalid credentials'
Double-check your API Key and Secret Key. Make sure you’re using the project-level keys, not the organization-level keys. Also verify you’ve selected the correct data center region.
No events showing in the event dropdown
No events showing in the event dropdown
Ensure your Amplitude project has events logged. It may take a few minutes for new events to appear in the API. Check that your API key has read access to the project.
Metrics not updating
Metrics not updating
Check the sync status in the goal’s metric section. If it shows an error, try disconnecting and reconnecting the integration. Ensure your API credentials haven’t expired.
Data doesn't match Amplitude dashboard
Data doesn't match Amplitude dashboard
Verify the time range and metric type match what you’re viewing in Amplitude. Some Amplitude reports apply default filters that may not be reflected in API queries.
EU region connection issues
EU region connection issues
If you’re using the EU data center, ensure your project was created in the EU region. US API keys won’t work with the EU endpoint and vice versa.