Skip to main content
Amplitude is a product analytics platform that helps teams understand user behavior. Connect Amplitude to Kasava to automatically sync analytics data into your product goals for real-time progress tracking.

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

1

Navigate to Settings

Click your profile menu in the top-right corner and select Settings, then go to Integrations
2

Find Amplitude

Scroll to the Analytics & Data section and locate the Amplitude integration card
3

Click Connect

Click the Connect button on the Amplitude card
4

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
5

Save

Click Connect to save your integration
Amplitude connection dialog with API key and region fields

Finding Your API Credentials

  1. Log in to your Amplitude account
  2. Go to Settings > Projects
  3. Select your project
  4. 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.
1

Open a Goal

Navigate to your product’s Analysis section, select the Goals tab, and click on a goal
2

Add a Metric

In the goal detail dialog, click Add Metric in the metrics section
3

Select Amplitude

Choose Amplitude as the data source from the metric source picker
4

Choose Query Type

Select the type of metric you want to track (see Query Types below)
5

Configure and Test

Configure your metric settings and click Test Query to verify it works
6

Save

Click Link Metric to add the metric to your goal
Link Metric dialog showing Amplitude query configuration

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.
SettingOptions
EventSelect from your Amplitude events
MetricTotal Events, Unique Users, % of DAU, Average per User
Time RangeLast 24 hours, 7 days, 30 days, 90 days, 365 days
Use cases:
  • 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.
SettingOptions
User TypeActive Users, New Users
IntervalDaily, Weekly, Monthly
Time RangeLast 24 hours, 7 days, 30 days, 90 days, 365 days
Use cases:
  • Track Daily Active Users (DAU)
  • Monitor new user acquisition
  • Measure Weekly Active Users (WAU) trends

Session Metrics

Measure user session behavior.
SettingOptions
MetricAverage Session Length, Average Sessions per User
Time RangeLast 24 hours, 7 days, 30 days, 90 days, 365 days
Use cases:
  • Track user engagement depth
  • Monitor session frequency
  • Measure time spent in-app

Retention

Analyze user retention between two events.
SettingOptions
Start EventThe initial event (e.g., “Sign up”)
Return EventThe return event to measure (e.g., “Any event”)
Retention TypeN-Day, Rolling, Bracket
Day NThe specific day to measure (e.g., Day 7)
IntervalDaily, Weekly, Monthly
Time RangeLast 7 days, 30 days, 90 days, 365 days
Use cases:
  • Track Day 7 retention
  • Measure feature stickiness
  • Monitor cohort retention trends

Revenue & LTV

Track revenue and lifetime value metrics.
SettingOptions
MetricARPU (Avg Revenue Per User), ARPPU (Avg Revenue Per Paying User), Total Revenue, Paying Users
IntervalDaily, Weekly, Monthly
Day NCalculation window (e.g., 30 days)
Time RangeLast 7 days, 30 days, 90 days, 365 days
Use cases:
  • Track monthly ARPU
  • Monitor revenue growth
  • Measure paying user conversion

Chart Export

Pull data directly from an existing Amplitude chart.
SettingDescription
Chart IDThe ID of your Amplitude chart
How to find your Chart ID:
  1. Open your chart in Amplitude
  2. Look at the URL in your browser
  3. Find the ID after /chart/
  4. Example: analytics.amplitude.com/demo/chart/abc123def → Chart ID is abc123def
Use cases:
  • 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:
IntervalDescription
HourlyUpdates every hour - best for real-time dashboards
DailyUpdates once per day - best for most goals
WeeklyUpdates once per week - best for long-term trends
For most goals, daily refresh is recommended. Use hourly only for time-sensitive metrics that need frequent updates.

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:
  1. Verify your API credentials are valid
  2. Execute the query against Amplitude
  3. Show the current metric value
  4. Confirm the configuration is correct
Test query result showing successful value retrieval

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:
1

Go to Integration Settings

Navigate to Settings > Integrations and click Manage on your Amplitude integration
2

Create Metric

Click Add Metric to create a new integration-level metric
3

Configure

Set up the query configuration and give the metric a descriptive name
4

Link to Goals

The metric can now be linked to any goal in your organization

Disconnect Integration

1

Go to Settings

Navigate to Settings > Integrations
2

Find Amplitude

Locate the Amplitude integration card (it will have a green “Connected” indicator)
3

Click Manage

Click the Manage button on the card
4

Disconnect

Click Disconnect and confirm to remove the 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

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.
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.
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.
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.
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.

Best Practices

Start with high-level metrics - Begin by tracking DAU, WAU, or key conversion events before diving into complex retention or revenue metrics.
Use descriptive metric names - When creating integration metrics, use clear names like “Weekly Active Users (WAU)” or “Day 7 Retention” so team members understand what’s being tracked.
Set appropriate refresh intervals - Match your refresh interval to how often the metric actually changes. Daily updates work well for most product metrics.
Test before committing - Always use the Test Query button to verify your configuration before linking a metric to a goal.