Amplitude
Send events and user identifications to Amplitude for behavioral analytics. Sync your warehouse data to enrich Amplitude user profiles and track events.
Prerequisites
- An Amplitude account
- Your Amplitude project API key and Secret key
Authentication
Amplitude uses API Key + Secret authentication.
- In Amplitude, go to Settings > Projects
- Select your project
- Copy the API Key and Secret Key
- Enter both values in SignalSmith
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| Data Center | Select | Yes | Amplitude data center: United States or European Union. Default: US |
Target Settings
| Field | Type | Required | Description |
|---|---|---|---|
| Event Type | Select | Yes | Type of data to send: Track Events or Identify Users |
Supported Operations
Sync Modes: Upsert, Insert
Audience Sync Modes: Add, Upsert
Features
- Field Mapping: Yes
- Schema Introspection: No
Required Mapping Fields
| Event Type | Required Fields |
|---|---|
| Track Events | user_id, event_type |
| Identify Users | user_id |
Default Destination Fields
Track Events: user_id, event_type, time, device_id, event_properties, user_properties, ip, platform, os_name
Identify Users: user_id, device_id, user_properties
Troubleshooting
Invalid API credentials
Verify your API Key and Secret Key in Amplitude Settings > Projects. Ensure you are using the correct project.
Events not appearing
Amplitude can take a few minutes to process incoming events. Check the Amplitude User Lookup to verify events are being received.
User properties not updating
When using Identify mode, user properties are set on the user profile. Ensure the user_id matches the existing Amplitude user.