JuniorPerformance Marketer > Google Ads > Сквозная аналитика и отчётность
Короткий ответ Блокировщики рекламы могут не давать пикселю отправить данные о событии, а механизмы вроде ITP в Safari ограничивают срок жизни cookie, из-за чего часть конверсий не фиксируется или теряется атрибуция в GA4 и рекламных кабинетах. Как это работает подробнее Блокировщик может полностью блокировать загрузку скрипта пикселя на странице, а ITP сокращает срок хранения cookie стороннего или первого домена, из-за чего повторные визиты того же пользователя через несколько дней не связываются с первым визитом. Похожий эффект дают корпоративные браузеры и расширения для приватности, которые блокируют трекинг по умолчанию, поэтому доля «невидимых» конверсий может отличаться между b2b и b2c аудиторией. Что использовать на практике Практика. На практике это означает, что реальное число конверсий обычно выше, чем показывает отчёт, особенно для пользователей Safari/iOS и тех, кто использует блокировщики — это нужно учитывать при интерпретации отчётов. Если в компании есть доступ к серверным данным (например, и
ad-blockerscookies
JuniorPerformance Marketer > Google Ads > Взаимодействие с командами и бизнес-практики
Короткий ответ Бриф фиксирует, какой бизнес-результат должна дать кампания и при каких ограничениях её запускать. До старта в нём должны быть согласованы цель, целевая аудитория, KPI, бюджет, сроки, площадки, посадочная страница и обязательные ограничения. Как это работает подробнее Маркетологу важно перевести запрос вроде увеличения продаж в измеримые параметры: например, целевой CPA или ROAS, период оценки и необходимый объём статистики. Бриф также связывает эти цели с доступными каналами, готовностью сайта и ответственными за согласование. Цель и измерение. Бизнес-задача, целевое действие, значения KPI, источник данных и горизонт оценки результата. Параметры запуска. Аудитория, география, бюджет и период, рекламные площадки, дедлайн и готовая ссылка на посадочную страницу. Ограничения и роли. Юридические требования, брендовые правила, установленные события аналитики, лицо, принимающее отчёт, и формат отчётности. Что использовать на практике Закрыть пробелы. До настройки кампании составить список уточнений
campaign-briefcampaign-planning
JuniorSMM Manager > Общее > Публикация и кампании
Короткий ответ Бриф на публикацию — это короткое описание цели, ключевого сообщения, формата, сроков и ограничений конкретного поста или кампании; его согласование до начала подготовки контента нужно, чтобы команда не тратила время на создание материала, который потом не пройдёт согласование из-за непонимания задачи. Как это работает подробнее бриф фиксирует требования заказчика (клиента или внутреннего стейкхолдера) — что нужно сообщить аудитории, какие есть ограничения (юридические, брендовые), в каком формате и к какому сроку; на основе брифа копирайтер и дизайнер создают черновик. Что использовать на практике На практике. если бриф неполный или противоречивый (например, клиент хочет «вирусный пост», но не называет конкретную цель и аудиторию), нужно уточнять детали до начала работы, а не позже — иначе черновик придётся переделывать несколько раз, что увеличивает срок до публикации. Пример. Бриф на пост: «Цель — анонс нового тарифа; ключевое сообщение — выгода для малого бизнеса; формат — карусель из 4 кар
content-briefpublishing-campaigns
MiddleData Analyst > SQL и данные > Статистика и теория вероятностей
Короткий ответ Бутстрэп — метод оценки неопределённости статистики (среднего, медианы, разницы) путём многократной повторной выборки с возвращением из имеющихся данных; полезен, когда распределение метрики сложное, сильно скошено, или нет готовой аналитической формулы для доверительного интервала. Как это работает подробнее из исходной выборки многократно (обычно тысячи раз) формируются новые выборки того же размера со случайным повторением элементов, для каждой считается интересующая статистика, а разброс этих значений даёт эмпирическую оценку доверительного интервала. Пример кода Что использовать на практике На практике. бутстрэп особенно полезен для метрик вроде медианы, процентилей, отношения метрик (ARPU = выручка/пользователи), для которых аналитические формулы доверительных интервалов сложны или требуют сильных допущений о распределении. Для метрик с крайне малым числом ненулевых наблюдений или экстремальными выбросами бутстрэп может недооценивать хвосты, если в исходной выборке таких наблюдений очень
bootstrapconfidence-interval
JuniorPython Developer > Основы Python > API и контракты
Короткий ответ Версионирование API позволяет вносить несовместимые изменения в новой версии, не ломая клиентов, которые продолжают использовать старую версию, пока не перейдут на новую. Как это работает подробнее Старая и новая версии эндпоинтов существуют параллельно (/v1/orders и /v2/orders) какое-то время, после чего старую версию выводят из эксплуатации по согласованному графику. Что использовать на практике Практика. Версионируют через префикс URL, заголовок или параметр запроса; важно явно сообщать о депрекации и сроках отключения старой версии. Подводные камни Риск. Вносить breaking change в существующую версию «по-тихому» без новой версии; держать старые версии вечно без плана вывода.
apiapi-design
MiddlePython Developer > Основы Python > Инструменты разработки
Короткий ответ Ветка в Git — это независимая линия разработки: несколько разработчиков могут работать над отдельными фичами, не затрагивая основную кодовую базу. Merge объединяет истории веток, создавая merge-коммит и сохраняя полную картину. Rebase «воспроизводит» коммиты одной ветки поверх другой, переписывая их ради линейной истории. Как это работает подробнее Обе команды интегрируют изменения из одной ветки в другую, но дают разную форму истории коммитов. Работа с ветками. git branch feature создаёт ветку, git checkout feature переключается на неё, а git merge feature вливает её в текущую. Механика merge. Слияние создаёт новый merge-коммит, история становится нелинейной, но сохраняется полная картина того, что происходило. Механика rebase. Коммиты ветки «перемещаются» и накладываются поверх другой ветки: merge-коммиты не появляются, история линейна. Практические рекомендации. Rebase удобен для чистой линейной истории в своих feature-ветках, merge предпочтителен для общих публичных веток, где историю переп
branchinggit
JuniorPython Developer > Основы Python > Модули, пакеты и окружение
Короткий ответ Виртуальное окружение — это изолированное окружение проекта: отдельная папка со своим интерпретатором и собственным набором установленных пакетов. Оно защищает системный Python от изменений и не даёт зависимостям разных проектов конфликтовать. pip — стандартный менеджер пакетов Python, который устанавливает библиотеки из репозитория PyPI. Как это работает подробнее Окружение делает проект воспроизводимым, а pip управляет его зависимостями из командной строки. Создание и активация. Окружение создают командой python -m venv myenv, активируют source myenv/bin/activate на Linux и macOS или myenv\Scripts\activate на Windows, завершают работу через deactivate. Изоляция зависимостей. Каждый проект получает собственные версии библиотек, например Django 4.0 в одном и 4.1 в другом. Менеджер pip. Название расшифровывается как «Pip Installs Packages»; pip входит в состав большинства дистрибутивов Python и вызывается, например, так: pip install requests. Фиксация зависимостей. Список пакетов сохраняют в req
packagespip
JuniorData Analyst > SQL и данные > Продуктовые и бизнес-метрики
Короткий ответ Воронка — последовательность шагов, которые пользователь проходит на пути к целевому действию; она нужна, чтобы увидеть, на каком именно шаге теряется больше всего пользователей, и сфокусировать усилия на устранении узкого места. Как это работает подробнее для каждого шага считают число уникальных пользователей, дошедших до него, и конверсию перехода к следующему шагу; результат обычно визуализируют как убывающие столбцы или треугольник. Что использовать на практике Применение. шаги воронки нужно выбирать так, чтобы они отражали реальный пользовательский путь (а не произвольные технические события), и быть готовым, что часть пользователей проходит шаги не строго по порядку. Проверка или пример. Видно, что самое большое относительное падение — между шагом 2 и 3 (просмотр → корзина), именно туда стоит направить анализ причин в первую очередь. Подводные камни Частая ошибка. строят воронку из событий, которые не являются обязательными для достижения цели (искажает картину); делают выводы о "проблем
conversion-ratefunnel
JuniorData Analyst > SQL и данные > Качество данных
Короткий ответ Data dictionary помогает одинаково понимать структуру и смысл данных: что означает таблица, как трактовать поле и к кому обращаться при расхождении. Как это работает подробнее Часть метаданных можно получить из DDL и dbt автоматически, но бизнес-смысл, ограничения и правила расчёта должны быть явно описаны владельцем данных. Для таблицы. Назначение, грануляция, источник, расписание обновления, SLA и владелец. Для поля. Тип, описание, единица измерения, допустимые значения, nullable, пример и чувствительность. Пример кода Что использовать на практике Храните документацию рядом с кодом модели и проверяйте её наличие в CI. Назначайте владельца и дату последней проверки для критичных наборов. Подводные камни Разовая документация. Необновляемый словарь быстро становится опаснее его отсутствия. Техническое описание без смысла. Повтор имени столбца не объясняет бизнес-правило.
data-catalogdata-dictionary
JuniorSMM Manager > Общее > SMM-аналитика и метрики
Короткий ответ Дашборд — это визуализированная сводка ключевых метрик из разных источников (соцсети, рекламные кабинеты, веб-аналитика) на одном экране, которая обновляется регулярно и позволяет быстро оценить динамику без ручного сбора данных каждый раз. Как это работает подробнее данные подгружаются из API площадок или выгрузок в инструмент визуализации (таблицы, Looker Studio и аналоги), где настраиваются графики, таблицы и фильтры по датам/кампаниям. Простой дашборд в Google Sheets с вкладками «Охват/показы», «Вовлечённость», «Реклама (расход/CTR/конверсии)» и сводным графиком динамики за 3 месяца. Проверка: заказчик за 1-2 минуты может назвать текущий тренд по каждому блоку без дополнительных вопросов SMM-менеджеру. Что использовать на практике Практический подход. на базовом уровне дашборд может быть даже таблицей в Google Sheets с условным форматированием и графиками; важно, чтобы он обновлялся с понятной периодичностью и показывал именно те метрики, которые нужны конкретному заказчику для принятия реш
dashboardmetrics