😐Через год тимлидства ты все ещё не тим лид.
У меня в октябре будет стаж в тим лидах 3 года. Считаю себя неплохим управленцем, но посмотрим что я буду думать о текущей версии меня как лида ещё через год😂
Сейчас, оглядываясь назад, вижу, что хоть я и переняла лучшие практики от своего прошлого руководителя, но по факту в течении года, я только адаптировалась к роли, искала свой стиль и очень много боролась со своими внутреннимидемонами установками (сейчас тоже борюсь и ищу свой стиль, но слава Богу не в одиночку).
Нужно было учиться работать заново. Так, как я ещё не умела.
Несмотря на то, что про тимлидство многое сейчас можно прочитать, пройти курсы, посмотреть на конференциях, но пока ты на себе не почувствуешь горький вкус своих ошибок, очень малое сможешь понять из всех этих обучений.
Обучения здесь хороши, когда у тебя уже есть набор управленческих кейсов, которые ты не знаешь как решать, и в обучении ищешь ответы или ты принял уже какое-то решение, а оно неправильное😁
В тимлидстве результаты приходят не сразу. Результаты твоих решений взрастают где-то через пол годика только и вот тогда ты уже можешь сказать хорошие ли они были или все сломали😂
В тимлидстве не будет марафона новых задач (сегодня считаем RR, завтра исследуем рынок, послезавтра пробуем новые библиотеки), будут долгоиграющие и стратегические, хотя монотонными и рутинными их и не назовёшь: качественными и полными данные в моменте не станут, платформы для данных сами по себе не вырастут на деревьях, а команды не станут сразу слажеными и самостоятельными😁 все это результат долгого управленческого процесса. Если ты привык к быстрому дофамину от исследовательских задач, то тут тебе придётся искать радости в ежедневных маленьких победах😁 но полноценный результат таки снова откладывается😂
В общем, тимлидство – это долгий и увлекательный путь. Год – это ты только осознаешь себя в этой роли и ищешь в ней место.
У меня в октябре будет стаж в тим лидах 3 года. Считаю себя неплохим управленцем, но посмотрим что я буду думать о текущей версии меня как лида ещё через год😂
Сейчас, оглядываясь назад, вижу, что хоть я и переняла лучшие практики от своего прошлого руководителя, но по факту в течении года, я только адаптировалась к роли, искала свой стиль и очень много боролась со своими внутренними
Нужно было учиться работать заново. Так, как я ещё не умела.
Несмотря на то, что про тимлидство многое сейчас можно прочитать, пройти курсы, посмотреть на конференциях, но пока ты на себе не почувствуешь горький вкус своих ошибок, очень малое сможешь понять из всех этих обучений.
Обучения здесь хороши, когда у тебя уже есть набор управленческих кейсов, которые ты не знаешь как решать, и в обучении ищешь ответы или ты принял уже какое-то решение, а оно неправильное😁
В тимлидстве результаты приходят не сразу. Результаты твоих решений взрастают где-то через пол годика только и вот тогда ты уже можешь сказать хорошие ли они были или все сломали😂
В тимлидстве не будет марафона новых задач (сегодня считаем RR, завтра исследуем рынок, послезавтра пробуем новые библиотеки), будут долгоиграющие и стратегические, хотя монотонными и рутинными их и не назовёшь: качественными и полными данные в моменте не станут, платформы для данных сами по себе не вырастут на деревьях, а команды не станут сразу слажеными и самостоятельными😁 все это результат долгого управленческого процесса. Если ты привык к быстрому дофамину от исследовательских задач, то тут тебе придётся искать радости в ежедневных маленьких победах😁 но полноценный результат таки снова откладывается😂
В общем, тимлидство – это долгий и увлекательный путь. Год – это ты только осознаешь себя в этой роли и ищешь в ней место.
❤26💯6 6🗿3
Forwarded from Ola
здравствуйте! можете, пожалуйста, поделиться мнением, что такое хороший тим-лид? как понять, что ты справляешься?
Как понять, что ты справляешься как тим лид?
Из-за специфики управленческих должностей понять в моменте и скорректировать не всегда получается.
Первые звоночки, что вы не справляетесь, это:
1.
Незапланированный уход спецов из команды
2.
Отсутствие обратной связи от команды, низкая коммуникация между участниками команды
3.
Ваши спецы к вам не приходят с проблемами, им страшно сказать, что что-то идёт не так, предпочитают замачивать, авось само рассосется
4.
Ваши спецы приходят с проблемами, а вы их шлете нахер
5.
Множественные конфликты с другими командами
6.
Вы - узкое горлышко, через вас проходит каждое сообщение, каждая задача, уточняется каждый шаг (для новобранцев в команде это ок)
7.
Команда (члены команды) стала токсичить, а была нормальная
8.
Уход одного спеца в отпуск сильно тормозит или совсем останавливает часть процессов. Вы сами не можете уйти в отпуск, иначе все перестанет работать (тут есть ловушка, что вы можете думать, что работать перестанет, а по факту команда справится. В этом случай вы как тим лид окей, но с собой надо работать)
9.
Плох не только излишний контроль, но и полное его отсутствие. Вы не знаете что сейчас в каком состоянии в команде, не работаете со сроками, не знаете когда будут какие работы завершены и т.п.
10.
«Это все он виноват» - если вы говорите, что это «Вася» из команды накосячил, а не вы. А вы как лид были прекрасны. Вы – ужасны. Ошибки команды и их участников = ваши ошибки.
11.
Докиньте к комменты что ещё есть в вашем опыте
Запомните, что ошибаться на этом пути нормально, главное не переставать анализировать что происходит вокруг, отслеживать здоровье вашей команды, относиться к команде и к людям в ней с любовью и сопричастностью, слушать и слышать вашу команду. И учиться на своих ошибках и ошибках других (последнее крайне сложно, так как понимаешь их только прожив).
Из-за специфики управленческих должностей понять в моменте и скорректировать не всегда получается.
Я поделюсь своими наблюдениями со своего уровня, возможно, что на более высоких уровнях другие правила игры.
Первые звоночки, что вы не справляетесь, это:
1.
Незапланированный уход спецов из команды
2.
Отсутствие обратной связи от команды, низкая коммуникация между участниками команды
3.
Ваши спецы к вам не приходят с проблемами, им страшно сказать, что что-то идёт не так, предпочитают замачивать, авось само рассосется
4.
Ваши спецы приходят с проблемами, а вы их шлете нахер
5.
Множественные конфликты с другими командами
6.
Вы - узкое горлышко, через вас проходит каждое сообщение, каждая задача, уточняется каждый шаг (для новобранцев в команде это ок)
7.
Команда (члены команды) стала токсичить, а была нормальная
8.
Уход одного спеца в отпуск сильно тормозит или совсем останавливает часть процессов. Вы сами не можете уйти в отпуск, иначе все перестанет работать (тут есть ловушка, что вы можете думать, что работать перестанет, а по факту команда справится. В этом случай вы как тим лид окей, но с собой надо работать)
9.
Плох не только излишний контроль, но и полное его отсутствие. Вы не знаете что сейчас в каком состоянии в команде, не работаете со сроками, не знаете когда будут какие работы завершены и т.п.
10.
«Это все он виноват» - если вы говорите, что это «Вася» из команды накосячил, а не вы. А вы как лид были прекрасны. Вы – ужасны. Ошибки команды и их участников = ваши ошибки.
11.
Докиньте к комменты что ещё есть в вашем опыте
Запомните, что ошибаться на этом пути нормально, главное не переставать анализировать что происходит вокруг, отслеживать здоровье вашей команды, относиться к команде и к людям в ней с любовью и сопричастностью, слушать и слышать вашу команду. И учиться на своих ошибках и ошибках других (последнее крайне сложно, так как понимаешь их только прожив).
Когда-то давно, работая в отделе маркетинга в недвижке (2016 год), у нас появился руководитель маркетинга, который стал делать сквозную аналитику. Для меня это было что-то на космическом, я не понимала как это работает и мечтала разобраться, так как видела в этом будущее и навык, который позволит мне на рынке труда выглядеть привлекательнее.
Но я так и не разобралась😂
Пока не пришла в Сбер.
Помню, что на приглашении на работу я тогда ещё сомневалась стоит ли принимать предложение о работе, так как выглядело это как работа веб-аналитика, а я хотела быть даааата😁 Господи, хорошо, что хватило ума согласиться🤣 если бы мне тогда сказали, что я буду заниматься сквозной аналитикой, то я бы даже не раздумывала (хотя может говорили и я прослушала).
Ладно, хватит прелюдий, перейдём к делу.
Сквозная аналитика – это инструмент, с помощью которого маркетологи пытаются понять и посчитать эффективность маркетинговых инвестиций.
Вот заплатили вы 1 ярд рублей из своего кармана за продвижение пирожков и что? Как понять, что оно все было не зря?
Без сквозной аналитики вы бы пошли смотреть график продаж. В худшем случае искали бы бугорки глазами, в лучшем – использовали бы регрессионную прогнозную модель как было бы с рекламой, а как без неё и разницу записали бы на маркетинг. Последний вариант, кстати, не так уж плох, если у вас смесь рекламных активностей, есть тв/радио/баннеры и другие поверхности либо плохооцифрованные, либо без доступа к сырым данным.
В случа простроенной сквозной аналитики становится относительно понятен пользовательский путь до конверсии и появляются ответы на многие вопросы:
• На сколько эффективен ваш маркетинг?
• Где и какие касания были у пользователя с вашей рекламой?
• Сколько стоит новый пользователь для вас?
• На каких площадках ваша целевая аудитория живёт?
• Как в следующий раз распределять бюджет между площадками?
• Когда дальнейшее инвестирование в площадку уже бессмысленно?
• и др. подобные вопросы
Звучит классно, но почему же я тогда пишу про «относительно понятен» и «пытаются понять» и как будто нет никакой уверенности в этой аналитике.
Потому что пока есть много вопросов к данным в маркетинге:
начиная с того, что часть поверхностей мы никак не можем учесть напрямую (то есть мы не знаем, что Брунгильда вчера вечером смотрела камеди клаб и видела нашу рекламу), заканчивая тем, что разметка рекламных ссылок ведётся вручную и человек часто ошибается при их разметке.
Но тем не менее, даже наличие несовершенной сквозной аналитики позволяет улучшать маркетинговые показатели и показатели продаж. Лучше с ней, чем быть совсем слепым котёнком в мире жестокой рекламы😸
Глобально маркетинговые данные деляться на 3 составляющих:
1. Данные о рекламе
Яндекс Директ, VK, медийные площадки и сети и пр.
– информация о расходах, показах, охватах, кликах по объявлениям
2. Цифровые следы 👣 на сайте и приложениии
Яндекс Метрика и AppMetrica, G.Analytics, AppsFlyer и др.
– информация об устройстве, гео, пользовательском взаимодействии с цифровым продуктом
3. CRM
Amo, Bitrix и др.
– информация о продажах, клиентах, звонках и других взаимодействиях
Вот сквозная аналитика связывает все это воедино. И хорошо, если у вас продукт полностью имеет цифровой путь (например, все взаимодействие пользователя происходит в приложении или на сайте), хотя даже в этом случае возникают не менее важные вопросы про атрибуции, распределение бюджета и расчёт эффективности маркетинга. А если у пользователя путь по продукту неоднородный и сделки совершают оффлайн (дошли вы таки на массаж😁 или спортзал), то это все несколько усложняет построение аналитики и встают дополнительные задачи создания устойчивых связок между цифровыми следами и клиентами)
Давно вам ничего «умного» не писала, у меня этот месяц оказался драматически тяжёлым как в профессиональном плане, так и личном.
Попишу вам немного о знакомом, старом и понятном, чтобы почувствовать в этом опору и постоянство)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28 13🔥5👍4👏1🐳1
В далекой стране Бизнесляндии долгие годы процветала наука и мудрость. Её народ радовался гармонии, которую приносили чистые данные. Они помогали открывать палатки с новыми яствами, находить причины отсутствия покупателей и растить благосостояние жителей страны.
Сердцем страны был великий Медианный замок, где хранились священные свитки и таблицы с чистейшими и полными данными.
Но однажды темный маг Хаоса, решил покорить Бизнесляндию и наложил ужасное проклятие на сокровища замка.
Святые таблички были осквернены и начали терять свои истинные значения, постепенно заполняясь неверными цифрами и случайными символами. Информация стала смешиваться, исчезать, порождая суету и сумбур.
Вскоре страна погрузилась в мрак неразберихи и заблуждения. Начались споры и конфликты, разрушающие прежнюю идиллию. Жители впали в отчаянье.
Тогда Совет Старейших принял важное решение: послать самого внимательного и отважного рыцаря Сиквела восстановить чистоту данных. Только пройдя испытания, он сможет войти в Медианный замок и спасти Бизнесляндию.
----
Для веселья я написала шуточный квест про данные (возрождение текстовых квестов!).
Героя Сиквела ждут несколько проблем на его пути к чистым данным, помогите ему справиться с ними или перейти на темную сторону😏
🧙♂️Завтра будет первая развилка:)
Весь квест будет тут #квестСиквел
Please open Telegram to view this post
VIEW IN TELEGRAM
✨ Квест. Развилка 1. Перед замком раскинулся Лес Иллюзий, наполненный ложными тропами и искаженными деревьями данных. Именно от него распространяется темная энергия, меняющая священные таблицы.
Задача Сиквела распознать темные аномалии, чтобы добраться до Медианного замка. #квестСиквел
Задача Сиквела распознать темные аномалии, чтобы добраться до Медианного замка. #квестСиквел
🔥3
Сиквел успешно прошёл лес и выбрал Перцентиль правосудия😁 см. #квестСиквел
Поэтому сегодня поговорим немного про аномалии, зачем и где используется.
Любопытно, что на собесах часто не отвечают на вопросы как будут определять и отсекать аномалии. Хотя во всех курсах это чуть ли не в самом начале объясняется. Ещё часто на собесах говорят про ящик с усами и совершенно забывают про отсечение с помощью простых методов 3σ, перцентилей, IQR (считай тот же ящик), я уже не говорю про распознавание аномалий с помощью ML
Визуально с помощью ящика, конечно, удобно сказать о наличии выбросов, но что-то с ними сделать и как-то происследовать уже будет сложнее.
Может показаться, что это сухая теория, но на самом деле превентивные меры даже на простых мат.моделях с отслеживанием аномалий могут экономить миллионы рублей бизнесу.
Приведу несколько кейсов (добавляйте свои в комментариях):
• Резкий рост трафика на сайт. Если у вас нет автомасштабирования ресурсов на сервере, то вы будете предупреждены и можете успеть отреагировать. Или это может помочь отследить атаку на сайт.
• В данных резкий скачек/падение количества строк. Возможно, что появились дубли или наоборот, не все строки записались или получены.
• Резкое изменение метрик в приложении/на сайте. У нас это может означать, что события в продукте отвалились или в рекламных кампаниях какие-то изменения – как запланированные, так и нет. Последнее как раз стоит проверить и исключить, либо проинформировать кого следует😁
• сигнал о мошейнеческих денежных операциях (слишком большие переводы или снятие наличных). В сложных банковских операциях это может быть лишь сигналом, там, конечно, более сложные алгоритмы определения таких операций.
Все это звучит здорово, но есть несколько НО:
• простые решения работают только, если скачки были резкие, а не тренд на постепенный рост/снижение. Тут понадобится что-то чуть посложнее, например, с использованием данных прошлых лет или вычисление продолжительных тенденций
• требуется подбор чувствительности определения аномалий (реакция на небольшое изменение). Высокая чувствительность алертинга может засыпать поддержку/аналитиков сообщениями о ложных срабатываниях и их начнут игнорировать
• сложнее уловить аномалии по двум и более измерениям, методы нужно будет дорабатывать
• шумные данные усложняют определение аномалий с помощью любых методов
~~~~
Неидельность простых подходов не означает, что их не надо использовать. Надо. Они просты, дешевы и эффективны. И лучше начать именно с них, понимая природу изменений ваших данных, уже проще будет идти в ML. А может быть вам их будет достаточно и обращаться к саентистам не нужно😁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13 4💯2❤1
✨ Квест. Развилка 2. Герой прошел лес и перед ним раскинулся Большой Каньон Пропусков в данных.
Бездна из Null смотрит на него своей зияющей пустотой прямо в душу Сиквела. Чтобы продолжить путь, ему нужно перебраться на другую сторону Каньона. #квестСиквел
Бездна из Null смотрит на него своей зияющей пустотой прямо в душу Сиквела. Чтобы продолжить путь, ему нужно перебраться на другую сторону Каньона. #квестСиквел
Перед Сиквелом снова стоит нелегкий выбор:
Anonymous Poll
6%
🎲 Использовать артефакт Рандомного события и заполнить им бездну
64%
🏗Построить мост на другую сторону из Срединного или Медианного древа
30%
✨ Квест. Развилка 3. Сиквел перебрался через Каньон и достигает таинственного зеркального лабиринта.
Магические зеркала дублируют и искажают данные из священных свитков и таблиц. #квестСиквел
Магические зеркала дублируют и искажают данные из священных свитков и таблиц. #квестСиквел
Рыцарю придется разобраться с зеркалами и уничтожить все копии. Что же он выберет для этого:
Anonymous Poll
21%
6%
73%
🦸Призвать Великого Инженера и Повелителя исходных данных для обнаружения истинных данных
✨ Квест. Развилка 4. В конце лабиринта Сиквела ждал Медианный замок. Попав в священное хранилище Сиквел понял, что причиной распространения скверны стало отсутствие Башен Безупречности данных.
Замок оказался не только без Башен, но и стражи в нем были дезориентированы и не знали куда смотреть и за что браться. #квестСиквел
Замок оказался не только без Башен, но и стражи в нем были дезориентированы и не знали куда смотреть и за что браться. #квестСиквел
Сиквел решает предотвратить следующие нашествия темных магов и перед ним встает выбор:
Anonymous Poll
50%
8%
❄️Заморозить свитки и таблички в первозданном виде, блокировав доступ темных сил к данным
42%
Не дали вы Сиквелу перейти на сторону Темных Данных и успешно завершили квест😁
Поэтому перейдем от шуточного квеста к реальности.
Проблем в данных оооочень много, поэтому поговорим о части из них:
1. Данные о рекламе
– Не все рекламные площадки такие же продвинутые как Яндекс или VK: данные забираются вручную и могут быть без расходов (расходы, например, были указаны в договоре), поэтому эти данные так же вручную куда-то складываются.
А это всегда ошибки и задержки
– Даже Яндекс/ВК не даст вам до пользователя увидеть все его касания с их рекламой, так как данные от этих площадок передаются в агрегатах
– Ссылки для рекламы размечаются руками, что опять же создаёт проблемы. А потом они ещё и могут поменяться в ходе рекламной кампании😅
2. Цифровые следы 👣 на сайте и приложениии
– Неоднородный пользовательский путь с пересечением веб-приложение-офлайн-чаты-звонки, а в добавок к этому еще несколько устройств: что-то может на этом пути теряться, данные между каналами могут плохо передаваться и/или не иметь устойчивых связок и идентификаторов
– AdBlock и очистка кук браузера прерывает пользовательские пути вне авторизованной зоны. Пока пользователь не авторизуется или не оставит контакт, мы его не идентифицируем. Но даже в случае идентификации можем не узнать о канале привлечения.
– Потеря рекламных меток из-за редиректов. Тут чисто техническая проблема, но она случается и из-за неё не всегда понятна рекламная кампания, с которой пришёл пользователь. А в Яндекс Метрике ещё есть и особенности с определением трафика: если при редиректе передается реферер с метками, а визит до редиректа не успел открыться, то Метрика эти ваши метки потеряет, даже если в браузерной строке они будут.
– Кривая разметка событий на сайте/приложении. Просто разработчики решили заменить форму регистрации или обратной связи, а о вас не подумали) и какое-то время будете жить без данных по конверсиям🤡 или данные перестанут учитываться в расчете эффективности маркетинга (у вас взлетит CPA/CAC).
У нас как-то раз перестал передаваться правильный идентификатор заявки в CRM и я потом по логам сайта собирала сквозную, жесть была🤣
3. CRM
– нет связки сделок/звонков с данными по цифровым следам
– нет CRM и заявки собираются на почту и руками потом обрабатываются
– множество сделок и множество заявок (особенно все в один день) добавляют сложности в определении к какому же источнику отнести продажи.
У нас в b2b у одного человека (ЛПР) может быть множество компаний. ЛПР этот может так же переходить из компании в компанию. Это дополнительно взрывает мозг при разработке методик расчетов😂
– отсутствие нужных полей, интеграций в CRM, что бы создать связки между CRM и сайтом/приложением
4. Методологии
– Неидеальные методологии связи между всеми источниками данных.
Будьте готовы, что идеальных не существует. Начните с простой и постепенно усложняйте.
– Много вопросов к атрибуции: какое касание считаем главным, будем ли равномерно между источниками распределять конверсии или это будет взвешанная модель расчёта. Неправильно выбрали и управление рекламой пошло по звезде
Тут главное работать в тесной связке с маркетологами, чтобы их экспертизу по маркетингу и продукту отражать в методологиях
Это все, конечно, верхушка айсберга, я постоянно сталкиваюсь с разными проблемами на техническом и методологическом уровне. А пока есть проблемы – у нас есть работа😁
Поэтому, когда вы приходите в подобные команды, начните с исследования того как и какие данные собираются, как и где формируются точки метчинга между разными системами и какие есть проблемы.
Качественные и полные данные – это не только основа эффективного маркетинга, но и наступающей на пятки AI-трансформации, поэтому стоит свои задачи начать с этого, а не с дашбордов и отчётности
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9 5💯1
У Брунгильды закончился квартал и она подводила очередные итоги и немного расстравивалась, что таааак много чего сделано, а достижениями, тем более за рамками своей должностной инструкции, далеко не все назовёшь.
Ее это злит. Она так не хочет. Брунгильда хочет результатов и не просто результатов, а таких которые станут ступеньками, чтобы через несколько
А ещё она не понимает за что в её сфере станут столько платить. Явно не за знание оконных функций 😁 Для исследования этого вопроса Брунгильда залезла на хх и посмотрела резюме людей, которые ориентируютя на такой уровень зп, хотя, конечно, она понимала, что таких уже не ищут на хх, а переманивают по знакомству.
С одной стороны она словила чувство самозванца и осталась под впечатлением какие бывают достижения, особенно в сравнении с ее😁 А с другой стороны, это помогло ей вдохновиться некоторыми личностями, чужими результатами и начать смотреть шире на свою работу и как ей можно развернуться. Рамки оказались только у нее в голове:)
После хх Брунгильда принялась к «коленочному» планированию в метро😁 коротко записала крупные результаты, которые она хочет видеть через 1 год и достижения, которые она запишет в конце 3 и 4 квартала, когда их закроет (можно сказать, стратегическая лестница на минималках). А ещё той, кем она хочет быть и какие качества иметь.
---
В итоге получился аналог стратегической лестницы для Брунгильды, о которой я уже как то раз писала и даже проводила эфир. Лучше такое сделать на коленке, чем никак не сделать и ждать мифических изменений:)
• Что делать после 50 лет в IT?
• Алгоритм построения личной стратегии
... и Эфир «Цели и личная стратегия»
... и Стратегический менеджмент для жизни + матрица компетенций для аналитика
Я вместе с Брунгильдой закрывала этот непростой квартал и знаете, разделяю её чувства😁
Кто так же вместе с нами покатался на эмоциональных качелях, признавайтесь😁:
😭 – самозванец меня демотивировал, не хочу никаких достижений🔥 – вдохновился на работу в новом квартале и запланировал задачки/проекты
😎 – половину запланированного уже реализовал
🤡 - жив и слава Богу!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡22 11❤6🔥4😭2😎2🤝1
А вообще зачем вам 1 млн в мес, кроме квартиры-машины-дачи?
Если не секрет😁 если секрет, то тоже делитесь, мы никому не скажем😁
Если не секрет😁 если секрет, то тоже делитесь, мы никому не скажем😁
Мы разрослись, у нас 4 продукта, 2 ai-агента, куча дата продуктов, но только 1 DevOps, который разрывается на миллион задач.
Если есть знакомый ci/cd пайпланист (или это вы), возможно, с интересами в ai/ml, то присылайте резюме @IyaZotova
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Как вы там? Я потерялась в работе и уже соскучиалсь по вашей компании😁
Сейчас столько работы над качеством данных, что конца и края не видно. Как я жила до этого - не знаю😁
Что у вас нового в команде? В карьере?
Сейчас столько работы над качеством данных, что конца и края не видно. Как я жила до этого - не знаю😁
Что у вас нового в команде? В карьере?
❤8👍5🤡1
Каждый день я откладываю момент написания поста.
Чем дольше я не пишу, тем сложнее вернуться к блогерству, все темы, которые рождаются в голове, кажутся незначительными, недостаточно хорошими (чувствуете самозванца, да?😁)
В комментариях просили делиться чем-то личном и вот делюсь. Моя семья наконец-то переехала ко мне в Москву, ребенок пошел в школу в первый класс и я пытаюсь собрать свой привычный распорядок дня в уже непривычной реальности😁
Сейчас чем-то приходится жертвовать: работой чревато, семьей невозможно (я их так ждала), а вот спорт, обучение, аналитические тусовки борятся между собой за право быть в календаре. А блогерству уже и вовсе сил на борьбу не остается и оно вылетает)
Но я чувствую, что какая-то важная часть ускользает и я хочу это вернуть. Начинаю с начала. Всем привет, меня зовут Ия, это мое настоящие имя, я it-лид и аналитик (потому что бывших аналитиков не бывает)😁
Чем дольше я не пишу, тем сложнее вернуться к блогерству, все темы, которые рождаются в голове, кажутся незначительными, недостаточно хорошими (чувствуете самозванца, да?😁)
В комментариях просили делиться чем-то личном и вот делюсь. Моя семья наконец-то переехала ко мне в Москву, ребенок пошел в школу в первый класс и я пытаюсь собрать свой привычный распорядок дня в уже непривычной реальности😁
Сейчас чем-то приходится жертвовать: работой чревато, семьей невозможно (я их так ждала), а вот спорт, обучение, аналитические тусовки борятся между собой за право быть в календаре. А блогерству уже и вовсе сил на борьбу не остается и оно вылетает)
Но я чувствую, что какая-то важная часть ускользает и я хочу это вернуть. Начинаю с начала. Всем привет, меня зовут Ия, это мое настоящие имя, я it-лид и аналитик (потому что бывших аналитиков не бывает)😁
❤21👍7
РЕАЛЬНЫЕ БИЗНЕС-КЕЙСЫ, КОГДА НУЖНЫ ОКОННЫЕ ФУНКЦИИ
Периодически я продолжаю проводить собесы на аналитиков. И продолжаю спрашивать про оконные функции. Аналитик должен был их знать, хотя бы на уровне понимания зачем они нужны и в каких бизнес-кейсах используются.
Почему "должен был", да потому что сейчас всюду ИИ. С одной стороны, оно много гэпов в знаниях закрывает, а с другой стороны, если опыта нет, то сложно понять, а оно вообще корректно написано, нет ли там типичных ошибок со Stack Overflow, соблюдена ли логика в запросе, учтен ли диалект языка и т.п.
Но я все равно люблю пообщаться на собесе о логике решения задач, поэтому и здесь предлагаю это пообсуждать не в формате "найти топ-3 продуктов по продажам", а с точки зрения ответов на вопрос "Зачем?"
🧾 Кейс 1: «Атрибуция заявок к рекламным источникам" - ранжирующие функции
Оконки тут решалы для простых случаев, особенно, если надо атрибуции типа time delay и first_value не обойтись. Про модные Шепли, марковы цепи, ML/AI цепи пока не говорим, иногда достаточно с базой разобраться и уже неплохо будет)
Зачем:
Атрибуция в маркетинге нужна, чтобы определить к какому рекламному каналу отнести конверсию (заявку, покупку и т.п.), чтобы понять куда закинуть побольше денег, а куда лучше не стоит 😁
SQL:
Изначально дана таблица с визитами и заявками в рамках визитов.
А еще бывают случаи, когда у пользователя одномоментно открываются два визита (сессии) с разными источниками, в этом случае для определения "главного" мы используем приоритезацию на основе "платности" трафика и тоже используем эту оконку
А вот атрибуция time delay чуток сложнее:
⚠️ Ограничение:
Этот код сильно упрощен, если у пользователя несколько конверсий, множественные визиты, то его нужно будет хорошо так дотюнивать. Но сейчас мы все равно больше говорим про бизнес-задачи, а не про устройство данных. Если тут нужно больше инфы и подробностей - говорите, постараюсь написать и больше не пропадать)
📌 Еще применение:
1. Аналитика продаж и топ-продажники (и другие сотрудники) по доле выручке в компании, чтобы наградить / поругать. Доля используется, чтобы иметь относительную величину, особенно с учетом сезонности.
2. Построение персонализированных предложений - мы делали такие рекомендации на базе подхода Time delay, когда определяли интерес пользователя на основе интересующих продуктов с учетом времени и частоты обращения к этим продуктам
3. Определение когорт для рассылок (определяем сколько дней с нами пользователь и создаем группы для рассылок по дням)
... и тут может быть еще несколько десятков вариантов, будет кайф, если вы предложите свой в комментариях
---
По-моему неплохой старт постов после долго затишья, пишите, что думаете, находите ошибки, если такие есть, задавайте вопросы, а то кажется, я затронула с ноги непростую для понимания тему (это я про сам кейс)😅
Периодически я продолжаю проводить собесы на аналитиков. И продолжаю спрашивать про оконные функции. Аналитик должен был их знать, хотя бы на уровне понимания зачем они нужны и в каких бизнес-кейсах используются.
Почему "должен был", да потому что сейчас всюду ИИ. С одной стороны, оно много гэпов в знаниях закрывает, а с другой стороны, если опыта нет, то сложно понять, а оно вообще корректно написано, нет ли там типичных ошибок со Stack Overflow, соблюдена ли логика в запросе, учтен ли диалект языка и т.п.
Но я все равно люблю пообщаться на собесе о логике решения задач, поэтому и здесь предлагаю это пообсуждать не в формате "найти топ-3 продуктов по продажам", а с точки зрения ответов на вопрос "Зачем?"
🧾 Кейс 1: «Атрибуция заявок к рекламным источникам" - ранжирующие функции
Оконки тут решалы для простых случаев, особенно, если надо атрибуции типа time delay и first_value не обойтись. Про модные Шепли, марковы цепи, ML/AI цепи пока не говорим, иногда достаточно с базой разобраться и уже неплохо будет)
Зачем:
Атрибуция в маркетинге нужна, чтобы определить к какому рекламному каналу отнести конверсию (заявку, покупку и т.п.), чтобы понять куда закинуть побольше денег, а куда лучше не стоит 😁
SQL:
Изначально дана таблица с визитами и заявками в рамках визитов.
with last_click as (
select *,
row_number() over (
partition by ClientID
order by DateTime desc
-- (или asc, если хотите взять первый визит)
) row_num
from table
)
select *, if(row_num=1, 1, 0) as leads_last_click
from last_clickА еще бывают случаи, когда у пользователя одномоментно открываются два визита (сессии) с разными источниками, в этом случае для определения "главного" мы используем приоритезацию на основе "платности" трафика и тоже используем эту оконку
А вот атрибуция time delay чуток сложнее:
with tdelay as (
select *,
row_number() over (
partition by ClientID
order by DateTime asc) row_num
from table
)
select *,
-- ! работает не во всех диалектах:
row_num / sum(row_num ) over (partition by ClientID) as leads_tdelay
from tdelay ⚠️ Ограничение:
Этот код сильно упрощен, если у пользователя несколько конверсий, множественные визиты, то его нужно будет хорошо так дотюнивать. Но сейчас мы все равно больше говорим про бизнес-задачи, а не про устройство данных. Если тут нужно больше инфы и подробностей - говорите, постараюсь написать и больше не пропадать)
📌 Еще применение:
1. Аналитика продаж и топ-продажники (и другие сотрудники) по доле выручке в компании, чтобы наградить / поругать. Доля используется, чтобы иметь относительную величину, особенно с учетом сезонности.
2. Построение персонализированных предложений - мы делали такие рекомендации на базе подхода Time delay, когда определяли интерес пользователя на основе интересующих продуктов с учетом времени и частоты обращения к этим продуктам
3. Определение когорт для рассылок (определяем сколько дней с нами пользователь и создаем группы для рассылок по дням)
... и тут может быть еще несколько десятков вариантов, будет кайф, если вы предложите свой в комментариях
---
По-моему неплохой старт постов после долго затишья, пишите, что думаете, находите ошибки, если такие есть, задавайте вопросы, а то кажется, я затронула с ноги непростую для понимания тему (это я про сам кейс)😅
1 16❤6👍4🔥3