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
- Log in to your Reteno account.
- Go to Settings → API, create a new API Key to use with Amplitude, and copy it.
![API key](https://files.readme.io/0d5d81c-amplitude_1.png)
Amplitude Setup
- In Amplitude, navigate to Data Destinations and find Reteno.
![Reteno destination](https://files.readme.io/c96b4ac-amplitude_2.png)
- Enter a sync name, and click Create Sync.
![Create Sync](https://files.readme.io/5293b89-amplitude_3.png)
- Toggle Status from Disabled to Enabled.
![Enable Status](https://files.readme.io/92aad40-amplitude_4.png)
- Enter Base64 encoding of any value, separated by a single colon with your Reteno API key.
![REST API key](https://files.readme.io/092d057-amplitude_5.png)
Note
You can use base64encode.org to encode your API key for integrating
- 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).
![Send events](https://files.readme.io/08f43d7-amplitude_7.png)
Note
Do not send events from Amplitude that are included in Reteno app lifecycle SDK so as not to duplicate them
- Toggle additional properties and select event properties that you want to forward to your destination (you may select all).
![Select event properties](https://files.readme.io/dcad0ad-amplitude_8.png)
- Test connection.
![Test connection](https://files.readme.io/81ce910-amplitude_9.png)
If your sync has been set up correctly, you will see the Test event in your Reteno account → Automation → Event history.
![Event history](https://files.readme.io/118f49d-amplitude_10.png)
- When finished, save the destination.
![Save the destination](https://files.readme.io/6809bf2-amplitude_11.png)
How Events Appear in Reteno
Events are sent to Reteno via public API.
- Generate Event v2 — the method is used for transferring any custom and backend events like subscriptions or payments.
- iOS User Behavior, Android User Behavior — the methods are used for transferring user events, such as
ScreenView
andPushSubscribed
. - iOS App Lifecycle Events, Android App Lifecycle Events — SDK automatically tracks application lifecycle events like
ApplicationInstalled
.
Additional resources:
- Event Analytics — the hub to check and visualize all events flow
- Sending Past Events — how to transfer the available event data from your CRM or other data store to the Reteno.
- Order Transferring — how to transfer orders’ data via API.
Updated 2 months ago