On this page

InMobi (Cohort Sync)

InMobi is a mobile marketing and advertising platform for advertisers and publishers.

This guide explains how to sync cohorts from Amplitude to InMobi through Amazon S3. When you sync cohorts to a specified S3 bucket that InMobi manages, InMobi reads the bucket contents and ingests the cohorts daily.

Use cases

  1. Targeted advertising: Sending cohorts from Amplitude to InMobi lets advertisers target their campaigns more effectively. Amplitude cohorts are groups of users segmented by shared behaviors or characteristics, which enables personalized, relevant advertising when exported to InMobi.
  2. Improved user engagement: Understanding user behavior in Amplitude lets you create cohorts based on engagement levels, feature usage, or other significant activities. Sending these cohorts to InMobi lets you tailor ads to increase user engagement with the product.
  3. Retargeting and remarketing: Use cohorts of users who showed interest in specific products or services but didn't convert. InMobi can retarget these potential customers who are already familiar with the product.

Considerations

  • This integration isn't a native integration from Amplitude to InMobi.
  • This integration is available for customers on paid Amplitude plans.
  • You must enable this integration in each Amplitude project you want to use it in.
  • This integration requires a paid InMobi plan.
  • InMobi expects an identifier that matches the InMobi Custom User ID field. The user_id or user property you select in Amplitude must contain the same identifier as the one tracked in InMobi.

Set up the integration

InMobi setup

  1. Contact your InMobi CSM team for the following Amazon S3 details. You need these when you set up your Amazon S3 cohort destination in Amplitude.
    • Bucket Name: The unique name assigned to a storage container in Amazon.
    • Bucket Region: The hosting region of the Amazon S3 bucket.

Amplitude setup

  1. In Amplitude Data, click Catalog and select the Destinations tab.
  2. In the Cohort section, click Amazon S3 (Cohorts).
  3. Paste the details from the InMobi team under Bucket Name and Bucket region.
  4. Enter your Bucket Path (which could be your advertiser_id) and enter a Name for the destination. The name helps you identify the S3 bucket destination when you sync a cohort from Amplitude.
  5. Optionally, set the following two parameters for your buckets:
    • Require suffix: When set, this lets users append a string at the end of every file exported to S3.
    • Amplitude User property: Select a single user property to sync with each user as an extra column in each exported file. For example, use email or device_ID to match users between Amazon S3 and Amplitude.
  6. Click Copy Bucket Policy.
  7. Click Save to complete the setup.
  8. Pass the saved bucket policy to your InMobi team so they can add the S3 bucket policy. The InMobi team owns the Amazon S3 bucket and must configure it on your behalf.

Send a cohort

To sync your first cohort:

  1. In Amplitude, open the cohort you want to sync, then click Sync.
  2. Select Amazon S3, then click Next.
  3. Select the S3 location. This is the name you gave the bucket when you set up the integration.
  4. (Optional) Set the following two parameters:
    • Routing Key: Enter a string to append to the end of the cohort file name in S3. Amplitude recommends advertiser_id as the routing key.
    • Define User Properties: Append a user property to each user exported in this cohort. The user property appears as a column in the exported CSV file.
  5. Choose a sync cadence.
  6. When finished, click Sync.

Was this helpful?