у которых непосредственно перед событием video_start идет событие 'goto' или 'auto_play' или 'click_play'. Если что-то другое - это ошибка.
Считала по каждой айди максимальную ошибочную последовательность вот так: windowFunnel(86400000, 'strict_order')(device_timestamp, event_name NOT IN ('auto_play', 'click_play', 'goto'), event_name = 'video_start') AS max_lenght_of_errors
А потом ставила условие HAVING max_lenght_of_errors > 1
В целом это работало за исключением случая, когда у меня последовательно шли события 'auto_play', 'ad_error', 'video_start'. Тут мне считало максимальную длину цепочки равной 1, хотя должно быть 2. Не могу понять почему.
Что может быть не так? И как переписать, если это баг?
отобрать - исключить? иначе почему в первом условии NOT IN?
Обсуждают сегодня