Skip to main content
Setting up a Mobile Measurement Partner (MMP) integration

How to use an MMP to track and optimize towards app installs

Updated this week

This article will describe when, why, and how to use a mobile measurement partner (MMP).

Continue reading this article if your (a) promoting a mobile app and (b) are already using an MMP to track installs.


What is a mobile measurement provider?

A mobile measurement partner (MMP) is a third-party company that collects and organizes data about a mobile app's performance to help marketers make informed decisions.

It’s common for marketers with apps to leverage mobile measurement partners (MMP) for tracking event-level data for their advertising spend.

Roku Ads Manager supports the following measurement partners today:

  • Adjust (coming soon)

  • Branch (coming soon)

  • Kochava (coming soon)


AppsFlyer Setup Guide

AppsFlyer is not currently fetching conversion events from Roku Ads Manager, leading to a lack of cross-platform reporting. However, conversion events will show up in Roku Ads Manager reporting.

  1. Log into Ads Manager

  2. Open your Events page

  3. Identify an existing Event Group or create a new Event Group

  4. Copy the Event Group ID

  5. Send Roku (adsmanagersupport@roku.com) the following information:

    1. Your MMP name (in this case, AppsFlyer)

    2. Your Event Group ID

    3. [Only if Agency] Your Agency ID (af_prt)

  6. Navigate to the following link, replacing β€œ{appid}” with your Android or iOS app ID

  7. In the Roku Ads Manager active integration page, under the Integration tab, turn on Activate partner.

  8. In Event Group ID, enter the event_group_id received from Roku for your app.

  9. Under Default postbacks in for users from, select All media sources, including organic.

    1. To learn more see: Default postback.

  10. Under In-app event settings re-enter your event group ID

  11. Turn on In-app event postbacks and set the postback window to lifetime.

    1. To learn more see: In-app event postback.

  12. In AppsFlyer event, set the in-app event you would like to map to a corresponding event in Roku.

  13. In mapped to partner event, set the Roku event to the above AppsFlyer event.

    1. The event must be one of the values listed in the table below (otherwise Roku will reject the event)

  14. In for users from, select All media sources, including organic.

  15. Click Save integration.

If you have both an iOS and Android app within your MMP, you'll have to complete step 6 twice, once for each.

You CAN use the same Roku Event Group ID to set up both your iOS and Android app integrations within your MMP.

Event name

Description

ad_view

Ad views.

add_payment_info

Payment information is added in the checkout flow.

add_to_cart

A product is added to the shopping cart.

add_to_wishlist

A product is added to a wish list.

complete_registration

A registration form is completed.

contact

A customer initiates contact with your business via telephone, SMS, email, chat, or other contact method.

customize_product

A customer customized a product.

donate

A donation is made to your organization or cause.

download

A download of a doc, info, or service.

find_location

A customer searches for your physical store location via a website or app, with an intention to visit.

initiate_checkout

A customer enters the checkout flow prior to completion.

lead

A customer completes a sign-up form.

page_view

The default number of pixel tracking page visits.

purchase

A purchase or checkout flow is completed.

schedule

A customer books an appointment to visit one of your locations.

search

A search query is made.

sign_up

A sign-up event.

start_trial

A free trial is initiated.

submit_application

A customer applies for an offered product, service, or program.

subscribe

A customer starts a paid subscription for an offered product or service.

subscription_cancellation

A customer cancels a paid subscription for a product or service.

subscription_renewal

A customer renews a paid subscription for a product or service.

unlock_achievement

A customer unlocks an achievement or a reward.

view_content

A customer visits a web page of interest (e.g., a product page or landing page). Also captures in-app views of content.

Did this answer your question?