Retargeting and audience selection for app promotion

Retargeting is a mechanism you can use to target ads to your app's existing users. It helps businesses:

  • Encourage users to complete purchases.
  • Bring back inactive users.
  • Increase the number of purchases and other conversion actions performed in the app.
  • Nudge users to get to the next stage of the marketing funnel.

How to launch

To set up a retargeting scenario for app promotion, create a unified performance campaign and select the Retargeting goal.

Types of retargeting

  • Standard retargeting: Users see relevant ads based on segments defined by the advertiser.
  • Offer retargetingβ: Users see the exact products or services they viewed inside the app.

How retargeting interacts with other impression criteria

Retargeting in search results works together with keywords or autotargeting via the “AND” logical operator. Ads are served to users who meet both the audience selection conditions and impression criteria, that is, keywords or autotargeting criteria.

Within the scope of the retargeting list, the logical "OR" operator is used. If your targeting criteria include a keyword and two retargeting lists, the ad is shown to users who searched for the keyword and are part of your retargeting lists.

In ad networks

Offer retargetingβ and standard retargeting (based on segments) use the logical OR operator.

Ads in ad networks are only served to users who meet the retargeting conditions.

How to set up an audience segment for retargeting

An audience segment for retargeting is a way to describe the audience you're interested in. You can create a set of conditions based on mobile app goals in Yandex Direct or use predefined Yandex Audience segments.

Segment creation method

Segment type

Where the segment is created

Based on mobile app goals

Dynamic. User data is updated automatically.

Yandex Direct

Integration with AppsFlyer Audiences

Dynamic. User data is updated automatically.

Yandex Audience

Segment based on mobile device IDs

Static. User data is only updated manually.

Yandex Audience

Segment based on mobile app goals

Before creating the segment, set up goals for your app:

  1. In the left-hand menu, select Library → Mobile apps.
  2. Next to the app you need, click Edit.
  3. In the Goals to use in the strategy section, add the goal you want to use when creating the segment.

You can create a segment in one of the following ways:

  • In the left-hand menu, select Library → Audience segments → Add retargeting list.
  • Go to a unified performance campaign and open the page for creating or editing an ad group. In the Retargeting section, click Add → Create new condition.
Sets of rules

Audience segment criteria can include up to 50 sets of rules combined using the AND operator.

The system lets you choose various criteria for rule fulfillment — All fulfilled, At least one fulfilled or None fulfilled.

Alert

Audience segment criteria that include only exclusion rules (the None fulfilled option) can only be used for bid adjustments. You must have at least one rule set with the All fulfilled or At least one fulfilled criteria to apply a targeting condition.

Rules

Set rules using the mobile app goals.

To each of your rules, you can add users who have the behavior or interests similar to users who completed the selected goal. When creating a rule, specify:

  • Selected goal only to select the users that were already converted for the goal.

  • Selected goal and look-alike users to select both the users that were already converted for the goal and a new audience of similar users.

  • Only similar users to select only the new audience. Users that were converted for the goal or were included in the segment won't be selected by the condition.

Similar users are identified using Crypta technology.

For each goal, set a period between 1 and 540 days. Ads will be served over that period to an audience that fulfills the criteria you specified. Segments based on mobile app goals are automatically updated on a regular basis, so they contain current user data.

You can add up to 250 rules in total. The more rules you set for the segment creation criteria, the narrower the audience reach.

Audience segment for app promotion

You can view all your audience segment criteria on the Audience segments page. You can add a retargeting list to any ad group in one or more campaigns.

Note

You can create a maximum of 2000 audience segment criteria per account. You can add up to 50 audience segments per ad group.

You can also edit a retargeting list that you created previously. To do this, on the Audience segments page, click the criterion name and enter your changes. You can also create a new retargeting list that keeps the changes you made by clicking Save as new.

Yandex Audience segments

With Yandex Audience, you can:

  • Use dynamic segments from the AppsFlyer mobile measurement platform. Learn more about integration with AppsFlyer in Yandex Audience Help.

  • Create a segment based on mobile device IDs. Learn more about this segment in Yandex Audience Help.

    Note

    We recommend that you use In-Device mode when creating a segment based on mobile device IDs.

