DestinationsAnalyticsAmplitude

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.

  1. In Amplitude, go to Settings > Projects
  2. Select your project
  3. Copy the API Key and Secret Key
  4. Enter both values in SignalSmith

Configuration

FieldTypeRequiredDescription
Data CenterSelectYesAmplitude data center: United States or European Union. Default: US

Target Settings

FieldTypeRequiredDescription
Event TypeSelectYesType 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 TypeRequired Fields
Track Eventsuser_id, event_type
Identify Usersuser_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.