# Параметры счётчика Топ-100

Возможно переопределение следующих параметров счётчика:

<table><thead><tr><th width="194.33333333333331">Параметр</th><th width="174">Обязательность</th><th>Описание</th></tr></thead><tbody><tr><td>project</td><td>Обязательный</td><td>Идентификатор счётчика. Указывается в коде скрипта счётчика в качестве параметров атрибута options. Проставляется автоматически при генерации кода счётчика с помощью Топ-100.</td></tr><tr><td>element</td><td>Необязательный</td><td>Идентификатор элемента на странице, в который будет отрисован виджет. Указывается в коде скрипта счётчика в качестве параметров атрибута options.</td></tr><tr><td>user_id<br>userId</td><td>Необязательный</td><td>Идентификатор <strong>авторизованного</strong> пользователя. Указывается в коде скрипта счётчика в качестве параметров атрибута options. Подробнее про передачу атрибута – см. «<a href="/pages/WBd3hi3Os7FLCCsbyGgR">Передача идентификатора пользователя</a>».</td></tr><tr><td>email</td><td>Необязательный</td><td>Email пользователя (при передаче данных он будет зашифрован)</td></tr><tr><td>phone</td><td>Необязательный</td><td>Телефон пользователя в формате 79999999999 (при передаче данных он будет зашифрован)</td></tr><tr><td>pub_id<br>pubId</td><td>Необязательный</td><td>Идентификатор пользователя, который должен быть сгенерирован и установлен площадкой. Идентификатор должен носить постоянный характер. Указывается в коде скрипта счётчика в качестве параметров атрибута options. Подробнее про передачу атрибута – см. «<a href="/pages/WBd3hi3Os7FLCCsbyGgR">Передача идентификатора пользователя</a>».</td></tr><tr><td>pub_scope<br>pubScope</td><td>Необязательный</td><td>Scope или область применимости идентификатора пользователя, передаваемого в pub_id. Для веб совпадает с доменом, в который устанавливается этот идентификатор. Для одного пользователя можно задать разные scope, например, мобильный, десктопный и пр.</td></tr><tr><td>sber_id<br>sberId</td><td>Необязательный</td><td>Идентификатор SberId</td></tr><tr><td>sber_sub_id<br>sberSubId</td><td>Необязательный</td><td>Идентификатор SberSubId</td></tr><tr><td>rambler_id<br>ramblerId</td><td>Необязательный</td><td>Идентификатор RamblerId</td></tr><tr><td>manualControl</td><td>Необязательный</td><td>Опциональный атрибут. Переводит отправку данных в ручной режим. Для отправки данных доступны только методы trackPageView(), sendCustomVars() и передача данных электронной коммерции.</td></tr><tr><td>attributes_dataset</td><td>Необязательный</td><td>Перечень data-атрибутов, используемых в разметке блоков страниц для сбора данных по количеству показов и нажатий на эти блоки. Указывается в коде скрипта счётчика в качестве параметров атрибута options. Проставляется автоматически при генерации кода счётчика с помощью Топ-100, если через UI были заданы настройки аналитики блоков страниц. Подробнее про передачу атрибута – см. «<a href="/pages/NKbjtK4qNOu3Q1THJMr8">Разметка страниц сайта для аналитики блоков</a>».</td></tr><tr><td>common_attributes</td><td>Необязательный</td><td>Опциональный атрибут. Перечень data-атрибутов, используемых в разметке блоков страниц для сбора данных по количеству показов и нажатий на эти блоки. В отличии от attributes_dataset добавляет передачу данных для всех счётчиков на странице. Подробнее про передачу атрибута – см. «<a href="/pages/NKbjtK4qNOu3Q1THJMr8">Разметка страниц сайта для аналитики блоков</a>».</td></tr><tr><td>chapters</td><td>Необязательный</td><td>Перечень идентификаторов страниц сайта, в разрезе которых требуется учитывать события (если атрибут не задан, то события учитываются по сайту в целом). Указывается в коде скрипта счётчика в качестве параметров атрибута options. Подробнее про передачу атрибута – см. <a href="/pages/cxzE4APMYOhlr438u6S0">«Разметка разделов сайта</a>».</td></tr><tr><td>trackHashes</td><td>Необязательный</td><td>Флаг, характеризующий необходимость подсчета хешей, используемых для навигации по страницам. Указывается в коде скрипта счётчика в качестве параметров атрибута options. Подробнее про передачу атрибута – см. «<a href="/pages/6T8pfCWdiVB7nWlgmMMa">Учет хешей</a>».</td></tr><tr><td>splits</td><td>Необязательный</td><td>Перечень сплитов. Указывается в коде скрипта счётчика в качестве параметров атрибута options. Подробнее про передачу атрибута – см. «<a href="/pages/nFG9BpSsEVtaXk9w8pkl">Сплитование</a>».</td></tr></tbody></table>

**Пример кода экземпляра счетчика с определением атрибута** `element`**:**

```
<!-- Top100 (Kraken) Counter -->
    // …
    var options = {
        // …
        element: element_id,
        // …
    };
    // …
<!-- END Top100 (Kraken) Counter -->
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://top-100-writer.gitbook.io/dokumentaciya-top-100-po-novoi-modeli-progress/nastroika-sbora-i-otpravki-dannykh/veb-schyotchik/parametry-schyotchika-top-100.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
