Skip to main content

Introduction

Segment is a customer data platform that helps you collect, clean, and activate your customer data. Using MoEngage Source on Segment, you can forward all your campaign interaction events on MoEngage to Segment for further processing and analysis.

Benefits of Using MoEngage Source

  • Evolve your team’s engagement and marketing efforts by sending all customer data in one place.
  • You can combine MoEngage data with the event data already flowing into Segment.
  • MoEngage Source will enable you to forward these events to your destinations or warehouses.
  • Get a holistic report of your engagement and marketing efforts.

Integration

Prerequisites
  • Login credentials for MoEngage and Segment.
  • Exports to Segment make use of MoEngage Streams, which is an add-on.

Step 1: Add a New MoEngage Source on Segment

  1. From your workspace’s Sources catalog page click Add Source.
  2. Search for “MoEngage” in the Sources Catalog, select MoEngage, and click Add Source.
  3. On the next screen, give the Source a nickname and configure any other settings.
    • The nickname is used as a label in the Segment app, and Segment creates a related schema name in your warehouse. The nickname can be anything, but we recommend using something that reflects the source itself and distinguishes amongst your environments (for example, MoEngage_Prod,MoEngage_Staging,MoEngage_Dev).
  4. Click Add Source to save your settings.
  5. Copy the Write key from the Segment UI. You will need to input this key on the MoEngage App Marketplace.SegmentSource.png

Step 2: Enter Connection Details on MoEngage

Marketplace.png
  1. Go to MoEngage Dashboard > App Marketplace > Search for Segment > and click Add Integration.
  2. Give your connection a name, enter your Write Key , and then select a Segment Region.
    Note: Cross-region data is not allowed, so Segment will drop your events if the region you select on the MoEngage App Marketplace is different from your Segment Workspace Region.
  3. Go back to Segment and click Add Destinations in your MoEngage source to add the destinations where you want to receive your MoEngage data.

Events

The table below lists events that MoEngage sends to Segment. These events appear as tables in your warehouse and as regular events in other Destinations.

MoEngage Event Properties

The table below lists the properties included in the events listed above. You can refer to MoEngage’s Derived Events & Attributes to know which attributes you can forward to Segment.

Frequently Asked Questions

It typically takes up to 30 minutes for the automated data exports to be set up for your account and for you to start seeing data there.
Yes, if you need to export new events at a later time, you can always edit your configuration on the App Marketplace and get the new events added to your exports.
As of now, you cannot export historical data using Automated Data Exports. Once configured, you will start seeing data for each event from the time you enabled your exports.
If your billing plan does not cover this already and you need to get this enabled at a later time, you would need to work with your Customer Success Manager to get this included in your billing plan. Based on the amount of data that MoEngage will place in your Data warehouse/Partner/API on a monthly basis, this could lead to additional charges.