Просмотров: 15 381

Как изменить значение времени по умолчанию для показателя отказов Яндекс Метрики.

Вот одно из определений показателя отказов в системе Яндекс.Метрика.

Визит считается отказом если его продолжительность меньше заданного для расчета отказов времени (по умолчанию 15 секунд).

Каким же образом можно изменить это значение по умолчанию 15 секунд?

Давайте сейчас рассмотрим решение.

Для этого необходимо будет немного подправить код счетчика на тех страницах сайта, где значение времени для показателей отказов должно отличаться от значения по умолчанию. Делайте это аккуратно и предварительно желательно сделать резервную копию тех файлов, куда вы будете вносить изменения.

Итак, начнем.

Для начала найдите код счетчика на страницах вашего сайта и кусок кода похожий на этот.

try {

            w.yaCounter11959423 = new Ya.Metrika({id:11959423,

                    webvisor:true,

                    clickmap:true,

                    trackLinks:true,

                    accurateTrackBounce:true,

                    params: yaParams,

                    ecommerce:"dataLayer"

                    });

        } catch(e) { }

Нас интересует параметр accurateTrackBounce. Это переводится как «точный показатель отказов».

По умолчанию для этого параметра используется значение true, что означает, что событие о неотказе засчитывается через 15000 мс (15 с).

Для того, чтобы изменить это время, вместо ключевого слова true, нужно указать значение в миллисекундах, которое вы хотели бы видеть здесь.

Например:

 accurateTrackBounce:30000

Значение будет изменено на 30 секунд.

Можете поэкспериментировать с этим и настроить работу показателей отказов, как это вам будет необходимо.