Yandex.Direct integration

Yandex.Direct is a one-stop platform for posting contextual and display advertising in Yandex search results and other sites of the network.

Connect Yandex.Direct accounts to your account in MyTracker, to collect data on clicks, impressions, and costs, to know how effective is advertising and find growth points of the traffic.

Yandex.Direct is an integrated SKAN partner that sends data to MyTracker, including campaign results on iOS 14.5+. For more details, refer to the iOS & SKAdNetwork section.

How it works

Yandex.Direct integration is API integration. MyTracker can use API queries to retrieve stats from the partner network if you provide an OAuth-token from your Yandex account. Once a day MyTracker will use the token when accessing the API to collect data on the number of clicks, impressions, and campaign costs.

Collected stats will be related to those MyTracker campaigns whose links are embedded in Yandex ads. If not, the campaign on MyTracker side will be automatically created under the name [Yandex Direct campaign id::link number] campaign name in Yandex.Direct.

Automatically created campaigns do not contain tracking links, so MyTracker will not be able to link the user’s appearance with a click on Yandex advertising, and all installs will be attributed to the organic. To prevent this, we recommend using tracking links from MyTracker


  • In the integration with Yandex.Direct, up to 10000 ad campaigns can be processed at a time. Data on any remaining campaigns will be collected with some delay.
  • Although an ad campaign can be associated with multiple applications in your MyTracker accounts, it will be linked only with one application selected at random.

Connecting account

  1. Sign in to Yandex.Direct.
  2. In MyTracker, open the integration page.
  3. Select a MyTracker account containing apps you need.
  4. Click Link Yandex.Direct account. If MyTracker does not yet have access to your Yandex account, you will be redirected to the Yandex OAuth server, where you will need to grant access. After some time, your Yandex.Direct account with the sync status indicator will be displayed on the integration page. Account stats will appear within 24 hours.
  5. If you use the tracking link from MyTracker in Yandex.Direct campaigns, you can skip this step and proceed to the analysis of campaign results. If you worked with Yandex links but wished to track the number of installs, ROI, LTV, and other metrics, then create a MyTracker’s tracking link:
    • In the campaign list find the automatically created campaign by name [Yandex Direct campaign id::link number] campaign name in Yandex.Direct.
    • On the Tracking links tab add regular or smart tracking link.
    • Place the received Сlick or Impression URL in the Yandex.Direct ad.


After the successful integration, MyTraсker will collect daily data on your active campaigns in Yandex.Direct: clicks from partners, impressions, and campaign cost broken down into the campaign name, ad, day, and region.

To see the Yandex.Direct stats:

  1. With Report builder in the Partners filter select Yandex.Direct.
  2. Add a dimension by a Campaign. If you use tracking links from MyTracker, you can add more dimensions:
    • SubID Campaign (campaign ID);
    • SubID Network (source type ID: a search or an ad network);
    • SubID Ad Set (ad set ID);
    • SubID Creative (advertising ID).
  3. Yandex.Direct provides aggregated data. Most dimensions (Device model, Placement, etc.) are not available for this data. For more details, refer to the Analytics section

  4. Make sure that Impressions, Clicks from Partner, and Campaign cost appear on the selector list.
  5. With tracking links from MyTracker you can see the number of clicks that led to the app installation, in addition to the number of clicks according to data from the Partner, as well as add metrics ROI, LTV, etc.

  6. Click Calculate.

Use SKAdNetwork metrics to analyze campaign results on iOS 14.5+. For more details, refer to the SKAN attribution section.


If you see no impressions, clicks from partner, and campaign cost data in a MyTracker report:

  • Make sure that the Yandex.Direct integration page displays a successful link (highlighted in green) and the relevant accounts. It is possible that the name you used to link Yandex.Direct has no access to the account. Try signing in to Yandex.Direct using a different email and repeating the connecting steps (click Link in MyTracker once again).
  • Go to Yandex.Direct and make sure that the Yandex.Direct campaign has been launched and has fetched clicks.
  • If the campaign has been launched less than an hour ago, try waiting — Yandex.Direct may come in with a delay.

If you have any questions, please contact our support team in any convenient way.

Was this article helpful?