clickmap

Внимание.

Метод устарел. Поддерживается в режиме обратной совместимости, но может быть исключен в произвольный момент времени. Настоятельно не рекомендуется к применению.

Для управления сбором информации о кликах используйте параметр clickmap при инициализации счётчика.

Управление сбором информации для формирования Карты кликов.

clickmap(properties)

Параметр

Значение по умолчанию

Тип

Описание

properties *

Boolean | Object

По умолчанию собирается информация обо всех кликах на странице.

Отключить отслеживание кликов можно с помощью передачи параметру значения false.

yaCounterXXXXXX.clickmap(false);

Заданные параметры отслеживания кликов (тип Object) запоминаются. То есть если отслеживание кликов было отключено, то при вызове clickmap(true) сбор кликов будет производиться в соответствии с ранее заданными параметрам.

Поля объекта properties
properties.filter

Function

Фильтрация кликов для определенных DOM-элементов.

properties.ignoreTags

String[]

Список HTML-тегов, для которых клики отслеживать не нужно

properties.quota

Number

Максимальное количество отслеживаемых кликов на странице

* Обязательный параметр.

Пример

var yaCounterXXXXXX = new Ya.Metrika({id: XXXXXX});
yaCounterXXXXXX.clickmap({
    mode: 'default',
    quota: 1,
    delay: 10,
    ingoreTags: ['input', 'textarea'],
    filter: function(domElement) {
        if (
               domElement.className == 'menu-item'
               ||
               domElement.id == 'footer'
           ) {
            return false; // Игнорирование клика
        }
        return true;
    }
});

Отключить отслеживание кликов можно также с помощью класса ym-disable-clickmap.