Skip to main content

Amplitude

Amplitude is a product analytics destination. Joryio forwards the events you choose - from your app, website and messaging (sends, opens, clicks and more) - into your Amplitude project in near real time, so you can analyse them next to your product data.

The Amplitude integration is a Data Streaming destination. The setup is the same as for every stream, so it is described once, on the Data Streaming page:

  • What you need: your Amplitude API Key and your project's Region (US or EU). See Connection fields.
  • Setting it up: go to Data → Data Streaming, click Create Stream, pick Amplitude and choose the events to send. See Creating a Stream.

What arrives in Amplitude​

  • Each event keeps its Joryio event name and properties, with the contact's user ID as user_id and the device ID as device_id where there is one.
  • Events with neither a user ID nor a device ID (for example, campaign-level events) are not sent, because Amplitude rejects them.
  • Each event carries a stable ID as insert_id, so Amplitude removes the rare duplicate delivery itself. See Delivery guarantees and duplicates.