Ограничения и особенности применения

1. Счётчик Топ-100 поддерживает до 8 (восьми) уровней вложенности блоков. Название каждого сегмента пути имеет ограничение в 255 символов. Всего блоков на одной странице может быть не более 500.

2. Показы блоков засчитываются, если блок непосредственно отобразился в рамках окна пользователя. Просмотренными считаются блоки, отобразившиеся на 10% и более.

3. Показы и клики суммируются на каждом уровне:

  • Количество показов для блока, имеющего дочерние элементы, рассчитывается как максимум из числа показов его дочерних элементов + собственные показы блока.

  • Количество кликов для блока, имеющего дочерние элементы рассчитывается как сумма кликов на дочерние элементы + собственные клики на блок.

Значение CTR рассчитывается для каждого уровня отдельно и выражается как отношение кликов к показам.

Чтобы собственные показы и клики родительского блока не суммировались с показами и кликами на дочерние блоки, рекомендуется размечать такие структуры линейно, без привязки к DOM-разметке. Подробнее см. в правилах использования аналитики блоков, п.3.

4. При разметке, где название data-атрибута родительского элемента отличается от названия data-атрибута наследника, клики по наследнику будут также вызывать дополнительные клики по родителю.

Пример:

В разметке одного из контейнеров есть отличающийся data-атрибут data-new-attr.

<div data-just-test-attr="YOUR_LOGICAL_CONTAINER">
    <a href='link' data-just-test-attr="YOUR_LOGICAL_NAME_1">Linktext</a>
    <div data-new-attr="YOUR_LOGICAL_CONTAINER_2">
        <a href='link' data-just-test-attr="YOUR_LOGICAL_NAME_2">Linktext</a>
    </div>
</div>

При клике на ссылку YOUR_LOGICAL_NAME_2 получим два отправленных события клика: just-test-attr::YOUR_LOGICAL_CONTAINER::YOUR_LOGICAL_NAME_2 и new-attr::YOUR_LOGICAL_CONTAINER_2

Такое поведение обусловлено поднимающимся событием клика вверх по дереву элементов. Рекомендуется убирать лишние атрибуты из кода счётчика, а также убирать лишнюю разметку на странице, если нет прямой необходимости получать клики по ненужным атрибутам.

5. При ре-рендере (перерисовке) элементов, размеченных аналитикой блоков, показы этих блоков будут отправляться счётчиком повторно, поскольку при перерисовке элемент фактически становится новым. Рекомендуется избегать ненужных перерисовок отслеживаемых элементов.

Last updated