Attribution

You can use Yandex Metrica to set up attribution by clicks (by click-throughs). This setting helps you pinpoint the traffic source and find out which of the sources resulted in a conversion. In other words, it helps find the most effective sources.

When making a report, you can use information about multiple sources for each user:

  • First click.
  • Last click
  • Last non-direct.
  • Last click on Yandex Direct ads.

For the “First click”, “Last non-direct click”, and “Last Yandex.Direct click” models, Yandex.Metrica takes information from the user's session history.

Note

Calculations take into account the attribution window: attribution applies to all user sessions, excluding a 90-day break between the sessions. This means that if the user hasn’t visited the site for 90 days, the history of sessions ends. A new history of sessions begins with that user’s next session. The source of this session will be attributed to the “First click-through”. The user can’t change the attribution window.

Let’s look at an example:

A user clicked through to the site from search results, viewed a few pages on the site, and left. The user returned to the site later, but this time from Yandex Direct contextual ads. Then later on from a social network ad. Some time later, the user entered the site’s address into the browser and completed an order (this is the moment of conversion). As a result, the user had four separate sessions on the site.

To pinpoint the referral source, we must use an attribution model. Sessions are distributed differently by source depending on the model.

Session / Model

Last click

Last non-direct click

Last Yandex.Direct click

First click

1

Search

Search

Search

Search

2

Yandex Direct

Yandex Direct

Yandex Direct

Search

3

Ads

Ads

Yandex Direct

Search

4

Direct traffic (hit)

Ads

Yandex Direct

Search

Last click

In this model, Yandex Metrica detects the source for each session at the current time, without using the session history. In the example, the user had four sessions, each with its own source.

The model can be used for a technical analysis of your site. For example, to find pages without a tag code using internal traffic analysis.

This model is applied for correct data comparison in reports between Yandex Direct and Yandex Metrica.

Last non-direct click

This model lets you calculate the conversion rate more precisely. All sources can be roughly classified as direct or non-direct in terms of conversion rate.

In this case, sessions from direct sources are attributed to a previous non-direct source, allowing you to better measure their performance.

In our example, the sources of the first three sessions are non-direct (search, Yandex Direct, and ads). The source of the last session is direct (direct traffic). Therefore, this session is attributed to the third significant source: ad traffic.

This attribution model gives you reliable results for sites with fast conversion that occurs during a single session.

Last Yandex Direct click

This model helps you evaluate the performance of Yandex Direct ads regardless of when in the session chain a user clicked through an ad to your site.

If there was traffic from other sources after that from Yandex Direct ads, all the sessions will be attributed to the last click on the Yandex Direct ad.

If the user clicked on Yandex Direct ads several times, the session will be attributed to the last click.

By default, the model is used when going from Direct to a Yandex Metrica report. If there's no traffic from Yandex.Direct ads, the Sources, summary report is based on the “Last non-direct click” model. You can change the attribution model.

First click

This model is used for sites with deferred conversion: when it takes a user a long time to make a decision about a purchase (or another goal) and they may go back to the site from different traffic sources several times while thinking it over. You can also use this model if you need to know which source attracts the most new users to a site.

This model uses the user history: the source of the very first session. All of the user’s subsequent sessions are attributed to the first source. In the example, the user's first session was from search results.

Attribution including sessions from all a user’s devices (cross-device)

Note

Data is calculated taking cross-device activity into account starting from October 14, 2021.

Yandex Metrica can produce attribution taking into account all the devices a user accessed the site with. This helps you more accurately identify the source of a conversion. The Crypta technology lets you account for the entire history of sessions and user actions across different devices.

To display cross-device statistics in Yandex Metrica reports, enable the Attribution -> Cross-device option. In this case, Yandex Metrica will take a user’s session and device history into account when determining a traffic source.

For example, a user saw an ad and tapped on it on a mobile device, and placed an order later by going to the site from a bookmark on a computer. When the Cross-device option is enabled and the Last non-direct click attribution model is selected, this conversion is attributed to the advertising channel that attracted the user on mobile.

You can also enable the "Cross-device users" metric in reports option, and the “Cross-device users” metric will be added to reports. It shows the number of people who have visited your site, taking into account sessions on all devices. You can use it to compare the number of cross-device users and users identified by anonymous browser IDs that are saved as cookies.

Automatic attribution

Note

Data is calculated starting from April 8, 2023.

Automatic attribution is guided by both traditional algorithms, like detecting cross-device conversions, and new technologies and methods, like using anonymized data to identify households.

To display in Yandex Metrica reports statistics taking into account automatic attribution, enable the AttributionAutomatic attribution option. This also activates Cross-device mode.

Chat with us

Write an email

Please note: Our support team will never initiate a call to you. Do not follow any instructions of people who call you and introduce themselves as the Yandex Metrica support team.