Изменения
Журнал изменений тега, отчётов и API ДАРА АНАЛИТИКИ с датами выпуска.
Как читать журнал
- Тег загружается с analytics.daratech.ru вместе с настройками сайта, поэтому новая версия доходит до страниц сама — не позже чем через 5 минут после выпуска. Переустанавливать код на сайте не нужно.
- API — версия в адресе:
https://analytics.daratech.ru/api/v1. Адрес и коды ошибок внутри версии не меняются, а новые поля в ответах появляться могут — поля, которых ваш код не знает, игнорируйте. - Записи идут от новых к старым.
28 февраля 2026 — кабинет 4.3.2
Сайт и вход:
- Вход окном. «Войти» и «Подключить бесплатно» на сайте и в документации открывают окно входа поверх страницы — без перехода на отдельную страницу. Страница входа
/cabinet/loginосталась: на неё ведут прямые ссылки, письма и вход ассистента через MCP. - Код отправляется сам. Как только введена, вставлена или подставлена с телефона шестая цифра, код проверяется и открывается кабинет — без кнопки «Войти». При регистрации, если не отмечено согласие, галочка подсвечивается, и вход продолжается сам, как только её поставят.
Тег, адреса и поля API не изменились. Номер выпуска сервиса и API — 4.3.2, его отдаёт GET /openapi.json.
28 февраля 2026 — кабинет 4.3.1
Кабинет:
- Даты в одном виде. Даты и время в отчётах, списках посетителей и записей, подписях периода и графиков — ГГГГ-ММ-ДД ЧЧ:ММ (24 часа). Поля «С» и «по» — текстовые, ГГГГ-ММ-ДД: браузер больше не подставляет свой формат вроде 10/01/2026.
- Телефон и планшет. Страница не прокручивается вбок (конструктор отчётов, «Расходы на рекламу»), кнопки, поля, вкладки и пункты меню — не меньше 44 px по высоте, надпись «Загружаем запись…» в плеере исчезает после загрузки.
- Сайт. На ширинах до 1040 px шапка не закрывает заголовок раздела после перехода по ссылке оглавления.
Тег, адреса и поля API не изменились. Номер выпуска сервиса и API — 4.3.1, его отдаёт GET /openapi.json.
17 февраля 2026 — тег 4.0.1
Тег 4.0.1:
- Запись сессии останавливается вместе с визитом. Когда визит закрылся по бездействию, запись тоже останавливается; следующее действие посетителя начинает новый визит и новую запись. Одна загрузка страницы пишется не дольше 4 часов, дальше запись продолжится с новой загрузкой страницы или новым визитом.
- Отправка формы. Клик по кнопке формы, которую браузер не пропустил своей проверкой (пустое обязательное поле, неверный email), больше не считается отправкой — если сайт сам не отправляет форму по этому клику.
- Исключения записи с «*» в адресе проверяются быстро при любом числе звёздочек.
- Страницы вне доменов сайта (Google Переводчик, заход по IP, копия сайта): недоставленные пачки больше не повторяются.
Адреса и поля API не изменились. Номер выпуска сервиса и API — 4.3.0, его отдаёт GET /openapi.json.
2 февраля 2026 — MCP: вход ассистента через кабинет
API:
- MCP: подключение через кабинет (OAuth 2.1). Коннекторы Claude, ChatGPT и другие ассистенты, где ключ вставить некуда, теперь подключаются к
https://analytics.daratech.ru/api/v1/mcpсами: ассистент открывает страницу ДАРА АНАЛИТИКИ, вы входите в кабинет и нажимаете «Разрешить». Доступ — только чтение отчётов всех сайтов аккаунта; отключить ассистента — отозвать его ключ «MCP: …» в разделе «Аккаунт → Ключи аккаунта». Вход по ключуak_…иaa_…работает как раньше — API.
Адреса и поля прежних методов не изменились.
2 февраля 2026 — расходы на рекламу и окупаемость
Отчёты: в разделе «Источники» появилась вкладка «Расходы и окупаемость»: расход, цена визита (CPC), цена заказа, цена цели (CPA), ROI и ДРР по UTM-меткам utm_source, utm_medium и utm_campaign. Расход вносят в «Настройках → Расходы на рекламу» — строкой или файлом CSV из рекламного кабинета — или методом API. Сопоставление идёт без учёта регистра меток; модель атрибуции действует на визиты, заказы и цели, а не на расход — Отчёты и метрики.
API:
-
Расходы на рекламу:
GET,POSTиDELETE /ad-costs. Строка — день, три UTM-метки и сумма; повтор строки заменяет сумму, пачка до 1000 строк записывается целиком или не записывается вовсе, сумма в другой валюте пересчитывается по курсу ЦБ на дату расхода — API. -
Расчёт воронки:
POST /funnels/{funnel_id}/report. Воронку, заведённую через API или в кабинете, теперь можно и посчитать из кода: посетители на каждом шаге, конверсия от первого и от предыдущего шага, отток, среднее время до следующего шага — те же числа, что в кабинете. Бюджет — как у отчёта. -
Изменить сайт:
PATCH /sites/{site_uuid}. Название и домены — например, добавить зеркало — без похода в кабинет; только ключом аккаунта. Пояс и валюта по-прежнему меняются только в кабинете. -
Метрики расхода в
POST /reports,POST /reports/asyncиGET /meta:ad_cost,cost_per_visit,cost_per_order,cpa:{код цели},roi,crr. Рядом с ними — только три UTM-метки и день, неделя или месяц, фильтры по меткам, без сегмента. У метрики вGET /metaдобавилось полеcost—trueу метрик расхода. -
MCP для ИИ-ассистентов:
POST /mcp. Ассистент, поддерживающий MCP, подключается по вашему ключу и сам строит отчёты и воронки по вопросу на обычном языке. Только чтение, пределы строже, чем у API: не больше 15 вызовов в минуту на ключ сайта и 20–100 строк в отчёте — API.
Адреса и поля прежних методов не изменились.
Кабинет: вход сотрудника ДАРА в ваш кабинет теперь видно на странице «Аккаунт» — даты входов за 90 дней и режим: только просмотр или с правом изменений. Вход закрывается сам через час.
Тег 4.0.0: без изменений. Номер выпуска сервиса и API — 4.1.0, его отдаёт GET /openapi.json.
1 февраля 2026 — отчёты без ожидания, выгрузка аудитории сегмента и уведомление о cookie
API: тяжёлые запросы больше не держат соединение, а управление сайтами стало свободнее. Адреса и поля прежних методов не изменились, ни один прежде работавший запрос не превратился в отказ.
- Отчёт без ожидания:
POST /reports/asyncиGET /jobs/{job_id}. Тело запроса — то же определение, что уPOST /reports, а в ответ сразу приходитjob_id. Состояние задания спрашивается поGET /jobs/{job_id}, и по тому же адресу у готового задания приходит результат — поле в поле тот же ответ, что отдаётPOST /reports, поэтому переписывать разбор ответа не нужно. Неверное определение отвечает422сразу, при постановке. Повтор того же запроса второе задание не ставит. Результат отчёта хранится час — API. - Выгрузка аудитории сегмента:
POST /audiences/export. Отвечает на вопрос «кто из ваших посетителей попал в сегмент за период»:visitor_id(значение cookie_dara_aна вашем домене) и вашuser_id, если вы его присылали, плюс дата последнего визита и число визитов. В выгрузке только идентификаторы: почты, телефона, имени и других персональных данных посетителей в ней нет. Условие обязательно — сохранённый сегмент или условия сегмента прямо в запросе. До 100 000 строк, готовая выгрузка приходит страницами того жеGET /jobs/{job_id}(до 10 000 строк на страницу, обход курсором) и хранится сутки. - Очередь не даёт заказать больше работы, чем синхронный отчёт. Постановка тратит тот же лимит, что
POST /reports, а невыполненных заданий может быть 2 на ключ сайта и 4 на аккаунт — столько же, сколько одновременных отчётов. Сверх этого —429с заголовкомRetry-After— Ошибки и лимиты. GET /sitesпоказывает и сайты, где вы администратор по приглашению. У каждой строки новое полеrole:owner— сайт ваш,admin— вас позвали администратором в чужой аккаунт. Удалить и восстановить можно только свой сайт, а заголовокX-Dara-Siteпринимает только свои сайты: по сайту сrole: adminон отвечает404. Предел числа сайтов приглашённые сайты не занимают.- Удалить сегмент, воронку и ручное сопоставление категории можно и ключом сайта
ak_…— так же, как завести и изменить их. Ключ аккаунта работает, как и раньше. Удаление самого сайта по-прежнему только ключом аккаунта. - Предела на число сайтов, созданных за сутки, нет. Действует один предел — число действующих сайтов в аккаунте (по умолчанию 30), и удаление освобождает место сразу.
Поля, которых ваш код не знает, игнорируйте: в строке списка сайтов добавилось поле role.
Сайт и кабинет: на страницах analytics.daratech.ru появилось уведомление об использовании cookie; после нажатия «Хорошо» оно больше не показывается. На странице входа — ссылки на политику конфиденциальности и пользовательское соглашение.
Отчёты: без изменений. Тег 4.0.0: код тега не менялся — сменился только номер: ДАРА АНАЛИТИКА, ДАРА ОТПЕЧАТОК и ДАРА РЕКОМЕНДАЦИИ перешли на общую нумерацию 4.x.x. Переустанавливать код на сайтах не нужно, на сайтах, где стоит тег, уведомление о cookie не появляется.
28 января 2026 — сайты, сегменты, воронки и категории настраиваются через API
API: появилось управление. Раньше через API можно было только читать отчёты, слать данные и настраивать цели, а сайты, сегменты, воронки и сопоставление категорий заводились руками в кабинете — на сотне сайтов это было невозможно. Адреса и поля прежних методов не изменились, ни один прежде работавший запрос не превратился в отказ.
- Сайты аккаунта:
GET /sites,POST /sites,DELETE /sites/{идентификатор}иPOST /sites/{идентификатор}/restore. Эти четыре метода работают только ключом аккаунтаaa_…— ключ сайта получает отказ403. В ответе создания приходят идентификатор сайта и ключ тега, поэтому подключить новый сайт можно целиком из кода: завели сайт, поставили тег, завели цели. Удаление обратимо: сайт помечается удалённым, данные не стираются 30 суток, ответ прямо называет срок возврата, аPOST …/restoreвозвращает сайт — тот же порядок, что и в кабинете. Чтобы удалить сайт, в теле запроса нужно повторить его основной домен: одна опечатка в идентификаторе иначе сносит живой сайт. Повтор удаления безопасен и отвечает так же, как первое — API. - Сегменты и воронки:
GET,POST,PATCHиDELETEпо адресам/segmentsи/funnels. Условия задаются той же формой, что и в кабинете, и проверяются теми же правилами: что нельзя в кабинете — нельзя и через API. Цель в условии называется своим кодом, а не внутренним номером. Через API заводятся общие сегменты и воронки сайта — те, что видит вся команда; личные сегменты сотрудников API не показывает и не трогает. Удаление здесь окончательное, поэтому ответDELETEсодержит удалённую строку целиком вместе с условиями: чтобы вернуть её, достаточно повторитьPOSTтем же телом — Конструктор отчётов. - Сопоставление категорий товаров:
GET /categories,GET/POST /category-mappings,PATCHиDELETE.GET /categoriesотдаёт справочник категорий сети (номер, родитель, уровень, путь, название) — без него сопоставлять категории из кода было нечем. Остальные методы делают то же, что кнопки в кабинете: закрепляют за категорией вашего магазина категорию справочника или снимают ручное сопоставление, оставляя автоматическое — Электронная торговля. - Списки обходятся страницами. У всех списков —
/sites,/segments,/funnels,/goals,/categories,/category-mappings— одинаковые параметрыlimitиcursorи поле ответаnext_cursor: передайте его в следующий запрос, аnullзначит «страниц больше нет». Один цикл обхода подходит ко всем спискам сразу.GET /goalsбез параметров отвечает ровно тем же, чем отвечал раньше. - Удаление данных просит ключ аккаунта.
DELETEсегмента, воронки и сопоставления, как и все методы сайтов, выполняется только ключомaa_…. Ключ сайтаak_…, который обычно лежит в сборке и на страницах установки тега, читает и настраивает, но ничего не уничтожает. - Удаления цели в API по-прежнему нет — как и в кабинете: ненужную цель отключают (
PATCHсis_active: false). Код цели остаётся в истории отчётов, в составных целях, сегментах и воронках, поэтому удалить её значило бы порвать сразу пять видов ссылок — Цели.
Поля, которых ваш код не знает, игнорируйте: в ответе GET /site добавился идентификатор сайта, в строке списка сайтов — признак возможности восстановления.
Отчёты: без изменений. Кабинет: без изменений. Тег: без изменений.
28 января 2026 — один ключ API на все сайты аккаунта
API: появился второй вид ключа. Адреса методов, поля запросов и поля ответов не изменились, ни один прежде работавший запрос не превратился в отказ — работающий код менять не нужно, ключи ak_… работают ровно как вчера.
- Ключ аккаунта
aa_…— один ключ на все сайты вашего аккаунта. Агентству с сотней сайтов больше не нужно заводить сотню ключей и сотню раз их менять. Возможности у двух видов ключа одинаковые: ключ аккаунта делает всё то же, что ключ сайта. Прав и сроков жизни у ключей нет — ключ работает, пока его не отзовут, а отзыв ключа аккаунта закрывает доступ ко всем сайтам сразу. Приставки разные нарочно: по одной строке видно, один сайт она открывает или весь аккаунт — API. - Где выпустить. Ключ аккаунта — в кабинете, новый раздел «Ключи аккаунта» рядом с «Аккаунтом»; там же видно, какие сайты он покрывает. Ключи сайта остаются там, где были, — настройки сайта, раздел «Ключи API». Полный ключ, как и раньше, показывается один раз.
- Какой сайт имеется в виду — говорит заголовок
X-Dara-Siteс идентификатором сайта: это тот же идентификатор, что в адресе страницы сайта в кабинете. Ключу сайта заголовок не нужен, но он его принимает, если в заголовке его же сайт, — поэтому один и тот же ваш код работает с ключом любого вида, и перейти с ключа сайта на ключ аккаунта можно, не переписывая запросы. - Сайт никогда не угадывается. Ключ аккаунта без заголовка — ответ
422, и сервис прямо называет заголовок, которого не хватает. Заголовок с сайтом, которого нет или который не ваш, —404(ответ одинаковый в обоих случаях). Ключ сайта с заголовком на другой ваш сайт —403. Записать данные не в тот сайт сервис не может ни в одном случае — Ошибки и лимиты. - Лимиты частоты считаются на ключ, а не на сайт, поэтому один ключ аккаунта на сто сайтов не урезан до бюджета одного сайта, а сайт в заголовке на лимит не влияет. Ключу аккаунта бюджеты вчетверо шире: 200 запросов чтения в секунду вместо 50, 80 записей вместо 20, 240 отчётов в минуту вместо 60; одновременных отчётов у него 4 на аккаунт — общих для всех его ключей. У ключа сайта все прежние числа остались без изменений.
GET /metaиGET /networkзаголовок не требуют — они отвечают одинаково для всех сайтов, и ключ аккаунта зовёт их без него.
Для подключения к проекту рекомендаций ДАРА по-прежнему нужен отдельный ключ сайта ak_…: ключ аккаунта core не принимает — Подключение к ДАРА.
Отчёты: без изменений. Кабинет: новый раздел «Ключи аккаунта» в аккаунте; на странице ключей сайта — ссылка на него.
Тег: без изменений.
27 января 2026 — подписи значений, каталог отчётов и цели через API
API: шесть добавлений. Адреса методов, поля запросов и прежние поля ответов не изменились — работающий код менять не нужно.
- Названия значений приходят вместе с отчётом. В ответе
POST /reportsпоявился словарьlabels:labels["device_type"]["phone"]— «Смартфоны»,labels["interest"]["214"]— название интереса. Раньше отчёт отдавал только код или номер, а названия были видны лишь в кабинете. Значения, у которых название совпадает с самим значением (адрес страницы, поисковая фраза), в словарь не попадают: чего вlabelsнет, то само себе подпись — API. - Число строк и происхождение чисел. К ответу отчёта добавлены
total_rows(сколько строк у отчёта всего, безlimit— для постраничного обхода),sample_shareиquota_sampled(какая доля данных в ответе и по каким дням числа — оценка из-за исчерпанной суточной квоты),date_from,date_to, а такжеcachedиgenerated_at— по ним видно, что одинаковые числа в двух ответах пришли из общего кэша, а не означают остановку сбора. - Быстрый грубый отчёт по просьбе. В запрос отчёта можно добавить
"accuracy": "low"— отчёт считается по выборке 1/10, то есть примерно в десять раз дешевле для сервиса, и отвечает быстрее, а в ответе стоитsampled: trueиsample_share: 0.1. Это для панелей, которые обновляются часто, а точность до единицы им не нужна. Умолчание прежнее — полная точность. GET /meta— каталог измерений и метрик. Полный список идентификаторов с названиями, группами, уровнями (визиты или хиты), операциями фильтров, наборами подписей значений и пределами запроса. Раньше больше половины идентификаторов нельзя было узнать ниоткуда: кабинет показывает названия, а не идентификаторы.GET /site— про сайт, которому выдан ключ: часовой пояс, валюта, первый и последний хит, глубина хранения данных в месяцах, квота хитов на сутки с расходом за сегодня и датой этих суток по Москве, участие в сети данных. Пояс и валюту больше не нужно держать копией в своих настройках.- Цели через API:
GET /goals— каталог целей сайта,POST /goals— создание (все двенадцать типов, шаги составной цели задаются кодами целей),PATCH /goals/{код}— название, ценность, условия, включение и отключение. Теперь серверная интеграция настраивается целиком из кода: завели цель и сразу шлёте по её коду конверсии, без похода в кабинет. Повтор запроса создания безопасен — та же цель отвечает тем же телом, второй цели не появится; цель с таким кодом, но другая, отвечает ошибкой422, а не подменяет вашу. У каждой цели в ответе естьaccepts_conversions— примет лиPOST /conversionsеё код (такие цели проверяет тег). Код и тип цели через API не меняются: смена кода сломала бы интеграцию, которая этим кодом шлёт конверсии, — это делается в кабинете — Цели.
Удаления цели в API нет — как и в кабинете: ненужную цель отключают. Поля, которых ваш код не знает, игнорируйте.
Отчёты и кабинет: без изменений. Тег: без изменений.
26 января 2026 — API перестал обещать то, чего не делал
API: исправлены пять мест, где метод принимал запрос, но вёл себя не так, как написано в документации.
- Сравнение периодов возвращается.
POST /reportsс полемcompareв запросе раньше считал сравнение и не показывал его; теперь в ответе появляется пятое полеcompare—date_from,date_to,data(строка к строке с основнымdata,null— такой строки в периоде сравнения не было) иtotals. Запрос безcompareотвечает теми же четырьмя полями, что и раньше — API. - Сегмент называется так же, как в кабинете. В
segment_idтеперь передаётся идентификатор сегмента из адреса его страницы в кабинете (…/segments/{идентификатор}), а не внутренний номер, которого кабинет нигде не показывал. Неизвестный сегмент — ошибкаunknown_segment. - Понятные ошибки вместо
500. Отчёт с целью, которой у сайта нет (в том числе в сохранённом сегменте или в шаге составной цели), отвечает422и называет то поле запроса, которое нужно исправить, —segment_id,segmentили номер метрики. - Повтор пачки
POST /usersбезвреден. Раньше при повторе (а повторять после503велит наша же инструкция) интересы записывались ещё раз и вес темы удваивался. Теперь повтор той же пачки в течение 15 минут не записывается второй раз: ответ приходит тот же, вместе с заголовкомIdempotent-Replayed: true. Пачку можно назвать самому заголовкомIdempotency-Key— тогда повтор узнаётся сутки; тот жеIdempotency-Keyс другой пачкой отклоняется ошибкой422. Менять код не нужно: повтор безвреден и без заголовка — Данные о посетителях. - Описание OpenAPI больше не обманывает. В
GET /api/v1/openapi.jsonпоявились схема безопасности ключа API и схемы ответов и ошибок каждого метода — клиент, собранный генератором, авторизуется сам, а коды ошибок в нём те же, что отдаёт сервис.
Адреса методов, поля запросов и прежние поля ответов не изменились; поля, которых ваш код не знает, игнорируйте.
Отчёты и кабинет: исправлена ошибка 500 в конструкторе отчётов, выгрузке XLSX и сохранённых отчётах, если сегмент или воронка ссылались на удалённую цель.
Тег: без изменений.
21 января 2026 — ответ GET /health называет поток очереди
API: в ответе GET /health появилось поле spool_lag_stream — поток очереди приёма, ближе всех подошедший к своему порогу (при degraded — виновник состояния); у разных потоков нормальное отставание разное, поэтому с spool_lag_s они могут относиться к разным потокам. Остальные поля и адрес метода не изменились — API. Заодно исправлено само состояние: раньше сервис показывал degraded, когда часть очереди штатно ждала свои данные, — теперь degraded означает неисправность. Ответы остальных методов не изменились.
Отчёты и кабинет: без изменений.
Тег: без изменений.
20 января 2026 — раздел «Подключение к ДАРА»
Документация: новый раздел Подключение к ДАРА — как подключить сайт аналитики к проекту рекомендаций ДАРА (core.daratech.ru): какой сайт подключать, ключ API и его смена, идентификаторы пользователей, что core запрашивает, когда появляются данные и как отключить подключение. Ключ выпускаете вы в своём кабинете и вводите в настройках своего проекта core. Ссылка на раздел есть в «Интеграциях» настроек сайта.
Ключ вводится в настройках проекта core, на вкладке «ДАРА АНАЛИТИКА».
API: без изменений — core работает обычным ключом ak_… и теми же методами, что и ваш сервер, API: посетители.
Тег: без изменений.
17 января 2026 — схема API атрибутов посетителей и исправления отчётов
Отчёты и кабинет: исправлены ошибки, из-за которых часть отчётов не строилась:
- отчёты и конструктор с измерениями, фильтрами или метриками аудитории — пол, возраст, интересы, параметры посетителя, число визитов посетителя и дни с первого визита;
- список «Посетители» и «Записи сессий» с сегментом или фильтрами по аудитории;
- воронки с окном «в пределах визита»;
- составные цели: конверсии, достижения и ценность цели, сегменты и шаги воронки с такой целью, предпросмотр цели.
API: ответы не изменились. В описании OpenAPI у POST /visitors/attributes, GET /visitors/{visitor_id} и GET /network появились схемы ответов и ошибок — API: посетители, Ошибки и лимиты.
Тег: без изменений.
17 января 2026 — записи сессий, карты и аналитика форм
Кабинет:
- раздел «Записи сессий»: список записей визитов с периодом, сегментом, фильтрами и избранным; плеер со скоростью от 1× до 8×, пропуском простоя, шкалой событий и страницами визита; до 100 избранных записей на сайт хранятся 90 дней, остальные — 15 дней — Записи сессий;
- в настройках сайта — раздел «Записи сессий»: включение записи, доля записываемых визитов, исключённые адреса, суточный лимит и срок хранения;
- раздел «Карты»: таблицы элементов и ссылок страницы и кнопка «Открыть карту» — карта кликов, ссылок или скроллинга рисуется прямо на сайте, а вид, устройство, период и сегмент выбираются на её панели — Карты;
- раздел «Формы»: просмотры страниц с формой, начала заполнения, отправки, конверсия и уходы по каждой форме и воронка полей — на каком поле уходят, без значений полей — Формы;
- записи сессий открываются из оттока шага воронки, из отчёта «Формы» и из карточки посетителя;
- сегменты применяются к записям сессий и картам.
API: без изменений.
Тег: обновляется сам, переустанавливать код не нужно.
- модуль записи сессий загружается только для визитов, выбранных для записи: поля ввода, текст, похожий на email, телефон или номер карты, и элементы с атрибутом
data-dara-maskмаскируются ещё в браузере, элементы сdata-dara-ignoreне записываются; - модуль карты загружается, только когда карту открывают из кабинета, и не отправляет хиты;
- отдельных директив CSP модули не требуют — Установка тега.
16 января 2026 — люди и сеть ДАРА: формы, аудитория, посетители и API атрибутов
Отчёты и кабинет:
- раздел отчётов «Аудитория»: пол, возраст, пол и возраст, интересы с индексом соответствия, география людей, дети, компании, категории покупок в сети и ценовые сегменты, параметры посетителей и пересечение с сетью; у каждого отчёта видна доля «не определено» и какая часть значений с вашего сайта, а какая из сети ДАРА;
- в сводке — виджеты «Пол и возраст» и «Интересы»;
- раздел «Посетители» — список посетителей с фильтрами по сегменту, полу и возрасту — и карточка посетителя: визиты на сайт, атрибуты, параметры, отправленные формы без значений;
- измерения и метрики аудитории в конструкторе, условия сегментов «Атрибут аудитории» и «Параметр посетителя»;
- в настройках сайта — разделы «Формы» (какие формы и поля собираются, вид поля, отключение сбора), «Участие в сети» (статус и условия карантина) и «Интеграции» (подключение DARA Fingerprint);
- в разделе «Электронная коммерция» строки категорий сопоставляются со справочником категорий сети;
- сеть ДАРА: сайты-участники получают выводы о посетителях от других сайтов — правила в разделе Сеть ДАРА.
API: POST /visitors/attributes и GET /visitors/{visitor_id} — атрибуты посетителей без персональных данных, GET /network — настройки сети, POST /users — данные сайта о посетителях. Подробнее — в разделах API: посетители и Данные о посетителях.
Тег: обновляется сам, переустанавливать код не нужно.
- значения распознанных полей форм — email, телефон, имя, дата рождения, город, ИНН, выбранные варианты — отправляются по HTTPS и хранятся зашифрованными; пароли, скрытые поля, номера карт и другие запрещённые поля не читаются никогда — Формы;
- команда
dara('form')для форм без событияsubmit; dara('user')передаёт email, телефон, пол, возраст, город, детей, интересы и параметры посетителя;- при подключённом DARA Fingerprint тег читает cookie
dara_visitor— DARA Fingerprint.
16 января 2026 — цели, электронная коммерция, конструктор и API
Отчёты:
- раздел «Цели»: двенадцать типов целей, конверсии, достижения и ценность целей, цели по источникам; большинство целей считается по сохранённым данным, поэтому новая цель сразу показывает конверсии за прошлые дни;
- раздел «Электронная коммерция»: выручка, заказы, средний чек, товары, категории, бренды, источники выручки и возвраты; суммы в чужой валюте пересчитываются по курсу ЦБ РФ на дату заказа;
- конструктор отчётов: до 5 группировок и 10 метрик, фильтры, сравнение периодов, сохранённые отчёты — личные и общие;
- сегменты посетителей и воронки от 2 до 10 шагов;
- выгрузка любого отчёта в XLSX — до 100 000 строк;
- в сводке появились виджеты «Цели» и «Выручка», а сами виджеты теперь добавляются, удаляются и переставляются.
API: POST /conversions — достижения целей с сервера, POST /orders — заказы и возвраты, POST /reports — отчёты тем же движком, что в кабинете, GET /openapi.json — машинное описание методов. Ключи API создаются в настройках сайта.
Тег: версия не менялась. Цели «в теге», события dara('goal'), dara('ecommerce'), dara('user') и чтение dataLayer в форматах Яндекс Метрики и GA4 были в теге с первого выпуска и включаются настройками сайта — переустанавливать код не нужно.
15 июля 2025 — первый выпуск
Тег 1.0.0:
- просмотры страниц, в том числе переходы в одностраничных приложениях и команда
dara('page'); - визиты с общим id для вкладок одного браузера;
- источники: UTM-метки, метки кликов рекламы, реферер;
- автоматические события: активное время и прокрутка, клики, внешние переходы, скачивания файлов, контакты;
- метаданные форм без значений: начало заполнения, отправка и уход без отправки; форма с атрибутом
data-dara-ignoreне собирается; - команда
dara('event')— свои события с параметрами; - признаки автоматизации браузера для отбора роботов;
- замена email, телефонов и параметров с персональными данными в адресах на
*; - переходы между доменами одного сайта с параметром
_dara; - команда
dara('ready'); - служебное событие
tag_errorоб ошибках тега для «Проверки установки»; - пиксель для браузеров без JavaScript.
Отчёты: сводка, посещаемость, источники, содержание, технологии, «Сейчас на сайте»; квоты хитов и выборка.