Data segmentation

Yandex.Metrica collects and processes a large volume of information about site users. For certain business cases, sometimes you need to get a subset of data from this large dataset.

In addition to selecting user sessions for a specific action (such as viewing a specific page or clicks from a particular source), Yandex.Metrica lets you select user parameters such as gender, age, and so on.

It may also be important to get statistics on users who performed a certain action in the past, and analyze the connection between past and present behavior. The data that Yandex.Metrica uses for making a report like this can be shown as follows:

To build a report with just the data you are looking for, create a segment with the relevant conditions.

You can create segments both in the web interface and using the Yandex.Metrica API. Each of these ways allows creating up to 500 segments. This means that you can have a total of up to 1000 segments per counter.

When working with segments, keep in mind that:

  • Segments created in the web interface can be used in Yandex.Direct and Yandex.Audience.
  • Segments created via the API can only be used for retargeting in Yandex.Direct. They are not shown in the Yandex.Metrica web interface.
  • In some cases, the segment you created in one of the Yandex.Metrica reports doesn't work in another report or isn't available in Yandex.Direct or Yandex.Audience. For example, a segment created in the Direct, costs report can't be used in any other report, and this segment can't be selected when setting the audience in Yandex.Direct.
Note. You can use the API to modify segments that were created in the web interface, but they will no longer be shown in the web interface after this.

Segmentation in a report

Managing segments

Segmentation examples