JuniorSMM Manager > Общее > Площадки и основы SMM
Короткий ответ Обычное видео — горизонтальный формат произвольной длины, который зритель выбирает из поиска, рекомендаций или подписок, а Shorts — короткое вертикальное видео (до нескольких минут), которое показывается в отдельной вертикальной ленте с непрерывным автоматическим пролистыванием, похожей на TikTok. Как это работает подробнее у Shorts отдельная лента и отдельный алгоритм распределения показов, где пользователь листает вертикально один ролик за другим; обычные видео встраиваются в ленту рекомендаций и подписок на основе истории просмотров и релевантности. Что использовать на практике Рекомендация. для канала это означает, что Shorts могут привлекать новых зрителей за счёт более широкого охвата в отдельной ленте, но не всегда напрямую конвертируют их в постоянных подписчиков или зрителей длинных видео без отдельной работы над призывом подписаться. Подводные камни Риск. считать, что успех Shorts автоматически увеличивает просмотры обычных видео канала; заливать Shorts как обрезанный кусок длинного в
live-streamingplatform-strategy
JuniorSMM Manager > Общее > Маркировка и рекламный комплаенс
Короткий ответ Органический пост публикуется без оплаты за размещение и отражает собственное мнение автора, а маркировать нужно, когда есть оплата, бартер или иная выгода за создание или публикацию контента — вне зависимости от того, продвигается ли пост дополнительно рекламным бюджетом; точные триггеры различаются по юрисдикциям и площадкам. Как это работает подробнее ключевой признак — наличие материальных отношений с брендом (деньги, бесплатный товар, партнёрская ссылка, агентский договор), а не сам факт платного продвижения трафика. Что использовать на практике Действия. У каждого автора/сотрудника, публикующего брендированный контент, нужно уточнять, есть ли какая-либо компенсация (включая подаренный товар), и применять маркировку соответственно, отдельно от решений о платном продвижении. Проверка. Фрагмент брифа для блогера с полем «Тип сотрудничества: бартер / оплата / комиссия» и обязательным пунктом «Нужна маркировка: да». Проверка: в опубликованном посте есть пометка, соответствующая типу сотрудниче
ad-disclosureadvertising-compliance
JuniorSMM Manager > Общее > Контент и форматы
Короткий ответ Одиночный пост передаёт одну мысль одним изображением, а карусель позволяет раскрыть тему последовательно на нескольких слайдах; карусель уместна, когда информацию логично разбить на шаги или пункты, а не когда достаточно одной яркой картинки с коротким посылом. Как это работает подробнее карусель строится как мини-история со своей логикой пролистывания: первый слайд должен зацепить и объяснить, зачем листать дальше, а последующие — раскрывать тему по частям; одиночный пост не имеет такой структуры и должен передать мысль мгновенно. Что использовать на практике Рекомендация. для простого анонса или яркого визуального высказывания достаточно одного изображения; для инструкции, подборки или сравнения нескольких вариантов карусель облегчает восприятие и может увеличивать время взаимодействия с постом. Подводные камни Риск. делать карусель из слайдов, которые не связаны логически и могли бы быть отдельными постами; использовать одиночный пост для сложной темы, которую приходится описывать длинным т
carouselcontent-formats
JuniorSMM Manager > Общее > Рекламные платформы и медиазакупка
Короткий ответ Органический охват — пользователи, увидевшие публикацию без рекламного бюджета (подписчики, алгоритмическая выдача); платный охват — пользователи, увидевшие её благодаря рекламному продвижению (бусту или таргетированной рекламе). Как это работает подробнее платформы обычно показывают публикацию лишь части подписчиков органически, остальной охват можно получить только через продвижение с бюджетом. Что использовать на практике Подход. при планировании медиабюджета нужно понимать, какую часть задач решает органика (community, лояльная аудитория), а какую — платное продвижение (масштаб, новая аудитория). Пример. Пост в сообществе набрал органически 1200 просмотров среди 10 000 подписчиков (12%). После включения продвижения с бюджетом 3000 руб. охват выросл до 25 000 — рост объясняется именно платным размещением, а не «виральностью». Подводные камни Ошибка. сравнивать органический пост с рекламным по охвату без учёта того, что за одним стоит бюджет, а за другим — нет.
ad-metricscampaign-optimization
MiddlePython Developer > Основы Python > Веб-фреймворки: Django, Flask, FastAPI
Короткий ответ MVC и MVT разделяют данные, бизнес-логику и представление, но распределяют роли по-разному. В MVC запросы обрабатывает явный контроллер, а в MVT эту роль берёт на себя фреймворк: view содержит логику запроса, а template отвечает за вывод. Как это работает подробнее MVT в терминах Django называют также MTV — это вариант MVC, адаптированный под философию фреймворка. MVC. Модель управляет данными и бизнес-логикой, представление показывает их пользователю, а контроллер принимает запросы и координирует модель и представление. MVT. Модель работает с данными и базой, view выполняет прикладную логику запроса, а шаблон определяет, как данные отображаются. Роль фреймворка. В Django диспетчер URL и механизм обработки запросов выполняют маршрутизацию автоматически, поэтому отдельный контроллер не нужен. Терминология. В MVT view — функция или класс, обрабатывающий запрос, а представлением занимается template. Что использовать на практике Структура проекта. Держи модели в models.py, обработчики — во views.py
architecturedjango
JuniorJava Developer > Java Core > ООП
Короткий ответ Перегрузка (overloading) — наличие в одном классе нескольких методов с одинаковым именем и разным списком параметров; нужный вариант выбирает компилятор по типам аргументов, поэтому это полиморфизм времени компиляции. Переопределение (overriding) — изменение реализации унаследованного метода в классе-наследнике при сохранении сигнатуры; реализацию выбирает JVM по фактическому типу объекта на этапе выполнения. Как это работает подробнее Механизмы удобно сравнивать по нескольким осям: где происходит, как связаны сигнатуры и когда выбирается реализация. Где происходит. Перегрузка — внутри одного класса; переопределение — между родителем и наследником. Сигнатура. При перегрузке параметры обязаны отличаться; при переопределении — обязаны совпадать, а возвращаемый тип должен быть тем же или ковариантным (подтипом). Момент выбора. Перегрузка — на этапе компиляции; переопределение — на этапе выполнения, по фактическому типу объекта. Ограничения. Переопределить можно только унаследованный не-static, не-
javaoop
MiddlePython Developer > Основы Python > Типы данных
Короткий ответ Поверхностная копия создаёт новый внешний объект, но сохраняет те же ссылки на вложенные изменяемые объекты, поэтому изменение вложенного объекта затронет и оригинал, и копию; глубокое копирование рекурсивно копирует все вложенные объекты, создавая полностью независимую структуру. Как это работает подробнее copy.copy(obj) (или list(obj), dict(obj), срез obj[:]) создаёт новый контейнер верхнего уровня, но копирует в него те же самые ссылки на вложенные объекты, а не их содержимое. copy.deepcopy(obj) рекурсивно обходит структуру и создаёт новые копии на каждом уровне вложенности, используя memo-словарь, чтобы корректно обрабатывать циклические ссылки без бесконечной рекурсии. Пример кода Что использовать на практике Практика. Для "плоских" структур (список чисел или строк) поверхностная копия и глубокая дают одинаковый практический результат, так как элементы неизменяемы. Для структур с вложенными list/dict/объектами выбор критичен: если нужна полностью независимая копия для безопасной модификаци
copydata-types
JuniorPerformance Marketer > Google Ads > Сквозная аналитика и отчётность
Короткий ответ Показ — факт отображения объявления, клик — переход по объявлению, конверсия — совершение целевого действия после клика или просмотра; это три разных события с разной частотой. Как это работает подробнее Показов всегда больше кликов, а кликов — больше конверсий; платформа считает каждое событие независимо и показывает воронку через эти метрики: показы → CTR → клики → CR → конверсии. Важно учитывать, что на разных платформах и в разных форматах (баннер, видео, карусель) соотношение между этими тремя метриками естественно различается, поэтому сравнивать стоит однородные форматы. Что использовать на практике Практика. При анализе отчёта нужно смотреть, на каком именно этапе теряются пользователи, а не только на итоговую конверсию. Также полезно смотреть не только на сами значения метрик, но и на их динамику день к дню, чтобы отличить разовый выброс от устойчивого тренда. Пример. Показы 50000, клики 1000 (CTR 2%), конверсии 20 (CR от клика 2%). Если CTR в норме, а CR от клика низкий — проверять нуж
clicksconversion-funnel
JuniorPerformance Marketer > Google Ads > Атрибуция и оценка
Короткий ответ Показ (impression) — объявление было показано пользователю, клик (click) — пользователь перешёл по объявлению, конверсия (conversion) — пользователь совершил целевое действие после клика (или иногда после показа); это три разных этапа воронки с разной достоверностью данных. Как это работает подробнее Показ и клик фиксируются на стороне рекламной платформы в момент взаимодействия с объявлением, а конверсия обычно фиксируется на сайте через пиксель/тег и затем сопоставляется с конкретным кликом или показом по cookie/ID клика. Эти три типа событий образуют последовательную цепочку воронки: без показа не может быть клика, а без клика (или показа, для view-through) не может быть зафиксированной конверсии — поэтому падение числа конверсий всегда стоит анализировать в контексте изменений на более ранних этапах цепочки. Что использовать на практике Практика. При анализе отчётов важно не путать CTR (клики/показы) с конверсией — высокий CTR не гарантирует конверсии, и наоборот, низкий CTR при высокой кон
analyticsattribution
MiddlePerformance Marketer > Google Ads > Рекламные платформы и форматы
Короткий ответ Портфельная стратегия объединяет несколько кампаний под общей целью, а индивидуальная обучается и управляется отдельно на уровне кампании. Портфель может дать больше данных, но его стоит формировать из кампаний с сопоставимой экономикой и приоритетами. Как это работает подробнее Общий пул данных помогает низкообъёмным кампаниям, если у них схожи бизнес-цели. Но стратегия может направлять расходы в те кампании, которым проще достичь общей цели. Портфель. Рассматривай для сопоставимых товаров, маржинальности и циклов продаж. Индивидуальная стратегия. Сохраняет отдельную цель, когда экономика направления отличается. Сравнение Портфельная стратегия — для похожих кампаний — агрегирует сигналы, но требует общей цели. Индивидуальная стратегия — для различающихся направлений — даёт отдельный контроль, но учится на меньшем объёме. Что использовать на практике До объединения проверь маржу, ценность конверсий и цели, затем следи за распределением расходов по кампаниям. Подводные камни Не объединяй категор
campaign-structuregoogle-ads