Amplitude Event Streaming

Introduction

Amplitude's Event Streaming lets you send the event data in Amplitude across your stack. With event streaming, you can use the rich behavioral data in Amplitude to enrich customer profiles and stream data to marketing, sales, and infrastructure tools.

Use Cases

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Integration Prerequisites 

  • Ensure you have Amplitude Data account credentials. 
  • We have revamped our dashboard settings UI. The Data API ID and Data API Key are available in the following navigations in the new and old UIs.
    • Revamped UI - You can access the Data API ID  in Settings -> Account -> APIs . The Data API ID is the same as the App ID. The Data API Key is available in the same screen in the API Keys -> Data section.
    • Old UI -> You can access the Data API ID and Data API Key in Settings -> App Settings -> APIs -> Data API Settings
  • Ensure you have the MoEngage data center - Your data center aligns with your MoEngage dashboard instance. Read more 

Steps

Follow these steps to set up Amplitude Event Streaming - 

  1. Navigate to Amplitude Data >> Catalog 
  2. Select destinations tabs 
  3. In the Event Streaming section, click MoEngage
    Screenshot_2023-04-21_at_11.04.21_AM.png
  4. Enter a sync name, then click Create Sync
    Screenshot_2023-04-21_at_11.05.13_AM.png
  5. Fill in the form - 
    Screenshot_2023-04-21_at_11.24.04_AM.png
    1. Set toggle status as Enabled.
    2. Basic Auth Token - Generate your auth token (refer to Step 4): 
      • Go to https://www.debugbear.com/basic-auth-header-generator Screenshot_2023-04-21_at_11.27.49_AM.png
      • Enter MoEngage's Data API ID as username and DATA API KEY as the password.
      • Click the "Generate Token" button.
      • Copy the generated token.
      • Paste the token into the Basic Auth Token field in the integration setup form.
    3. Enter DATA APP ID
    4. Enter Data Center Values: “01”, “02”, “03”, “04”. Refer to the article here  for more details
      Field Description 
      App ID

      The App ID of your MoEngage account is available in the following navigations in the revamped and old UIs:

      1. Revamped UI:  Settings -> Account -> APIs -> App ID.
      2. Old UI: You can find this by navigating to Settings -> App Settings -> APIs -> Data API Settings.
      Data API ID

      The Data API ID and the App ID of your MoEngage account are the same.

      Data API Key The Data API key of your MoEngage account is available in the following navigations in the revamped and old UIs:
      1. Revamped UI:  Settings -> App Settings -> APIs -> API Keys -> Data
      2. Old UI: You can find this by navigating to Settings -> App Settings -> APIs -> Data API Settings.
      Data Center Name

      Check your MoEngage URL: https://dashboard-OX.moengage.com

      Based on the dashboard value, set the correct input in the data center name on the Amplitude dashboard. Know more.

  6. Toggle the Send events and filters to select the events to send.
    Note-
    - 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.
  7. When finished, click Save.

Amplitude will now begin streaming events to MoEngage.

info

Considerations

Keep these things in mind when enabling Event Streaming in Amplitude:

  • You must enable this integration in each Amplitude project you want to use it in.
  • Amplitude sends selected user, event, and group properties along with the event.
  • MoEngage does not support Event Streaming for Anonymous Users.

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?