docs(dds): вычитана модель сессии
Зачем: горячее ревью резолюции #131 перед мержем PR #142. Что: поправлена фраза про торговые события (они держат сессию, а не «рвут»), метка времени названа явно (UTCEventTime), убрано задвоение про «цели» между составом строки и списком расхождений, у счётной сверки честно назван предел — взаимная компенсация ошибок внутри куки за день счёту не видна. Проверка: повторная вычитка; утверждения сверены с CONTEXT.md, спекой (разделы 1, 6, 7) и докой хранилища. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6f2692737b
commit
9237870ab5
1 file changed
+9
-9
@@ -14,10 +14,10 @@
|
|||||||
|
|
||||||
Одна строка — один визит ([CONTEXT.md](../../../CONTEXT.md)): подряд идущие
|
Одна строка — один визит ([CONTEXT.md](../../../CONTEXT.md)): подряд идущие
|
||||||
события одной куки без пауз длиннее 30 минут, не пересекающие границу суток.
|
события одной куки без пауз длиннее 30 минут, не пересекающие границу суток.
|
||||||
В нарезку входят все три типа событий — торговые сидят на своих страницах и
|
В нарезку входят все три типа событий — торговые садятся на свои страницы
|
||||||
рвут или начинают сессию наравне с просмотрами. События внутри сессии
|
и держат сессию наравне с просмотрами. События внутри сессии
|
||||||
упорядочиваются по метке времени события — той же, по которой упорядочен
|
упорядочиваются по метке времени события (`UTCEventTime` — опорная колонка
|
||||||
ключ сортировки ODS.
|
приёма).
|
||||||
|
|
||||||
Граница суток проходит по модельному дню счётчика, и он у события уже есть:
|
Граница суток проходит по модельному дню счётчика, и он у события уже есть:
|
||||||
`EventDate` — свойство содержимого. Раз сессия сутки не пересекает, у всех
|
`EventDate` — свойство содержимого. Раз сессия сутки не пересекает, у всех
|
||||||
@@ -47,8 +47,7 @@
|
|||||||
|
|
||||||
- **ключи и времена**: кука, `session_id`, начало и конец сессии,
|
- **ключи и времена**: кука, `session_id`, начало и конец сессии,
|
||||||
длительность, день сессии. Времена — в поясе счётчика по правилу слоя;
|
длительность, день сессии. Времена — в поясе счётчика по правилу слоя;
|
||||||
- **счётчики**: событий всего, просмотров, корзин, покупок — при таксономии
|
- **счётчики**: событий всего, просмотров, корзин, покупок;
|
||||||
из трёх типов это и есть «цели» стенда;
|
|
||||||
- **страницы**: входная и выходная — как `StartURL`/`EndURL` визита; полного
|
- **страницы**: входная и выходная — как `StartURL`/`EndURL` визита; полного
|
||||||
списка страниц нет и у Метрики, топы считаются по событиям;
|
списка страниц нет и у Метрики, топы считаются по событиям;
|
||||||
- **атрибуция**: UTM-метки первого события сессии — так визит атрибутирует
|
- **атрибуция**: UTM-метки первого события сессии — так визит атрибутирует
|
||||||
@@ -89,9 +88,10 @@
|
|||||||
|
|
||||||
Счётная DQ-проверка с зерном «кука × день»: число сессий нашей нарезки
|
Счётная DQ-проверка с зерном «кука × день»: число сессий нашей нарезки
|
||||||
равно `uniqExact(VisitID)` по тем же событиям. Счёт по Distributed ловит и
|
равно `uniqExact(VisitID)` по тем же событиям. Счёт по Distributed ловит и
|
||||||
склеенную, и разрезанную сессию; эталон в модель не тащим — строка сессии
|
склеенную, и разрезанную сессию — мимо него проходит лишь взаимная
|
||||||
остаётся нашей, а не генераторной. Поштучное сопоставление границ — материал
|
компенсация ошибок внутри одной куки за день; эталон в модель не тащим —
|
||||||
лабы, где менти разбирает найденное расхождение руками. Дом проверки —
|
строка сессии остаётся нашей, а не генераторной. Поштучное сопоставление
|
||||||
|
границ — материал лабы, где менти разбирает найденное расхождение руками. Дом проверки —
|
||||||
контур DQ этапа 4.
|
контур DQ этапа 4.
|
||||||
|
|
||||||
## Читатели
|
## Читатели
|
||||||
|
|||||||
Reference in new issue
Block a user