JuniorSMM Manager > Общее > Площадки и основы SMM
Короткий ответ Бизнес-аккаунт даёт доступ к встроенной аналитике (инсайтам), возможности запускать рекламу напрямую через рекламный кабинет, показывать контактные кнопки и категорию бизнеса, тогда как личный профиль таких инструментов не предоставляет. Как это работает подробнее при переключении профиля на бизнес-тип (или через связку с бизнес-страницей в соответствующем рекламном кабинете) открывается раздел статистики по постам, историям и аудитории, а также возможность продвигать публикации как рекламу. Что использовать на практике Рекомендация. для ведения бренда в Instagram бизнес-аккаунт практически обязателен, так как без встроенной аналитики сложно обосновать результаты работы клиенту или руководству и нельзя гибко настраивать таргетированную рекламу. Подводные камни Риск. вести коммерческий аккаунт как личный профиль и потом испытывать трудности с подключением рекламного кабинета; не использовать доступные бизнес-функции (контактные кнопки, категория) хотя они бесплатны и повышают доверие к странице.
analyticsimpressions
JuniorPython Developer > Основы Python > ООП и модель объектов
Короткий ответ Метод экземпляра — это функция, определённая внутри класса, которая автоматически получает первым аргументом сам объект, на котором её вызвали (self), что даёт методу доступ к атрибутам и другим методам этого конкретного экземпляра. Как это работает подробнее Когда вы пишете obj.method(arg), Python фактически вызывает ClassName.method(obj, arg) — self связывается с объектом автоматически через механизм дескрипторов функций (bound method). Внутри метода self.attr обращается к атрибуту именно этого экземпляра. Пример кода Что использовать на практике Практика. self — это просто соглашение об имени (можно назвать иначе, но так не делают), и он обязателен как первый параметр любого обычного метода, не являющегося staticmethod. Через self методы читают и изменяют состояние объекта, вызывают другие методы того же объекта (self.other_method()). Подводные камни Риски. Забывают указать self в сигнатуре метода и получают TypeError: method() takes 0 positional arguments but 1 was given при вызове. Также п
classesmethods
MiddlePerformance Marketer > Google Ads > Рекламные платформы и форматы
Короткий ответ CPC связывает оплату с кликами, а oCPM оптимизирует показы под выбранное действие и обычно оплачивается за показы. Для oCPM особенно важны корректные события и объём данных; крупные частые правки могут продлевать обучение и делать результат нестабильным. Как это работает подробнее При oCPM система старается показывать рекламу людям с большей вероятностью выполнить заданное действие. Пока накапливаются данные, стоимость результата может колебаться; порог обучения зависит от настроек платформы. Оптимизация. Выбирай событие, связанное с реальной ценностью, и проверь трекинг. Стабильность. Крупные изменения бюджета или таргетинга могут нарушить обучение. Сравнение CPC — для задач клика или посещения — доставка не оптимизируется тем же образом под конверсию. oCPM — при надёжном целевом событии — нужны данные и стабильные настройки. Что использовать на практике Используй CPC для простых задач трафика, а oCPM тестируй при рабочем отслеживании и достаточном объёме действий. Подводные камни Не делай час
cpc-biddinglearning-phase
JuniorDevOps Engineer > Контейнеры и доставка > Основы сетей
Короткий ответ Модель OSI — теоретическая семиуровневая модель (физический, канальный, сетевой, транспортный, сеансовый, представления, прикладной), модель TCP/IP — практическая четырёхуровневая модель (доступ к сети, межсетевой/Internet, транспортный, прикладной), фактически используемая в реальных сетях и стеке Linux. Как это работает подробнее OSI разделяет функциональность на больше уровней для образовательных и концептуальных целей, тогда как TCP/IP объединяет некоторые из них (например, сеансовый, представления и прикладной уровни OSI соответствуют одному прикладному уровню TCP/IP) и описывает реально реализованные протоколы: IP на межсетевом уровне, TCP/UDP на транспортном. Пример кода Что использовать на практике Практика. при диагностике сетевых проблем удобно мысленно двигаться снизу вверх по уровням TCP/IP: сначала проверить физическую связность и линк (ethtool, ip link), затем IP-адресацию и маршрутизацию (ip addr, ip route), затем транспортный уровень (порты, соединения через ss), и только потом
networkingnetwork-layers
MiddleSMM Manager > Общее > Публикация и кампании
Короткий ответ A/B-тест сравнивает два варианта, отличающиеся одним элементом, а мультивариантное тестирование сравнивает несколько элементов одновременно (например, заголовок + картинку + призыв к действию в разных комбинациях), что требует значительно большего объёма показов для статистически значимого результата по каждой комбинации. Как это работает подробнее при мультивариантном тесте число комбинаций растёт мультипликативно (например, 3 заголовка × 3 картинки = 9 комбинаций), и для каждой комбинации нужен достаточный объём данных, поэтому такой тест требует существенно большего бюджета или трафика, чем простой A/B-тест. Что использовать на практике На практике. мультивариантное тестирование оправдано, когда есть достаточный объём трафика/бюджета для набора значимых данных по каждой комбинации в разумный срок — для небольших рекламных бюджетов или органического контента с ограниченным охватом чаще эффективнее последовательные простые A/B-тесты по одному элементу, так как они быстрее дают интерпретируемый
ab-testingmultivariate-testing
JuniorPython Developer > Основы Python > Реляционная модель данных
Короткий ответ PRIMARY KEY — это единственное на таблицу ограничение, идентифицирующее строку, автоматически NOT NULL; UNIQUE гарантирует отсутствие дублей в колонке(ах), но допускает NULL (в PostgreSQL несколько NULL допустимы), и таких ограничений может быть сколько угодно. Как это работает подробнее Оба ограничения реализуются через уникальный индекс. Разница в семантике: PK один на таблицу и используется как основной идентификатор для внешних ключей, UNIQUE может быть добавлен на любые колонки для бизнес-правил (например, email должен быть уникален). Пример кода Что использовать на практике Практика. Типичный паттерн — SERIAL/UUID как PK для внутренней идентификации плюс UNIQUE на email или на связке колонок (например, (user_id, role_id) для предотвращения дублирования связи). Подводные камни Ошибка. Думают, что UNIQUE запрещает NULL — в PostgreSQL несколько строк с NULL в UNIQUE-колонке допустимы, так как NULL не равен NULL; если нужно запретить больше одной «пустой» записи, нужен отдельный partial uniqu
constraintsdata-modeling
JuniorPerformance Marketer > Google Ads > Данные, комплаенс и безопасность рекламных аккаунтов
Короткий ответ Отклонение объявления — точечный отказ конкретного креатива или кампании. Блокировка аккаунта останавливает все кампании и обычно требует отдельного обращения в поддержку платформы. Как это работает подробнее Модерация проверяет контент объявления и посадочную страницу по правилам платформы. Блокировка может быть связана с повторными или системными нарушениями, платежами либо подозрительной активностью. Различайте способы исправления. Для объявления изучите причину и исправьте материал; при блокировке используйте официальный процесс апелляции. Что использовать на практике Действуйте по уведомлению. Повторно отправляйте исправленное объявление после точечной модерации, а при ограничении аккаунта подавайте обоснованную апелляцию через платформу. Подводные камни Не обходите блокировку новым аккаунтом. Это может усугубить ситуацию и привести к санкциям для связанной структуры.
account-suspensionad-disapproval
MiddleData Analyst > SQL и данные > Продуктовые и бизнес-метрики
Короткий ответ Анализ по сессиям считает конверсию относительно каждого отдельного захода в продукт (один и тот же пользователь может учитываться несколько раз, в том числе с неудачными и удачными попытками), анализ по пользователям — относительно уникальных людей за весь период; выбор зависит от того, что именно нужно измерить — качество отдельного взаимодействия или итоговый результат для человека. Как это работает подробнее сессионная воронка хорошо подходит для оптимизации конкретного UX-флоу (например, "сколько сессий с открытой формой оплаты заканчиваются успешной оплатой") — здесь важно именно поведение в моменте; пользовательская воронка отвечает на вопрос "какая доля людей вообще когда-либо совершает целевое действие", что важнее для оценки общего здоровья продукта и для сравнения с маркетинговыми метриками (CAC, LTV). Для отчёта "сколько % привлечённых пользователей совершают покупку за неделю" нужна пользовательская метрика (100% в примере), а не сессионная (20%), которая отвечает на другой вопрос
conversion-ratefunnel
JuniorPerformance Marketer > Google Ads > Специфика рекламных площадок и каналов
Короткий ответ В Google Ads ремаркетинговые списки строятся на основе тега Google Ads/Google Analytics и используются в Поиске, КМС, YouTube и Gmail; в Meta Ads аналогичные аудитории («Custom Audiences») строятся на основе пикселя/CAPI, списков клиентов или взаимодействий с профилем и используются внутри Facebook/Instagram. Как это работает подробнее оба механизма требуют установки отслеживающего кода на сайт, который фиксирует посетителей и их действия, после чего они попадают в список аудитории с заданным сроком хранения; далее такой список можно использовать как аудиторию для показа объявлений или как базу для look-alike/similar аудиторий. Что использовать на практике На практике. минимальный размер аудитории для запуска таргетинга различается между платформами (Google Ads обычно требует не менее нескольких сотен/тысяч активных пользователей для показа в КМС), поэтому на сайтах с низким трафиком ремаркетинг может быть недоступен сразу после установки тега — список начинает наполняться только с момента уста
audience-listsgoogle-ads
MiddlePerformance Marketer > Google Ads > Диагностика и измерение
Короткий ответ Узкая аудитория проявляется через быстро растущую частоту при низком охвате и ограничение по размеру потенциальной аудитории в настройках таргетинга, тогда как низкое качество объявления видно через метрики релевантности/показателя качества и высокую долю потерянных показов по рангу, а не по бюджету или размеру аудитории. Как это работает подробнее Платформы (Google Ads через Quality Score, Meta через Relevance Diagnostics — Quality/Engagement/Conversion ranking) оценивают, насколько объявление конкурентоспособно в аукционе относительно других рекламодателей за ту же аудиторию, независимо от её размера; узость аудитории — это отдельный, количественный фактор (сколько вообще людей доступно для показа). Что использовать на практике На практике. Для разделения причин смотрят одновременно: (1) расчётный размер аудитории в настройках таргетинга и фактический охват, (2) показатель качества/релевантности объявления, (3) разбивку Lost Impression Share на бюджет/ранг. Узкая аудитория даёт низкий потенци
ad-platformscampaign-diagnostics