Unified performance campaign (UPC) tracking

A unified performance campaign (UPC) is a campaign creation tool that expands the capabilities of regular Yandex Direct campaigns and offers more flexibility for configuring ads for mobile apps.

AppMetrica helps you transmit data on new installs and in-app actions to Yandex Direct. This way, you can track conversions more accurately and optimize your campaigns.

To enable AppMetrica to record conversions and report them to Yandex Direct, follow these steps:

  • Create a tracker and get a tracking URL — it will be used in your ad campaigns in Yandex Direct.

  • Add postbacks for transmitting event data.

The tracker identifies the source of installs. Postbacks send information about installs and events to the advertising system.

Creating a tracker and getting a tracking URL

  1. In the AppMetrica interface, go to TrackingAdd tracker.

    Enter the name of the tracker.

    If you're launching a remarketing campaign, enable This is a remarketing campaign.

  2. Choose your app in the Application drop-down list. The SDK should already be integrated into your app code. Learn more about adding the SDK for Android and iOS.

  3. Choose Yandex.Direct in the Media source drop-down list.

    You can't select any other media source: the pixel only works with Yandex Direct. If you need to choose a different media source to optimize your Yandex Direct campaign, contact support, making sure to attach your tracker ID.

  4. Under SmartLink, add one platform that you plan to advertise. Each operating system requires a separate campaign, so you can only specify a single platform per tracker.

    If you're launching a remarketing campaign, make sure to specify the Deeplink, having tested it beforehand.

    How to test a deeplink
    1. Open any URL shortener, such as TinyURL.

    2. Enter your deeplink in the source link field (long URL) and generate a short URL.

    3. Copy the resulting short URL and open it on your mobile device.

    If the app is installed and opens when you follow the link, everything works correctly. If the app doesn't open, contact your developer to check if you have the correct deeplink.

  5. We recommend skipping the Attribution settings section and keeping the default values there.

Setting up postbacks

A postback for the Installation event is added automatically.

To transmit other in-app actions, click Add postback. Select the type of event and the appropriate template.

Campaigns for advertising mobile apps offer a predefined set of events with corresponding AppMetrica postback templates. These event names exactly match the goal names in Yandex Direct.

The Purchased event doesn't necessarily have to mean a purchase or have that exact name in AppMetrica. You can select any event that is relevant to your app.

Options

  • Send postback on first target event only

    Only the first conversion is sent to the ad network, and the rest are ignored.

    For example, suppose you selected the Purchase event and are sending it to the Purchased template. A user installed the app on January 1, made the first purchase on January 2, then made their second purchase on January 3. When this option is enabled, only the purchase dated January 2 will be sent to Yandex Direct. In AppMetrica, you'll still see all purchases.

  • Send postback on actions of all users

    When this option is enabled, the ad network receives information about all the events selected in the postback, regardless of the install source.

    In these types of postbacks, attributed parameters are excluded to prevent the ad network from attributing installs from other sources to itself. If you need this option, create two postbacks: one with the option enabled and the other with the option disabled. In all other cases, we recommended leaving the option disabled.

Verifying an app in Yandex Direct

If your ad manager and AppMetrica account are registered under the same login, verification is done automatically. If they are registered under different logins, in AppMetrica, go to SettingsManage access and grant access to the login from which you want to run campaigns.

Frequently asked questions

Can I choose a media source other than Yandex Direct and still use a tracking URL in a Yandex Direct campaign?

No. For correct transmission of install and event data, you must select Yandex Direct as the media source. If you absolutely need to choose a different media source, contact support to activate the media source first.

Why does the install count in Yandex Direct differs from the one shown in AppMetrica reports?

AppMetrica records installs based on their actual occurrence date, whereas Yandex Direct associates them with the date of the click.

For example, if a user clicked an ad on January 1 and installed the app on January 2, AppMetrica attributes the install to January 2, and Yandex Direct attributes it to January 1.

Why does the number of clicks and impressions differ between Yandex Direct and AppMetrica?

There are several reasons for this:

  1. As an ad network, Yandex Direct has its own anti-fraud system that filters out suspicious clicks. AppMetrica records all clicks on tracking URLs except those in which the user agent passes the IsBot flag.

  2. Yandex uses its own crawlers that, among other functions, check that links don't lead to phishing sites. If a crawler identifies our tracking URL and the IsBot parameter isn't passed in the impression or click, AppMetrica includes the event in its statistics. Yandex Direct, on the other hand, doesn't show such clicks and impressions.

Learn more

If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.

Contact support