MoEngage Event Streaming
Beta
This feature is in open beta and is in active development. Contact your MoEngage Client Success Manager or the MoEngage support team for support with this integration.
MoEngage is an insights-led customer engagement platform for the customer-obsessed marketers and product owners. We help you delight your customers and retain them for longer. With MoEngage you can analyze customer behavior and engage them with personalized communication across the web, mobile, and email. MoEngage is a full-stack solution consisting of powerful customer analytics, AI-powered customer journey orchestration, and personalization.
Considerations¶
Keep these things in mind when sending events to MoEngage:
- You must enable this integration in each Amplitude project you want to use it in.
- You need a MoEngage account to enable this integration.
- Relevant limits for MoEngage events are:
- 10k events per app per minute
- Amplitude sends selected user, event, and group properties along with the event.
Setup¶
MoEngage setup¶
Create an access token in Extole. You need this to complete the Amplitude setup.
- Log in to your My MoEngage account.
- Navigate to MoEngage Dashboard >> Settings >> APIs.
- Under Data API Settings, find your DATA API ID and DATA API KEY. You will need this later to configure the integration on Amplitude.
Amplitude setup¶
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Event Streaming section, click MoEngage.
- Enter a sync name, then click Create Sync.
- Toggle status to Enabled.
- Generate your Basic Auth Token
- Go to https://www.debugbear.com/basic-auth-header-generator.
- Enter your DATA API ID as the username and your DATA API KEY as the password in the respective fields.
- Click the "Generate Token" button.
- Copy the generated token.
- Paste the token into the Basic Auth Token field in the integration setup form.
- Paste your Basic Auth Token, DATA APP ID and Data Center information.
- Data Center Values: “01”, “02”, “03”, “04”. You can refer to this article for more details on identifying your MoEngage data center.
- Toggle the Send events filter to select the events to send. You can send all events, but Amplitude recommends choosing the most important ones.
- Use the Event Properties filter to select which Event Properties you would like to send.
- When finished, save your work.
Use cases¶
- Personalization: By sending user properties from Amplitude to MoEngage, you can create more personalized experiences for your users. For example, you could send information about a user's location or language preference, and use that information to tailor your messaging or content to their specific needs.
- Segmentation: By sending events and event properties from Amplitude to MoEngage, you can create segments of users based on their behavior. For example, you could create a segment of users who have completed a specific action in your app or website, and then target them with a specific campaign or message.
- Conversion tracking: By sending events from Amplitude to MoEngage, you can track the effectiveness of your marketing campaigns and measure user behavior throughout the funnel. For example, you could track how many users who received a specific message from MoEngage went on to make a purchase or complete another desired action.
- A/B testing: By sending events and event properties from Amplitude to MoEngage, you can create and run A/B tests to optimize your messaging and content. For example, you could create two different versions of a message and send each version to a different segment of users, then track which version leads to more engagement or conversions.