ДокументацияРуководства
ДАРА АНАЛИТИКА
Подключение ДАРА АНАЛИТИКИ к проекту — что даёт, где выпустить ключ API сайта, о чём ДАРА спрашивает сеть и что хранит, влияние на выдачу, чувствительные темы, смена ключа, состояния, отключение и удаление.
ДАРА АНАЛИТИКА — аналитика посещаемости и сеть сайтов: она знает о посетителе то, чего он вашему сайту не сообщал, — пол, возрастную группу, город, интересы и категории покупок. Подключение к проекту ДАРА — по желанию: без него выдача работает на ваших данных и на истории действий.
Данные сети хранятся отдельно от данных, которые вы передаёте сами, и их не заменяют: значение, пришедшее от вас, всегда важнее значения сети.
Что даёт подключение
| Без подключения | С подключением | |
|---|---|---|
analytics_id в запросах |
принимается, но ни на что не влияет | по нему ДАРА находит человека в сети аналитики |
| новый пользователь без событий | лента неперсональная, пока не накопится история | персональная лента сразу — по интересам и покупкам из сети |
| фильтр по возрасту, когда год рождения не передан | не работает | работает по возрастной группе сети |
| сегменты | по вашим данным о пользователе | ещё и по полу, возрастной группе, городу и стране из сети |
| карточка пользователя в кабинете | данные, которые передали вы | ещё блок «Данные ДАРА АНАЛИТИКИ» и пометка «по данным ДАРА АНАЛИТИКИ» у интересов |
Приём событий и выдача от подключения не зависят и его не ждут: данные сети подтягиваются в фоне.
Где выпустить ключ
- В кабинете ДАРА АНАЛИТИКИ, в разделе «Настройки сайта → Интеграции», выпустите ключ API сайта
ak_…— того сайта, на страницах которого стоит её тег и вызываетсяdara('user')с вашимuser_id. - В кабинете ДАРА: проект → «ДАРА АНАЛИТИКА» → поле «Ключ API сайта ДАРА АНАЛИТИКИ» → «Проверить и сохранить».
Ключ определяет сайт аналитики: к проекту подключается один её сайт, и пользователи других сайтов через этот ключ не находятся. Секретный ключ DARA Fingerprint sk_… здесь не подходит — это ключ другого сервиса, и ДАРА отклонит его подсказкой.
Что происходит при сохранении:
- пробелы и перевод строки по краям ключа убираются; строка не вида
ak_…отклоняется сразу, без запроса к аналитике; - ДАРА отправляет в ДАРА АНАЛИТИКУ один проверочный запрос о случайном посетителе:
- ответ «такого посетителя нет» — ключ действует, подключение сохраняется;
- «ключ неверен» — «Ключ неверен или отозван: ДАРА АНАЛИТИКА ответила 401», прежнее подключение не меняется;
- доступ сайту закрыт (403) — ключ сохраняется, подключение получает состояние «ключ отклонён»: ДАРА перепроверяет его раз в сутки и включит сама, когда доступ вернут;
- аналитика не ответила или ответила иначе — «Не удалось проверить ключ», не сохраняется ничего;
- не больше 10 проверок ключа за 10 минут на проект.
Ключ хранится зашифрованным. После сохранения в кабинете виден только его префикс — первые 12 символов; в журналы, аудит и ответы API ключ не попадает и больше не показывается. В запросах к API ДАРА он не передаётся.
После сохранения страница подключения показывает строки «Ключ», «Дата подключения», «Последний ответ ДАРА АНАЛИТИКИ», «Доля пользователей с найденными данными», «Состояние» и «Последняя ошибка». Доля — сколько ваших пользователей, активных за 30 дней, нашлись в сети; она пересчитывается раз в час.
О чём ДАРА спрашивает сеть
Тег ДАРА АНАЛИТИКИ записывает посетителю cookie _dara_a. Передавайте её значение в analytics_id объекта user — в событиях, заказах, профиле, склейке и выдаче:
{"user": {"user_id": "u-501", "anonymous_id": "a-7f3c2e", "analytics_id": "8a5f1d2e-9c3b-4e17-bf40-2d6a7c8e9f01"}}
analytics_id пользователя не определяет: запрос, в котором из идентификаторов только он, отклоняется как запрос без пользователя. Передавайте его вместе с user_id или anonymous_id — подробнее в разделе Пользователи.
О каждом пользователе ДАРА спрашивает аналитику теми идентификаторами, какие у неё есть:
| Идентификатор | Откуда |
|---|---|
user_id |
ваш идентификатор аккаунта — тот же, что передан в dara('user') на вашем сайте |
analytics_id |
значение cookie _dara_a, которое вы передали в объекте user |
fingerprint_uuid |
устройство — если DARA Fingerprint подключён и к проекту, и к сайту аналитики |
Когда ДАРА спрашивает:
- новый пользователь — обычно в течение минуты после первого запроса с ним;
- новый
analytics_idу известного пользователя — тоже сразу; - человек найден — данные обновляются раз в сутки;
- человек не найден — повтор через несколько минут, затем через час, дальше раз в сутки: посетитель мог ещё не дойти до аналитики или войти в аккаунт позже;
- ничто этого не ждёт: события, заказы, профили и выдача принимаются сразу и работают на уже сохранённых данных.
Если user_id на вашем сайте и в dara('user') разные, человек не найдётся: аналитика ищет ровно по тому значению, которое ей передал тег.
Что ДАРА хранит из ответа
Из ответа ДАРА АНАЛИТИКИ ДАРА сохраняет только:
- пол и уверенность в нём;
- возрастную группу;
- страну, регион и город;
- возрастные группы детей;
- тип, отрасль и регион организации;
- темы интересов с долями;
- категории покупок с ценовым сегментом;
- дату последней проверки.
Года рождения и точного возраста в данных сети нет — только возрастная группа. Параметры посетителя, источник перехода и то, как аналитика определила гео, ДАРА не сохраняет. Данные сети не пишутся и в журналы: туда попадают код ответа и число посетителей в запросе.
Что сохранено о конкретном человеке, видно в кабинете: «Пользователи» → карточка → блок «Данные ДАРА АНАЛИТИКИ». По API те же значения отдаёт блок network в GET /users/profile.
Как это влияет на выдачу
- Интересы и покупки из сети становятся векторами смысла и входят в интересы профиля рядом с указанными вами интересами. В карточке пользователя такие интересы помечены «по данным ДАРА АНАЛИТИКИ» или «частично по данным ДАРА АНАЛИТИКИ».
- Персональная лента сразу. Новому пользователю без событий интересов из сети хватает, чтобы лента стала персональной (
mode: personal), как только они получили векторы. - Возраст. Если вы не передали год рождения или возраст, фильтр по возрасту работает по нижней границе возрастной группы сети. Объекты без возрастной отметки не фильтруются, как и раньше.
- Сегменты. Пол, возрастная группа, город и страна из сети дают пользователю сегмент, когда вы эти поля не передали.
- Ваши данные важнее. Пол, год рождения, город и страна из профиля перекрывают значения сети. Скрытые авторы, исключённые интересы и отказ от персонализации соблюдаются так же, как без подключения.
- Контрольная группа данных сети не получает — иначе нечем измерить, сколько они дают. Метрики CTR и целей считаются отдельно для основной и контрольной групп среди пользователей, у которых данные сети нашлись; о группе — Данные о пользователях.
Переключатель «Использовать данные сети в выдаче»
На странице «ДАРА АНАЛИТИКА» есть переключатель «Использовать данные сети в выдаче», по умолчанию включённый. Выключенный переключатель убирает влияние данных сети целиком и сразу — со следующего запроса: интересы, сегменты и возраст из сети перестают учитываться.
Сбор он не выключает. Данные сети по-прежнему запрашиваются и обновляются, карточка пользователя и блок network их показывают. Это разные вещи: переключатель — про выдачу, «Отключить» — про сбор.
Чувствительные темы
Передавать ли чувствительные темы интересов, решает сайт в кабинете ДАРА АНАЛИТИКИ. Если он их не передаёт, ДАРА таких тем не получает и в выдаче не использует, а полученные раньше перестают учитываться. Настройку ДАРА перечитывает раз в час; в кабинете ДАРА её не меняют.
Когда сайт чувствительные темы не передаёт, на странице подключения появляется строка «Чувствительные темы» с датой проверки.
Смена ключа
Новый ключ сохраняется той же кнопкой «Проверить и сохранить».
- Другой ключ — другой сайт. Ключ определяет сайт аналитики, поэтому при смене ключа сохранённые данные сети удаляются и запрашиваются заново: они принадлежали прежнему сайту. Кабинет скажет, сколько строк удалено.
- Тот же ключ, введённый заново, ничего не сбрасывает: сайт тот же, удалять нечего — ДАРА проверит ключ и оставит данные на месте. Так подключение возвращают в работу при состоянии «ключ отклонён», если ключ на самом деле действует.
Состояние подключения
| Состояние | Что значит | Что делать |
|---|---|---|
работает active |
ключ действует, данные запрашиваются | — |
ключ отклонён key_invalid |
аналитика отклонила ключ (401 — неверен или отозван) или закрыла доступ сайту (403). Запросы о пользователях остановлены, сохранённые данные сети в выдаче не участвуют | после 401 — ввести действующий ключ; после 403 — вернуть доступ в кабинете аналитики: ДАРА проверяет такое подключение раз в сутки и включит его сама |
не отвечает unavailable |
ДАРА АНАЛИТИКА не отвечает дольше часа | ничего: запросы повторяются автоматически, выдача работает на сохранённых данных |
| не подключено | ключа нет | ввести ключ, если подключение нужно |
При состояниях «ключ отклонён» и «не отвечает» на всех страницах проекта в кабинете показывается предупреждение. Приём событий и выдача при этом работают.
Отключение и удаление
«Отключить» удаляет ключ: новые данные сети запрашиваться перестают, сохранённые сразу перестают влиять на выдачу и сегменты, а удаляются через 7 дней.
Подключить ДАРА АНАЛИТИКУ снова можно в любой момент, но это подключение заново: сохранённые данные сети удаляются и запрашиваются у неё сызнова — отключение обходится паузой, а не потерей. Переключатель «Использовать данные сети в выдаче» отключение не трогает.
Удаление пользователя. POST /users/delete удаляет данные сети об этом человеке вместе с остальными его данными — сразу. В самой ДАРА АНАЛИТИКЕ при этом не удаляется ничего: там свой оператор данных, свои сроки хранения и свой способ отказаться — ДАРА в неё только читает.