Amplitude Event Streaming

Amplitude is a product analytics platform that collects events from mobile apps to help businesses understand the full customer journey and use insights to respond rapidly to customer needs.

Integrating Amplitude with Reteno allows you to use advanced Reteno communication features without the need for manual event streaming configuration.

Use Cases

Let's look at examples of using Amplitude integration to benefit your app.

Behavioral Triggered Messages

Use the integration to set up behavioral triggers based on events from Amplitude. For example, in a mobile learning app, you can use Amplitude to track when users complete specific lessons. Reteno will automatically send congratulatory In-App messages when users reach these milestones, inviting them to use paid functionality, creating a positive user experience, and enhancing engagement.

Personalized Push Notifications

Data from Amplitude allows you to create personalized mobile campaigns based on your app users' specific actions or preferences. For example, you can automatically send the ā€œproduct of the dayā€ message generated based on the user's previous screen views or purchase history, overcoming the decision challenge and increasing the likelihood of a successful purchase.

In-App Messaging

Using data from Amplitude, you can create dynamic segments with conditions specifying user groups that haven't used some features. Add these segments to the triggering rules of In-Apps promoting these features. With contextual messaging, your app guides such users through key features, facilitating a smooth onboarding and creating a new, savvy app fan ready to spend with you.

Reteno Setup

  1. Log in to your Reteno account.
  2. Go to Settings → Mob Push, and click Edit next to your app’s name.
Reteno Mob Push page with the Settings menu, Mob Push section, and Edit button highlighted
  1. Go to the Access keys tab, create an access key to use with Amplitude, and copy it.
Reteno Mob Push Access keys tab with the Add access key button highlighted

Amplitude Setup

  1. In Amplitude, navigate to Data Destinations and find Reteno.
Amplitude Data Destinations catalog with the Reteno destination card highlighted
  1. Enter a sync name, and click Create Sync.
Amplitude Add New Reteno Sync page with the Sync Name field and Create Sync button highlighted
  1. Toggle Status from Disabled to Enabled.
Amplitude Reteno Sync destination settings with the Status toggle highlighted and set to Enabled
  1. Enter your Reteno access key.
Amplitude Reteno Sync destination settings with the REST API Key field highlighted and filled in
  1. Toggle the Send events filter to select the events to send. Reteno recommends choosing the events that are most important to your use cases (but you may select all).
Amplitude Reteno Sync destination settings with the Send Events toggle highlighted and enabled
šŸ“˜

Note

Do not send events from Amplitude that are included in Reteno app lifecycle SDK so as not to duplicate them

  1. Toggle additional properties and select event properties that you want to forward to your destination (you may select all).
Amplitude Reteno Sync destination settings with the Select additional properties section highlighted
šŸ“˜

Note

A device ID is the required event property as it is needed to identify anonymous contacts.

  1. Test connection.
Amplitude Reteno Sync destination settings with the Test Connection button highlighted

If your sync has been set up correctly, you will see the Test event in your Reteno account → Automation → Event history.

Reteno Automation Event history page with the Automation menu and a test event entry highlighted
  1. When finished, save the destination.
Amplitude Reteno Sync destination settings with the Save button highlighted

How Events Appear in Reteno

Events are sent to Reteno via public API.

Additional resources:


Did this page help you?