More about Yandex Audience.

How to set up offer retargetingβ

Make sure your integration and feed are ready before you enable this option in Yandex Direct.

In Yandex Direct

  1. Enable the Offer retargetingβ option in the interface.
  2. Add a product ad to your ad group. Offer retargetingβ is only available for product ads.

Offer retargetingβ is powered by events sent from the mobile app via your MMP. Our algorithms factor in user interactions with products or services in the app, such as viewing a product or adding it to the shopping cart.

If you want the algorithms to factor in how users interact with your site too, install the Yandex Metrica tag on your site and specify it in your MMP settings. This way, Yandex Direct can use data signals from both your site and the app to target audiences and serve your ads.

How to add a Yandex Metrica tag:

  • In the group settings, when you enable Offer retargetingβ.
  • Under Library → Mobile apps, when you're in edit mode.

You only need to add the Yandex Metrica tag once, and it will be saved to the Library and automatically applied to all your future campaigns for the specified mobile app.

To edit or remove a Yandex Metrica tag, go to Library → Mobile apps and click to edit the app details.

Integrate your app with an MMP

Setting up an MMP consists of three steps:

  1. Setting up data collection in the mobile app.

  2. Setting up transmission of events.

  3. Setting up app links.

Step 1. Setting up data collection in the mobile app

If you have already used retargeting based on in-app events in other ad networks, you can skip this step.

Checklist for setting up events in the MMP:
  • Make sure that the MMP collects events you want to optimize your campaigns for or make retargeting for.

  • Make sure you're tracking the following events: product view, add to cart, remove from cart, and purchase. The events include the IDs of your products.

If you don't know how to check the event configuration, contact the app developer or your MMP support.

Data format for product ads

ECommerce events markup is required. It's available for Android versions higher than 3.16.1 on and iOS versions higher than 3.12.0.

To run product ads, you only need to set up four events:

  • showProductDetailsEvent;

  • addCartItemEvent;

  • removeCartItemEvent;

  • purchaseEvent.

Make sure to pass an SKU (product ID) in the ECommerceProduct class of each event. The other parameters are needed to populate the Ecommerce report.

Alert

Make sure that the product ID in the events matches the product ID in the feed: otherwise, you'll need to generate a new feed or re-launch the app with the other IDs.

Track openings

To make sure that AppMetrica can attribute conversions after clicks on universal or tracking links, set up tracking openings by deeplink.

In SDK version 4.0 and higher, tracking is automatic.

Data format for product ads

The following Rich In-App Events are required:

  • Product viewed: af_content_view.
  • Product added to cart: af_add_to_cart.
  • Product removed from cart: remove_from_cart.
  • Purchased: af_purchase.

Make sure to add the af_content_id parameter used to pass the product ID to all the events.

For more information, see your MMP's documentation for implementing the event code.

Alert

Make sure that the product ID in the events matches the product ID in the feed: otherwise, you'll need to generate a new feed or re-launch the app with the other IDs.

Data format for product ads

This format supports events with Partner Parameters (available in Adjust SDK version 4.0 or later). These events expect an offer_id parameter, which can be a single product ID or a product list in JSON format.

Example of an event with one Product ID
AdjustEvent event = new AdjustEvent("VIEWED_CONTENT");
event.addPartnerParameter("offer_id", "10001");
Adjust.trackEvent(event);
Example of an event with a list of products
AdjustEvent event = new AdjustEvent("PURCHASED");
event.addPartnerParameter("offer_id", "[\"1234\",\"5678\"]");
Adjust.trackEvent(event);

If a product ID is used in event parameters but its name differs from offer_id, you don't need to make any edits to your app — you can edit this value when setting up event transmission to Yandex Direct using Parameter Mapping.

Alert

Make sure that the product ID in the events matches the product ID in the feed: otherwise, you'll need to generate a new feed or re-launch the app with the other IDs.

Adjust needs to support deeplink tracking so it can attribute conversions after clicking to an app. Instructions for developers:

Step 2. Setting up transmission of events

Set up transmitting in-app events from the MMP to Yandex Direct to use them for strategy optimization or as retargeting criteria.

For product ads

You can specify a Yandex Metrica tag in the Metrika tag binding field in your app settings. Why this matters

The username must have access to the tag.

We recommend that you use the tag for the site where you have set up e-commerce: in this case, machine learning algorithms will include products viewed in the app for site users, and the other way round. This helps you increase the effectiveness of retargeting.

General setup rules

1. Open the Integrated Partners section and select Yandex Direct.

2. Go to the Integration tab.

3. Enable Activate partner.

4. In the Yandex App ID field, specify the App ID that you obtained when adding your mobile app to Yandex Direct.

5. Enable In-app events postback to send events.

6. Select events and set up SDK Event Name > Partner Event Identifier mapping. Use the EVENT_1, EVENT_2, or EVENT_3 IDs if none of the presets suits you.

7. Select Sending option: All media sources, including organic and Send revenue: Values & revenue to transmit revenue and event parameters.

Requirements for product ads

1. In the Yandex Ecom Feed Counter ID field, you can specify a Yandex Metrica tag in 12345 format. Why this matters

We recommend that you use the tag for the site where you have set up e-commerce: in this case, machine learning algorithms will include products viewed in the app for site users, and the other way round. This helps you increase the effectiveness of retargeting.

2. Select the events:

  • af_content_view > VIEWED_CONTENT (required).

  • af_added_to_cart > ADDED_TO_CART (required);

  • remove_from_cart > REMOVED_FROM_CART (recommended).

  • af_purchase > PURCHASED (required).

3. Select Sending option: All media sources, including organic and Send revenue: Values & revenue to transmit revenue and event parameters.

General setup rules

1. Go to the app settings and open Partner Setup.

2. Select Add Partner → Yandex Direct → (+).

3. In the Yandex App ID field, specify the App ID that you obtained when adding your mobile app to Yandex Direct.

4. Enable In-App Revenue Forwarding, Parameter Forwarding, and Session Forwarding.

5. Set up event transmission in Event Linking by selecting the appropriate name from the list. All settings are specified for iOS and Android separately.

Requirements for product ads

1. In the Yandex Ecom Feed Counter field, you can specify a Yandex Metrica tag in 12345 format. Why this matters

We recommend that you use the tag for the site where you have set up e-commerce: in this case, machine learning algorithms will include products viewed in the app for site users, and the other way round. This helps you increase the effectiveness of retargeting.

2. In the Event Linking section, configure event transmission:

  • Product viewed: Viewed content (required).

  • Product added to cart: Added to cart (required).

  • Product removed from cart: Removed from cart (recommended).

  • Purchased: Purchased (required).

3. If, in the event parameters, the Product ID isn't named offer_id, click Partner Parameter Mapping. In the FROM APP field, enter the parameter's name in the SDK, and in the TO PARTNER field, specify the offer_id.

Step 3. Setting up app links

Set up tracking links with retargeting attribution in your MMP and prepare deeplinks for the mobile app.

You can use our checklist to verify that your link settings are configured correctly for retargeting.

In the feed

Add tracking links that include deeplinks and support retargeting attribution to the url element.

To make sure deeplinks open correctly on iOS devices, use tracking links that support the Universal Links technology.

Learn how to create a feed

Have questions?

Alert

Our customer support can only assist you with campaigns linked to the username you are contacting us from. You can check your username by opening ya.ru in another browser tab. Our team can access your data only when processing your request.

Scan the QR code or tap it to follow the link.

If you select Telegram or WhatsApp, keep in mind that Yandex does not control and is not liable for how third-party messengers store your data and chat history.

Call

You can contact us from 10:00 to 19:00 (UTC+3) by phone:

Moscow: +7 495 139-91-93

Russia: 8 (800) 700-47-45 (toll-free within Russia)

To access campaigns, the customer service specialist will need your PIN.

Leave a message