<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Google Analytics</title>
    <description/>
    <link>https://tproger.ru/tag/google-analytics</link>
    <atom:link href="https://tproger.ru/tag/google-analytics/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Thu, 24 Sep 2026 05:07:50 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Google Analytics</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Инструменты продвижения сайта в 2025 году – что работает лучше прямой рекламы</title>
      <link>https://tproger.ru/articles/instrumenty-prodvizheniya-sajta-v-2025-godu---chto-rabotaet-luchwe-pryamoj-reklamy</link>
      <comments>https://tproger.ru/articles/instrumenty-prodvizheniya-sajta-v-2025-godu---chto-rabotaet-luchwe-pryamoj-reklamy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/instrumenty-prodvizheniya-sajta-v-2025-godu---chto-rabotaet-luchwe-pryamoj-reklamy</guid>
      <description><![CDATA[<p>В 2025 году классическая реклама работает хуже из-за «баннерной слепоты» и фрагментации внимания. Разбираем альтернативные способы продвижения сайтов: от SEO-платформ до комплексных решений</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/instrumenty-prodvizheniya-sajta-v-2025-godu---chto-rabotaet-luchwe-pryamoj-reklamy">Инструменты продвижения сайта в 2025 году – что работает лучше прямой рекламы</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 14 Aug 2025 12:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2025 году задача повышения видимости сайта стала сложнее из-за рассеянности аудитории и падения эффективности прямой рекламы. Пользователи распределяют внимание между соцсетями, мессенджерами, агрегаторами контента — классические баннеры и поисковые объявления уже не дают прежнего выхлопа.</p><p>Метрики кликов и показов больше не гарантируют вовлеченности: растут CTR-слепота и блокировка рекламы. В таких условиях можно использовать нативные рекламные инструменты и контент-платформы. Они встраивают промо-материалы в привычную среду, повышая время на сайте, глубину просмотров и доверие аудитории.</p><p>Собрали пять актуальных платформ в РФ, которые помогают продвигать проекты лучше традиционных рекламных каналов.</p><h2>1. SEO-продвижение от Dojo Media — поиск + ИИ</h2><p><a href="https://dojo-media.ru/uslugi/seo-prodvizhenie?utm_source=tproger">Dojo Media</a><b> </b>—<b> </b>это комплексное SEO-продвижение в Яндексе и Google, цель — повысить видимость бизнеса в поисковых системах. Фокус не только на классическом поиске, но и на том, чтобы ваш сайт стал источником ответов для ChatGPT, YandexGPT, Claude, Gemini и других ИИ-ассистентов.</p><h2>Кому это зайдёт</h2><p>Командам и компаниям, для которых важна предсказуемая органика и присутствие в новых точках входа (поиск + ИИ-ответы), а не только закупка трафика. Основа работы команды — акцент на видимости бизнеса и отдельный блок работ под ИИ.</p><h2>Что выделяет подход</h2><ul><li>Отдельная оптимизация под ИИ-помощников: работа на то, чтобы материалы сайта подхватывались системами наподобие ChatGPT и YandexGPT как источники ответов. Это редкий, но практичный слой поверх базового SEO.</li><li>Отчётность — через собственный разработанный сервис, а не сборную солянку инструментов. Это упрощает контроль прогресса и коммуникацию с командой.</li><li>Формат агрегатора: по сути это агентство полного цикла, которое охватывает всё digital-продвижение (от разработки и продвижения сайтов до брендинга и SMM) — удобно, когда хочется не точечной услуги, а полного охвата.</li></ul><h2>Как этим пользуются</h2><p>Работы идут в формате платформы-агрегатора; оплата — ежемесячная фиксированная за SEO-продвижение. Это понятный для бизнеса цикл: план — реализация — отчёт.</p><h2>Какой результат ожидают</h2><p>Цель — рост поисковой видимости и присутствия в ответах ИИ. Для ориентира можно посмотреть <a href="https://dojo-media.ru/portfolio/seo">портфолио с примерами SEO-проектов</a>.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-13/9217cd7a-7416-4644-80fe-9663af089bd5.png" alt="" /></figure><h2>2. WebEffector: самостоятельное SEO с подсказками и месяцем в подарок</h2><p><a href="https://webeffector.ru/?utm_source=telegram_yandex&amp;utm_medium=cpc&amp;utm_campaign=%7Bcampaign_id%7D&amp;utm_content=%7Bad_id%7D&amp;utm_term=%7Bkeyword%7D">WebEffector</a> — сервис для самостоятельного продвижения сайтов в поисковых системах. Пользователь получает рекомендации и инструкции, чтобы раскрутить и продвинуть сайт своими руками — формат подходит тем, кто готов управлять продвижением сам и хочет опираться на конкретные шаги.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-13/4577bded-12b0-497d-9b78-9eb8c56c6fee.png" alt="" /></figure><h2>Чем подход отличается</h2><ol><li>Упор на индивидуальный разбор задач вместо пакетной логики «за N — сделаем столько-то». Команда готова подстроится под требования клиента и вникать в проблему владельца сайта без формального счёта и лишних попыток освоить бюджет.</li><li>Фокус на понятной цели: вывести сайт в топ-10 и системно вести SEO-оптимизации.</li></ol><h2>Формат использования</h2><p>Сервис работает как агрегатор: по сути, платформа, где собраны современные методы продвижения. Это не плагин и не разовая услуга — здесь собирается общий контур работ. Для новых пользователей, оплачивающих как физлица, предусмотрен месяц продвижения в подарок: пополняете баланс на свой бюджет — получаете по факту два месяца по цене одного (первый — за счёт WebEffector, второй — за счёт пользователя).</p><h2>Сценарии из практики</h2><p>Бывает, что до сервиса клиент прошёл круги оптимизации с разными подрядчиками — много отчётов, мало толку. WebEffector сначала попросили все материалы по прошлым работам, разложили их по пунктам и показали, где объём создавался искусственно, а критичные правки делались некорректно. Дальше — базовая оптимизация, плюс ссылочное продвижение и работа с поведенческими факторами; результат заявлен в горизонте трёх месяцев. Это не волшебная кнопка, а последовательность понятных действий и проверок.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-13/5d62c938-6ad5-4cc1-9576-fbf803dccc78.png" alt="" /></figure><p>Внутренний принцип работы команды сравнивают с работой врачей: задача — подобрать лечение, а не навязывать то, что не нужно. Формула простая, но дисциплинирующая команду в процессной части, которая даёт заказчику эффективный результат.</p><h2>Что в итоге получаетпользователь</h2><p>Ожидаемый эффект описывается практично: сайт чаще попадает в топ-10, растёт видимость, расширяется охват — как следствие, повышаются конверсия и прибыль владельца бизнеса.</p><h2>3. Labrika: Все SEO-инструменты для продвижения сайтов</h2><p><a href="https://labrika.ru/?p=818989">Labrika</a> — это универсальный сервис для онлайн-продвижения сайтов в поисковых системах, предоставляющий полный набор инструментов для анализа и оптимизации. Система проверяет сайты по 230 факторам, выявляет ошибки и предлагает конкретные рекомендации для вывода в топ. Подходит как для профессионалов, так и для новичков, благодаря простому интерфейсу и готовым инструкциям.</p><h2>Кому подойдёт платформа</h2><ul><li>Владельцам сайтов, которые хотят самостоятельно продвигать сайт или контролировать работу оптимизаторов.</li><li>SEO-агентствам, стремящимся сократить время на анализ и повысить эффективность проектов.</li><li>Фрилансерам, желающим оптимизировать процессы и браться за более сложные задачи с меньшими затратами времени.</li></ul><p>Labrika помогает экономить 20-30% рабочего времени и стоит менее 1% от бюджета на продвижение, что делает её доступной и практичной для бизнеса любого уровня.</p><h2>Особенности сервиса</h2><ul><li>Комплексный аудит: Проверка сайтов по 230 факторам, включая технические (68), SEO (42), коммерческие (33), поведенческие (20) и другие аспекты, влияющие на позиции в поиске.</li><li>Понятные рекомендации: Чёткие инструкции по оптимизации текстов, ключевых слов и структуры сайта, которые не требуют глубоких знаний SEO.</li><li>Анализ конкурентов: Выявляются преимущества конкурентов (и адаптируются под ваши запросы) и мониторятся позиции в более чем 100 странах.</li><li>Гибкая отчётность: Есть возможность выгружать данные в .xlsx и .docx, подключать Яндекс Метрику и Google Analytics для отслеживания динамики.</li></ul><h2>Формат использования</h2><p>Labrika работает как платформа-агрегатор, где собраны все современные инструменты SEO: от аудита и кластеризации запросов до мониторинга позиций и анализа конкурентов. Пользователь получает доступ к удобному интерфейсу с готовыми рекомендациями. Формат подписки гибкий:</p><ul><li>Startup: 0.07₽ за запрос.</li><li>Business: 0.063₽ за запрос.</li><li>E-commerce: 0.056₽ за запрос.</li><li>Agency: 0.05₽ за запрос (на 100 000 запросов).</li></ul><p>Внутренний принцип работы команды: фокус на реальных проблемах сайта, а не на формальных отчётах.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-13/c4e3bebd-2eb0-438c-97f7-000bbb6135f3.png" alt="" /><figcaption>предоставляют графики для отслеживания показателей</figcaption></figure><h2>Какой результат ожидается</h2><ul><li>Рост видимости сайта в поисковых системах и выход в топ-10.</li><li>Увеличение трафика и конверсий за счёт устранения ошибок и оптимизации.</li><li>Экономия времени и бюджета: агентства повышают прибыль на 15-20%, а владельцы сайтов получают контроль над продвижением.</li></ul><h2>4. SeoHammer: Продвижение сайтов через качественные ссылки</h2><p><a href="https://www.seohammer.ru/">SeoHammer</a> — это сервис для продвижения сайтов в поисковых системах, который делает акцент на интеллектуальном подборе и анализе ссылок. Платформа помогает оптимизировать затраты, покупая только качественные ссылки и удаляя неэффективные, обеспечивает прозрачное и управляемое SEO-продвижение. Система оценивает ссылки по трём направлениям: SEO, Трафик и SMM.</p><h2>ЦА платформы</h2><ul><li>Владельцы сайтов, которые хотят повысить позиции в поиске и оптимизировать бюджет на продвижение.</li><li>SEO-специалисты и агентства, стремящиеся автоматизировать рутинные процессы и повысить эффективность ссылочного профиля.</li><li>Маркетологи, ищущие прозрачный инструмент для управления ссылками и отслеживания результатов.</li></ul><p>С 19 400 пользователями и 86 300 проектами, из которых 97.2% достигли топа, SeoHammer подходит тем, кто ценит результат и контроль над процессом.</p><h2>Что выделяет подход</h2><ul><li>Интеллектуальный подбор ссылок: Автоматический отбор доноров по 100+ показателям, включая ИКС, Trust, цитируемость, трафик и SMM-факторы, с использованием данных из сервисов вроде Majestic, Ahrefs, Semrush и других.</li><li>Продвинутая фильтрация: Отсев до 93.4% некачественных доноров по стоп-словам, количеству контента, ошибкам, редиректам и другим критериям, включая уникальную технологию оценки передачи статического веса с 96% точностью.</li><li>Прозрачная аналитика: Ежедневный пересчёт качества ссылок и проектов, отчёты о росте или падении позиций, рекомендации по ключевым запросам.</li><li>Разнообразие форматов: Поддержка арендных и вечных ссылок, публикаций (статьи, упоминания, пресс-релизы, отзывы), что даёт гибкость в стратегиях продвижения.</li><li>Защита от фильтров: Учёт «мадридского доклада» Яндекса и фильтров Google (Пингвин, Панда), минимизация рисков за счёт отслеживания монетизации доноров и тематической релевантности.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-13/a1f2ee18-c98b-4856-8a73-f6ea0523428c.png" alt="" /></figure><h2>Формат использования</h2><p>SeoHammer работает как платформа-агрегатор, объединяющая функционал бирж ссылок и продвинутые методы анализа. Пользователь получает доступ к автоматическому продвижению в один клик, подбору запросов и покупке ссылок с лучших бирж. Базовый функционал (оценка запросов, позиции, подбор доноров) бесплатный. Комиссия за покупку ссылок составляет 10%, а стоимость пакетов оценки:</p><ul><li>SEO-пакет: 10% (отсев до 72% некачественных доноров).</li><li>Трафик-пакет: 5%.</li><li>SMM-пакет: 5%.</li></ul><p>Платформа предоставляет отчёты о динамике позиций, качестве ссылок, а также  рекомендации по улучшению, что упрощает контроль и планирование.</p><h2>Какой результат ожидается</h2><ul><li>Вывод сайта в топ-10 поисковых систем за счёт качественных ссылок.</li><li>Увеличение трафика и конверсий благодаря оптимизированному ссылочному профилю.</li><li>Экономия бюджета: покупка только эффективных ссылок и удаление неработающих.</li><li>Прозрачность и контроль: пользователи видят, какие запросы растут, а какие требуют доработки.</li></ul><h2>5. Rokee: Платформа для комплексного онлайн-продвижения</h2><p><a href="https://rookee.ru/">Rokee</a> — это универсальная платформа для продвижения сайтов. Сервис объединяет SEO-инструменты, управление деловым имиджем и доработки сайта, чтобы привлекать клиентов из интернета и повышать конверсии. С 2010 года Rokee помогла 850 000 клиентам, а ежемесячно платформой пользуются 18 000 активных пользователей.</p><h2>Кому это зайдёт</h2><ul><li>Владельцам бизнеса, которые хотят вывести сайт в топ Яндекса и Google и повысить узнаваемость бренда.</li><li>Маркетологам и SEO-специалистам, ищущим комплексное решение для продвижения и управления репутацией из одного кабинета.</li><li>Компаниям, стремящимся увеличить доверие аудитории и конверсии через точечные улучшения сайта.</li></ul><p>Rokee идеально подходит для тех, кто ценит гибкость, аналитику и возможность управлять всеми аспектами продвижения в одном месте.</p><h2>Основные особенности</h2><ul><li>Единый личный кабинет: Управление SEO, репутацией и доработками сайта через удобный интерфейс, где можно выбрать только нужные инструменты.</li><li>Комплексное SEO: Исправление технических и поисковых ошибок, создание PBN-сетей, работа с биржами ссылок и публикация статей для вывода сайта в топ.</li><li>Управление репутацией: Формирование положительного имиджа бренда, повышение лояльности клиентов и контроль мнений аудитории на основе аналитики.</li><li>Витрина услуг: Точечные доработки сайта для повышения конверсий и экономии бюджета, с возможностью выбора готовых пакетов.</li><li>Бесплатные инструменты: Проверка ИКС (Индекс Качества Сайта) и анализ здоровья сайта для сравнения с конкурентами и поиска точек роста.</li><li>Гибкая поддержка: Бесплатные консультации для подбора инструментов, подходящих под цели проекта.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-13/89c948bd-9d8c-4009-b775-3ce19b35d37c.png" alt="" /><figcaption>кейсы с сайта</figcaption></figure><h2>Какой результат ожидается</h2><ul><li>Вывод сайта в топ Яндекса и Google за счёт SEO и качественных ссылок.</li><li>Рост доверия и лояльности аудитории через управление репутацией.</li><li>Увеличение конверсий и продаж благодаря доработкам сайта и аналитике.</li><li>Прозрачность и контроль: пользователи видят прогресс через отчёты и рекомендации в личном кабинете.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Как отправлять email из кода: nodemailer, SMTP и HTML-письма</title>
      <link>https://tproger.ru/articles/kak-otpravlyat-email-iz-koda--nodemailer--smtp-i-html-pisma</link>
      <comments>https://tproger.ru/articles/kak-otpravlyat-email-iz-koda--nodemailer--smtp-i-html-pisma?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вадим Егорцев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-otpravlyat-email-iz-koda--nodemailer--smtp-i-html-pisma</guid>
      <description><![CDATA[<p>Как отправлять email из кода. Показываем, как отправлять письма через Nodemailer, SMTP и HTML. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-otpravlyat-email-iz-koda--nodemailer--smtp-i-html-pisma">Как отправлять email из кода: nodemailer, SMTP и HTML-письма</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 05 Jun 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Задача кажется простой: взял библиотеку, добавил в приложение — и письма полетели. На практике возникают вопросы:</p><ul><li>Как настроить подключение к SMTP-серверу?</li><li>Что делать, если письма летят в спам?</li><li>Как отправить HTML-письмо, чтобы вёрстку не перекосило?</li></ul><p>После прочтения статьи вы научитесь создавать простые текстовые уведомления и HTML-письма с вложениями. Рассмотрим настройку SMTP-провайдера Яндекс, научимся слать письма с персональными вложениями.</p><p>Информация пригодится вам, если вы подключаете форму обратной связи или добавляете систему уведомлений. Прежде чем погружаться в практику, вспомним основы — как работает доставка электронной почты.</p><h2>SMTP — простой протокол передачи email</h2><p>По протоколу SMTP почтовые серверы «договариваются» о передаче писем от отправителя к получателю. Архитектура проверена десятилетиями: каждый почтовый сервер в мире понимает SMTP. Протокол справляется с миллиардами писем ежедневно, не принадлежит ни одной компании, а новые решения не ломают старые системы.</p><h3>Как работает SMTP</h3><p>Принцип работы электронной почты напоминает обычную почтовую службу. Бумажное письмо кладут в конверт, подписывают адрес получателя и опускают в ящик. Дальше почтовая служба разбирается, как доставить письмо до адресата.</p><p>В электронной почте происходит нечто похожее:</p><ol><li>Когда написали письмо и нажимаете «Отправить», ваша программа соединяется с SMTP-сервером.</li><li>Сервер проверяет адрес получателя и определяет, куда дальше передавать письмо.</li><li>Письмо путешествует между SMTP-серверами, пока не достигнет сервера получателя.</li><li>Сервер получателя сохраняет письмо в почтовый ящик, откуда адресат может его прочитать.</li></ol><p>Начинающие разработчики путают SMTP с другими почтовыми протоколами, хотя они выполняют принципиально разные функции.</p><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-05-28/40a2c5f6-f20e-455f-a717-a20af573efe1.jpg" alt="" /><figcaption>Электронные письма пересылаются между серверами по SMTP. Чтобы адресат получил сообщение от почтовой службы, используется протокол POP3 или IMAP</figcaption></figure><p><b>SMTP </b>отвечает только за отправку писем. Он работает как «исходящая почта», передавая письма от отправителя к серверу получателя. SMTP используют, когда отправляют письма из приложений.</p><p><b>POP3 </b>и <b>IMAP </b>предназначены только для получения писем. Они работают как «входящая почта» и позволяют клиентам загружать письма с сервера. Разница между ними в том, что POP3 скачивает и удаляет письма с сервера, а IMAP синхронизирует состояние писем между всеми устройствами пользователя.</p><h3>Основные типы SMTP-серверов</h3><p>По назначению SMTP-серверы можно разделить на две большие группы:</p><ul><li><b>Обычные серверы</b> для переписки. Их предоставляют интернет-провайдеры, хостинг-компании и почтовые сервисы. Единственная проблема — лимиты. Можно отправлять не более 100-500 писем в день.</li><li><b>Специальные серверы</b> для массовых рассылок и автоматических уведомлений от сайтов (например, подтверждение регистрации или чек покупки). Через такие серверы можно отправлять тысячи и даже миллионы писем без риска блокировки.</li></ul><p>Выбор зависит от ваших потребностей. <b>Отправлять десятки писем в день</b> можно через  бесплатные сервисы: Gmail или Яндекс. Если планируете <b>рассылки из сотен или тысяч писем</b>, обратите внимание на SendGrid, Mailgun, Amazon SES. Они гарантируют защиту от блокировок, но работают по платной подписке.</p><p>Можно развернуть <b>почтовый сервер на собственном железе</b>. Этот подход выбирают, когда нельзя доверять переписку даже Яндексу. Назир Наурзоков — инженер по проектным решениям Acer в России — рассказал об особенностях этого решения в статье «<a href="https://tproger.ru/articles/nuzhen-li-vashej-kompanii-sobstvennyj-pochtovyj-server">Нужен ли вашей компании собственный почтовый сервер</a>».</p><h2>Установка и настройка nodemailer</h2><p>Практиковаться будем на бесплатной библиотеке <a href="https://nodemailer.com/">Nodemailer</a>. Через неё можно слать обычный текст и HTML-письма со сложным дизайном, вложенными файлами.</p><p>Перед установкой потребуется Node.js версии 8.0.0 или выше:</p><p>Если среда Node.js не установлена или устарела, <a href="https://nodejs.org/en/download">скачайте актуальную версию</a>.</p><p>Чтобы загрузить Nodemailer, откройте терминал, перейдите в директорию проекта и выполните команду:</p><h3>Тестовый скрипт для отправки письма</h3><p>Не беспокойтесь, если не определились с почтовым сервером. Отправим первое письмо в тестовом режиме — результат видно без реальной отправки.</p><p>Создайте новый файл, например <i>send-email.js</i>, и вставьте следующий код:</p><p>Запустите скрипт:</p><p>В консоли будет сообщение об успешной отправке и ссылка, по которой можно посмотреть, как выглядит ваше письмо. После подключения к реальному SMTP-серверу тестовые сообщения можно слать на личную или временную почту (<a href="https://temp-mail.org/ru/">Temp Mail</a>, <a href="https://internxt.com/ru/temporary-email">Internxt</a>).</p><p>Подробнее по теме: <a href="https://tproger.ru/articles/chto-takoe-vremennaya-pochta-i-kak-ee-ispolzovat">Что такое временная почта и как ее использовать</a>.</p><h2>Отправка простого текстового письма</h2><p>Код для отправки через SMTP-сервер Яндекса:</p><p>В user указываем логин от почты без @yandex.ru, а пароль нужно <a href="https://id.yandex.ru/security/app-passwords">сгенерировать</a> в Яндекс ID.</p><p>Поле from можно указывать в нескольких форматах:</p><p>Имя отправителя нужно заключать в кавычки, если оно содержит пробелы или спецсимволы.</p><h3>Различие между cc и bcc</h3><p><b>CC (Carbon Copy) </b>— открытая копия письма. Все получатели видят адреса в поле cc:</p><p><b>BCC (Blind Carbon Copy)</b> — скрытая копия. Получатели в bcc не видны другим адресатам:</p><h3>Настройка reply-to</h3><p>Если хотите получать ответы на другой адрес, используйте replyTo:</p><h2>Создание и отправка HTML-писем</h2><p>Самый простой способ отправить текст с применением стилей — передать HTML-код в виде строки:</p><p>HTML-код реальных писем сложнее, занимает сотни строчек. Поэтому рекомендуется использовать встроенный модуль <i>fs </i>для чтения из файла:</p><h3>Встраивание изображений</h3><p>Nodemailer поддерживает 2 способа работы с картинками:</p><ul><li>Ссылки на внешние ресурсы, которые загружаются при открытии письма.</li><li>Встраивание картинки прямо в письмо через параметр <i>attachments </i>с флагом <i>cid</i>.</li></ul><p>Встроенные изображения увеличивают размер письма, но спасают от ситуаций, когда источник картинки может быть заблокирован в стране получателя.</p><h3>Адаптив и совместимость</h3><p>Вёрстка в почтовых клиентах не работает как в браузерах. <b>Многие CSS-свойства не поддерживаются, JavaScript полностью заблокирован.</b></p><p>HTML-письмо — это большая таблица, которая тоже состоит из таблиц.</p><p>Раньше таблицами верстали сайты, потом пришли к flexbox и grid. Электронная почта тоже эволюционирует, но медленно — в HTML-письмах эффективна только табличная вёрстка.</p><p>Таблицы корректно отображаться в Gmail, Mail.ru, Outlook и других почтовых клиентах.</p><h3>Тестирование писем</h3><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-05-28/84db2113-a6f0-4b97-9dcc-00147f3a9a9a.jpg" alt="" /><figcaption>Панель для контроля превью, трекинга писем, блокировок — Litmus.com</figcaption></figure><p>Для проверки используйте:</p><ul><li><a href="https://www.litmus.com/">Litmus</a> — платформа для тестирования в 90+ клиентах.</li><li><a href="http://emailonacid.com">Email on Acid</a> — альтернатива Litmus.</li><li><a href="http://mail-tester.com">Mail Tester</a> — бесплатная проверка на спам.</li><li><a href="http://caniemail.com">Can I Email</a> — таблица поддержки CSS в письмах.</li></ul><p>Начинайте с простых шаблонов и постепенно усложняйте. Всегда тестируйте в основных клиентах: Gmail, Outlook и обязательно на мобильных устройствах.</p><h2>Подключение шаблонов и вложений</h2><p>Шаблоны нужны, чтобы отправлять персонализированные письма множеству получателей. Вместо создания отдельного HTML для каждого пользователя вручную, один шаблон подставляет имена, данные заказов, списки товаров автоматически.</p><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-05-28/210cd4f3-5dc2-45ed-bb1c-e8b148c9766e.jpg" alt="" /><figcaption>Пример персонализированного письма</figcaption></figure><p>При отправке 100 писем с приветствием «Привет, Максим!» и уникальными номерами заказов ручное создание HTML превращается в кошмар. Шаблонизатор Handlebars решает эту проблему. Также он упрощает поддержку — изменения в дизайне вносятся в один файл.</p><p>Handlebars превращает статичные HTML-шаблоны в динамические письма. Переменные заменяются реальными данными при компиляции.</p><p>Handlebars поддерживает условные блоки {{#if}} и циклы {{#each}}. С их помощью можно показывать разные части письма в зависимости от данных или выводить списки товаров, уведомлений, участников.</p><p>HTML-шаблоны реального проекта хранятся в отдельной папке. Модуль fs читает файл, Handlebars компилирует его с данными, результат передается в nodemailer. Такой подход разделяет логику приложения и вёрстку писем.</p><h2>Добавление файлов-вложений</h2><p>Параметр attachments в nodemailer принимает массив объектов с описанием файлов. Каждое вложение содержит имя файла и путь к нему или буфер с содержимым:</p><p>Размер всех вложений не должен превышать лимиты почтового сервера — 25 МБ для Gmail и Outlook.</p><h2>Генерация файлов на лету</h2><p>Популярная задача — создание PDF-документов прямо в коде. Библиотека <a href="https://github.com/foliojs/pdfkit">pdfkit </a>генерирует PDF в памяти, результат передается как буфер в nodemailer. Аналогично работают библиотеки для создания Excel-файлов или изображений. Получается персонализированное письмо с документами и красивым оформлением.</p><h2>Ошибки при отправке писем и их обработка</h2><p><b>Ошибки аутентификации</b> встречаются чаще всего. Коды 535 и 534 указывают на проблемы с логином или паролем. Почтовые провайдеры требуют использования паролей приложений вместо основных паролей аккаунтов. Gmail и Яндекс.Почта не позволят войти с обычным паролем, если не включена 2-Fa.</p><p><b>Проблемы с получателями</b> проявляются кодами 550 (пользователь не найден) и 553 (неверный формат email). Ошибка 552 сигнализирует о превышении размера письма.</p><p>Реальная система должна различать критические и временные ошибки. Временные проблемы (таймауты, недоступность сервера) требуют повторных попыток с задержкой. Критические ошибки (неверный email, проблемы аутентификации) нужно логировать и обрабатывать немедленно.</p><p>Простейший подход — попытки отправки с увеличивающимися интервалами: 2, 4 и 8 секунд.</p><h2>Как понять, дошло ли письмо?</h2><p>Nodemailer сообщает только о том, что SMTP-сервер принял письмо для доставки. Это не гарантирует доставку в почтовый ящик получателя.</p><p>Фактическая доставка зависит от множества факторов:</p><ul><li>репутации отправителя,</li><li>содержимого письма,</li><li>настроек получателя.</li></ul><p>Для отслеживания реальной доставки используют <b>скрытый пиксель</b> — невидимые изображения размером 1×1 px, встроенные в HTML-письма. Когда получатель открывает письмо, изображение загружается с вашего сервера, фиксируя факт прочтения.</p><h2>Почему письма попадают в спам?</h2><p>Спам-фильтры анализируют множество факторов. Основные проблемы: отправка с бесплатных почтовых сервисов для бизнес-рассылок, использование <a href="https://vc.ru/marketing/1092370-email-protiv-bdsm-200-stop-slov-iz-za-kotoryh-vasha-rassylka-mozhet-popast-v-spam">спам-слов</a> в теме (“СРОЧНО!!!”, “СКИДКА 90%”).</p><p>Технические аспекты:</p><ul><li>отсутствие SPF, DKIM и DMARC записей в DNS;</li><li>неправильно настроенный reverse DNS;</li><li>высокий процент отказов (bounce rate) в предыдущих рассылках.</li></ul><p>Хотите улучшить доставляемость? Добавьте ссылку для отписки, поддерживайте чистоту списков рассылки и наращивайте объем писем постепенно.</p><h2>Безопасность при отправке писем</h2><p>Первое правило: никогда не храните пароли прямо в коде. Даже если это тестовый проект, который никто не увидит. Используйте переменные окружения.</p><p>Создайте файл<i> .env </i>в корне проекта:</p><p>Не забудьте добавить <i>.env</i> в <i>.gitignore</i>. В коде обращайтесь к этим переменным через <i>process.env</i>:</p><h2>OAuth2 и пароли приложений</h2><p>Если работаете с Gmail, Яндексом или другими крупными почтовыми сервисами, забудьте про обычные пароли. Используйте OAuth2 или пароли для приложений:</p><ul><li>Пароли приложений работают только для конкретной задачи, их можно в любой момент отозвать.</li><li>OAuth2 — более сложный, но безопасный способ.</li></ul><p>Подробнее по теме: <a href="https://tproger.ru/articles/oauth-2-0-i-oidc--kak-zashhitit-api-i-polzovatelskie-dannye-253181">OAuth 2.0 и OIDC: как защитить API и пользовательские данные</a>.</p><h2>SPF, DKIM, DMARC</h2><p>Это записи в DNS, которые говорят почтовым серверам: «Да, это письмо действительно от нас, а не от мошенников»:</p><ul><li><b>SPF </b>— список IP-адресов, с которых можно отправлять письма от вашего домена.</li><li><b>DKIM </b>— цифровая подпись письма.</li><li><b>DMARC </b>— политика обработки писем, которые не прошли проверку.</li></ul><p>Если используете свой домен, настройте эти записи. Если нет — не переживайте, это задача для более продвинутого уровня.</p><h2>Что дальше?</h2><p>Следующий шаг — <b>автоматизация рассылок</b>. Когда пользователь регистрируется, система отправляет приветственное письмо, при оформлении заказа — подтверждение с деталями покупки.</p><p>Для больших объёмов писем понадобятся <b>SendGrid</b>, <b>Mailgun </b>и <b>Amazon SES</b>. Эти сервисы решают проблемы с доставляемостью и предоставляют статистику — сколько писем доставлено, открыто, по каким ссылкам кликнули получатели.</p><p>Персонализация выходит за рамки подстановки имени в шаблон. Анализ поведения пользователей позволяет отправлять релевантный контент — подборки товаров на основе предыдущих покупок, напоминания о брошенной корзине.</p><p>Тестирование email-кампаний помогает улучшить результаты. <a href="https://tproger.ru/articles/kak-uluchshit-produkt-s-pomoshhju-a-b-testirovanija">A/B-тесты</a> показывают, какие заголовки чаще открывают, эксперименты с временем отправки выявляют оптимальные часы для конкретной аудитории.</p><p>Интеграция с аналитикой замыкает цикл. <b>UTM-метки</b> в ссылках письма показывают в Google Analytics, сколько пользователей перешло из рассылки на сайт и что там делали. Эти данные помогают оценить эффективность email-маркетинга и планировать следующие кампании.</p>]]></content:encoded>
    </item>
    <item>
      <title>От идеи к успеху: как создать популярное мобильное приложение</title>
      <link>https://tproger.ru/articles/ot-idei-k-uspehu--kak-sozdat-populyarnoe-mobilnoe-prilozhenie</link>
      <comments>https://tproger.ru/articles/ot-idei-k-uspehu--kak-sozdat-populyarnoe-mobilnoe-prilozhenie?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ot-idei-k-uspehu--kak-sozdat-populyarnoe-mobilnoe-prilozhenie</guid>
      <description><![CDATA[<p>Кирилл Васильев, руководитель кластера кросс-функциональных команд в RuStore, рассказывает, как создать популярное приложение.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ot-idei-k-uspehu--kak-sozdat-populyarnoe-mobilnoe-prilozhenie">От идеи к успеху: как создать популярное мобильное приложение</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Операционные системы]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Мобильная разработка]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Социальные сети]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Swift]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[App Store]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[Xcode]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Dart]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Firebase]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 18 Apr 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Создание и продвижение мобильного приложения — это путь, который требует грамотного подхода на каждом этапе. Как разработать идею, выбрать функционал и сделать продукт удобным? Какие инструменты продвижения эффективны в цифровом мире? В этой статье Кирилл Васильев, руководитель кластера кросс-функциональных команд в RuStore, разобрал весь процесс: от идеи до привлечения тысяч пользователей.</p><h2>Определяем цель</h2><p>Успех приложения начинается с четкого понимания, зачем оно нужно — так становится проще определить целевую аудиторию. Это влияет не только на функционал, но и на дизайн, способы продвижения и даже тон общения с пользователями.</p><p>Некоторые программы помогают развивать существующий бизнес — как это делают банковские сервисы, которые упрощают работу с клиентами. Другие становятся самостоятельными продуктами, например, для обучения, занятий спортом или развлечений.</p><p>Кроме того, приложение должно решать реальные проблемы пользователей. Допустим, вы задумали создать программу для фрилансеров. Решили провести исследование, и оно показало, что фрилансеры часто страдают от прокрастинации и ненавидят заниматься выставлением счетов клиентам. Ваша идея и главная фишка — приложение, которое автоматизирует процесс оплаты, контролирует сроки выполнения проектов и помогает планировать рабочее время.</p><p>Чтобы убедиться, что идея действительно рабочая, проведите опросы в Telegram-каналах фрилансеров или создайте анкету. Вы можете спросить, какие функции для них наиболее актуальны: автоматический расчет налогов, интеграция с платежными системами или отслеживание времени работы. Это поможет сфокусироваться на действительно важных фичах и отсеять второстепенные.</p><h2>Выбираем платформу и инструменты</h2><p>Сегодня на российском рынке <a href="https://lenta.ru/articles/2025/03/12/luchshie-smartfony-na-android/">доминируют</a> две мобильные операционные системы: Android (около 70% пользователей) и iOS (около 30%). Оптимальным решением будет разработка приложения для обеих платформ, особенно если вы ориентируетесь на крупные города, где доля пользователей iOS существенно выше.</p><p>Приложения под Android большинство разработчиков пишет на Kotlin, хотя Java до сих пор остается одним из вариантов из-за обширной базы готовых решений и библиотек. Основной средой выступает Android Studio — в ней есть весь необходимый инструментарий для создания, отладки и тестирования приложений. Современные разработчики активно используют Jetpack Compose для построения пользовательского интерфейса, Room для работы с базами данных, Retrofit для сетевых запросов и Dagger или Hilt для внедрения зависимостей.</p><p>В мире iOS основным языком программирования стал Swift — современный и безопасный инструмент для нативных приложений. Разработка ведется в среде Xcode, официальной IDE от Apple. Для построения интерфейсов все чаще используется SwiftUI, для управления данными — Core Data, а для сетевого взаимодействия — фреймворк Alamofire. Работа с асинхронными событиями упрощается с помощью фреймворка Combine.</p><p>При ограниченных ресурсах можно рассмотреть кросс-платформенную разработку. Так, Flutter использует язык программирования Dart и позволяет создавать производительные приложения с нативным внешним видом. React Native дает возможность применять веб-технологии для мобильной разработки, а Xamarin ориентирован на разработчиков, привыкших к экосистеме Microsoft и языку C#.</p><p>Выбор платформы и инструментов должен основываться на характеристиках вашей ЦА, требованиях к функционалу и имеющихся ресурсах. Учитывайте также, что для разных магазинов приложений (RuStore, App Store, Google Play) могут потребоваться специфические оптимизации и настройки.</p><h2>Продумываем функционал</h2><p>При разработке функционала важно следовать концепции MVP (Minimum Viable Product) — минимально жизнеспособного продукта. Это позволит быстрее выйти на рынок, получить обратную связь и итеративно улучшить приложение.</p><p>Возьмем для примера приложение доставки еды. В этом случае MVP должен включать:</p><ul><li>авторизацию пользователя через телефон, email или социальные сети;</li><li>каталог ресторанов с фильтрацией по кухне, рейтингу и времени доставки; меню каждого заведения с фотографиями и описанием блюд;</li><li>корзину с возможностью изменения состава заказа;</li><li>оформление заказа с выбором адреса доставки и способа оплаты;</li><li>отслеживание статуса заказа в реальном времени;</li><li>профиль пользователя с историей заказов.</li></ul><p>Важно уделить внимание и техническим аспектам функционала:</p><ul><li>Локальное кэширование данных. Поддерживает работу приложения при слабом интернет-соединении или его отсутствии. Сохраняет каталоги, популярные позиции и историю действий пользователя.</li><li>Офлайн-режим. Определяет набор функций, доступных без подключения к сети. Критически важен для удержания пользователей в зонах с плохим интернетом.</li><li>Система пуш-уведомлений. Информирует пользователей о важных событиях, статусах заказов и специальных предложениях. Повышает вовлеченность и возвращаемость в приложение.</li><li>Многопоточная обработка. Выполняет ресурсоемкие операции в фоновом режиме. Гарантирует отзывчивость интерфейса даже при выполнении сложных задач.</li><li>Оптимизация изображений. Внедряет алгоритмы сжатия для быстрой загрузки визуального контента. Обеспечивает комфортное использование даже при ограниченной скорости соединения.</li></ul><p>При этом разработчики часто допускают ошибки, и одна из самых распространенных — функциональная перегруженность. Не стоит добавлять AR-анимации, игровые механики и другие «модные» функции, если они не решают реальных проблем клиентов.</p><p>Также многие игнорируют обратную связь пользователей, хотя механизмы ее сбора стоит включать уже в MVP. Недостаточное внимание к безопасности может стать критичным для приложений с личными данными и платежами. А отсутствие встроенных инструментов аналитики затрудняет понимание того, как пользователи взаимодействуют с программой.</p><p>Выбор правильной архитектуры — это фундамент, который определяет надежность, масштабируемость и удобство поддержки. Вот основные паттерны для мобильных приложений:</p><ul><li>MVVM — рекомендуемый Google подход с разделением UI и бизнес-логики</li><li>MVI — однонаправленный поток данных, хорошо сочетается с реактивным программированием</li><li>MVP — классическая архитектура. Популярна благодаря простоте реализации</li><li>Clean Architecture — многослойный подход с упором на тестируемость и гибкость</li><li>VIPER (iOS) — расширенный MVC со строгим разделением ответственности</li></ul><p>Важное значение имеет также выбор технологий для хранения и передачи данных. Для локальной работы подойдут SQLite + Room, Realm или DataStore; для сетевого взаимодействия на Android чаще всего используют Retrofit + OkHttp, а в реактивных сценариях — Ktor Client.</p><p>Правильный выбор архитектуры напрямую зависит от масштаба проекта и размера команды. Небольшие приложения могут обойтись простыми решениями, тогда как сложные продукты требуют комплексного подхода с продуманным разделением ответственности.</p><h2>Создаем удобный интерфейс</h2><p>Интерфейс — это лицо приложения. Даже если у вас отличный функционал, но пользоваться им неудобно, людям будет проще удалить программу и найти что-то другое.</p><p>Эффективный UI/UX строится на пяти ключевых принципах:</p><ol><li>Очевидность (интуитивное понимание интерфейса);</li><li>Экономия внимания (минимум шагов для достижения цели);</li><li>Консистентность (единообразие элементов с одинаковой функциональностью);</li><li>Обратная связь (видимый результат каждого действия);</li><li>Прощение ошибок (возможность отмены операций).</li></ol><p>Современные инструменты значительно ускоряют создание качественных интерфейсов. Дизайнеры используют Figma, Adobe XD и Sketch для прототипирования. Android-разработчики предпочитают Jetpack Compose и Material Design Components. Для iOS актуальны SwiftUI, UIKit и Human Interface Guidelines от Apple.</p><p>Наглядный пример различий между хорошим и плохим интерфейсом — приложения для доставки еды. В удачном решении ключевые элементы находятся в зоне комфортного доступа, процесс заказа разбит на логические шаги с индикацией прогресса, а дизайн адаптируется к условиям использования. В неудачном — мелкие тесно расположенные кнопки, длинные формы без разбивки на шаги и непонятная навигация.</p><h2>Проводим тестирование</h2><p>Юзабилити-тесты с фокус-группами, A/B-тестирование элементов и аналитика пользовательского поведения дают объективную картину взаимодействия клиентов с приложением.</p><p>Комплексное тестирование включает два основных направления:</p><ol><li>Автоматизированное тестирование: unit-тесты (JUnit, XCTest) для проверки отдельных компонентов; интеграционные тесты для проверки взаимодействия между модулями; UI-тесты (Espresso, XCUITest) для проверки интерфейса; end-to-end тесты для имитации полного пользовательского сценария.</li><li>Ручное тестирование: функциональное (соответствие требованиям), тестирование производительности (работа под нагрузкой), юзабилити (оценка удобства), кросс-платформенное тестирование (проверка на разных устройствах) и тестирование подключений (поведение при различном качестве интернет-соединения).</li></ol><p>Для этого используют специализированные инструменты: Firebase Test Lab для запуска тестов на множестве устройств, Crashlytics для мониторинга сбоев, Android Profiler и Xcode Instruments для анализа производительности. А Accessibility Scanner помогает адаптировать интерфейс для людей с ограниченными возможностями, расширяя потенциальную аудиторию.</p><h2>Публикуем приложение</h2><p>После тестирования и исправления проблем наступает ответственный момент публикации. Каждый магазин приложений имеет свои особенности процесса:</p><ul><li>Google Play: создание аккаунта разработчика ($25 единоразово); подготовка материалов (иконка, скриншоты, видео, описание); загрузка APK/App Bundle; заполнение формы оценки контента; настройка дистрибуции и ценообразования; ожидание проверки (до 2 дней).</li><li>App Store: регистрация в Apple Developer Program ($99/год); создание записи в App Store Connect; подготовка маркетинговых материалов; загрузка сборки из Xcode; заполнение информации о возрастных ограничениях; ожидание рассмотрения (1-7 дней).</li><li>RuStore: бесплатное создание аккаунта; подготовка материалов; загрузка APK; заполнение метаданных; быстрая модерация (до часа).</li></ul><p>Перед публикацией важно убедиться в соответствии приложения правилам магазина, подготовить политику конфиденциальности и настроить аналитику для мониторинга производительности с первого дня.</p><h2>Поддерживаем и обновляем</h2><p>После выпуска начинается непрерывный процесс поддержки и совершенствования продукта. Разработчики регулярно исправляют найденные ошибки, добавляют новые функции и улучшают работу уже существующих.</p><p>Для эффективного мониторинга используют комплексные аналитические инструменты: Firebase Crashlytics для отслеживания сбоев, Firebase Analytics/Google Analytics для анализа пользовательского поведения, RuStore Remote Config — бесплатный аналог  Firebase, Mixpanel для углубленного анализа пользовательских путей, AppMetrica от Яндекса как комплексное решение для российского рынка.</p><p>Автоматизация процессов разработки критически важна для регулярных релизов. CI/CD-системы (GitHub Actions, GitLab CI, Bitrise, Fastlane) позволяют автоматизировать сборку, тестирование и публикацию обновлений, значительно сокращая время выхода новых версий.</p><p>Оптимальная стратегия обновлений включает регулярный график релизов (каждые 2-4 недели) с четким приоритетом задач: критические исправления, новые функции, оптимизация производительности. В тренде современной разработки: персонализация на основе ИИ, многофункциональные суперапп-решения, адаптация под новые форм-факторы устройств и повышенное внимание к приватности данных.</p><h2>Продвигаем приложение</h2><p>На рынке огромная конкуренция, и без активного продвижения ваш продукт просто затеряется среди тысяч других программ. Важную роль здесь играет ASO (App Store Optimization) — оптимизация для магазина приложений. В некоторых случаях был <a href="https://www.businessofapps.com/marketplace/app-store-optimization/research/app-store-optimization-strategies/">зафиксирован</a> рост установок до 70% благодаря сильным ASO-стратегиям.</p><p>Для Android-приложений это означает настройку страницы так, чтобы пользователи легко находили ваш продукт. Здесь важно правильно подобрать ключевые слова для описания, создать привлекательную иконку и подготовить качественные скриншоты. Чтобы понять, какое оформление работает лучше, разработчики всё чаще используют A/B-тесты — такая возможность есть, например, в RuStore. Она позволяет сравнить разные версии карточки приложения и выбрать ту, которая эффективнее привлекает пользователей.</p><p>Также разработчики могут использовать как бесплатные, так и платные форматы продвижения. Один из бесплатных форматов — фичеринг, когда редакция размещает приложение в подборках, разделах или на главной странице магазина. Платное же продвижение позволяет настраивать таргетинг по демографии, географии, интересам, ключевым фразам и устройствам, а также запускать кампании прямо в поисковой выдаче магазина.</p><p>Еще один инструмент для продвижения приложений — социальные сети. Здесь можно показывать функционал программы, общаться с пользователями, отвечать на их вопросы и рассказывать о новых опциях. Это помогает создать активное сообщество вокруг продукта. Так, к примеру, В 2023 году компания Geozilla, разработчик приложения для отслеживания местоположения близких, провела кампанию по продвижению с инфлюенсерами в социальных сетях. В рамках сотрудничества удалось собрать более 1 миллиона просмотров, а коэффициент конверсии из кликов в установки приложения составил 24%.</p><p>Партнерские программы и рекламные кампании тоже сильно влияют на привлечение новых пользователей. Нельзя забывать и о работе с отзывами — нужно активно отвечать на комментарии и решать проблемы, о которых пишут люди.</p><p>Собственный сайт или блог разработчика тоже может привлечь внимание к приложению, особенно если у вас уже есть известный бренд.</p><h2>Подводим итоги</h2><p>Создание успешного приложения начинается с четкого определения цели и понимания потребностей пользователей. Затем нужно выбрать подходящие технологии, продумать необходимые функции, спланировать архитектуру и разработать понятный интерфейс. Обязательно проведите тщательное тестирование перед запуском. После публикации важно регулярно обновлять приложение на основе отзывов пользователей и данных аналитики, а также активно продвигать его в магазинах приложений и социальных сетях.</p><p>Не гонитесь за модными технологиями ради технологий — сосредоточьтесь на том, что действительно нужно вашим пользователям. Если вы создадите действительно полезный и удобный продукт, он найдет свою аудиторию и станет успешным.</p><p>iOS или Android? React Native или Flutter? Собираем все новости и гайды по мобильной разработке <a href="https://t.me/+Fb6_4ek5P6gzOTcy">тут</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Топ 15 расширений Google Chrome для аналитиков данных</title>
      <link>https://tproger.ru/articles/top-15-raswirenij-google-chrome-dlya-analitikov-dannyh</link>
      <comments>https://tproger.ru/articles/top-15-raswirenij-google-chrome-dlya-analitikov-dannyh?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/top-15-raswirenij-google-chrome-dlya-analitikov-dannyh</guid>
      <description><![CDATA[<p>Узнайте о 15 расширениях Google Chrome для аналитиков данных. Парсинг, визуализация, автоматизация и удобные инструменты для работы с данными — полный обзор с примерами использования.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-15-raswirenij-google-chrome-dlya-analitikov-dannyh">Топ 15 расширений Google Chrome для аналитиков данных</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Google Chrome]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Визуализация]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 02 Mar 2025 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Работа аналитика данных включает парсинг информации, анализ пользовательского поведения, работу с визуализацией и оптимизацию процессов. Google Chrome предлагает множество расширений, которые помогают решать эти задачи быстрее и эффективнее.</p><p>Мы собрали <b>15</b> <b>инструментов</b>, которые пригодятся аналитикам данных, и разобрали их функционал.</p><h2>Data Scraper —  извлечение данных с веб-страниц</h2><p><a href="https://chromewebstore.google.com/detail/data-scraper-easy-web-scr/nndknepjnldbdbepjfgmncbggmopgden">Ссылка на расширение </a></p><p><b>Для чего?</b> Автоматический сбор таблиц, списков и других данных с сайтов. Он загружает данные в CSV, Excel или Google Sheets без необходимости программирования.</p><p><b>Пример использования.</b> Вы анализируете цены конкурентов в интернет-магазинах и хотите собрать данные о стоимости товаров. Data Scraper автоматически извлекает нужные элементы и экспортирует их в таблицу.</p><p>✅ Плюсы: удобство, простота настройки, экспорт в популярные форматы.</p><p>❌ Минусы: ограниченная бесплатная версия, не работает на защищенных сайтах.</p><h2>Web Scraper — мощный инструмент для автоматизированного сбора данных</h2><p><a href="https://chromewebstore.google.com/detail/web-scraper/dogiinkejekngjnphjklkdohanocpnfj?hl=ru">Ссылка на расширение</a></p><p><b>Для чего?</b> Глубокий парсинг с поддержкой вложенных страниц. Инструмент настраивает сценарии обхода динамических сайтов и сбора их данных.</p><p><b>Пример использования. </b>Вы анализируете вакансии на сайтах работодателей и хотите собрать данные по зарплатам, названиям должностей и требованиям.</p><p>✅ Плюсы: гибкость, автоматический обход страниц.</p><p>❌ Минусы: требует понимания HTML-структуры сайтов.</p><h2>Awesome Table —  превращение данных в интерактивные отчёты</h2><p><a href="https://workspace.google.com/marketplace/app/awesome_table/56088344336">Ссылка на расширение</a></p><p><b>Для чего?</b> Помощь в визуализации данных в Google Sheets. Создает наглядные дашборды, которые можно встроить в сайт или презентацию.</p><p><b>Пример использования.</b> У вас есть список клиентов с продажами, и вы хотите создать интерактивный отчет с фильтрацией по странам, категориям и датам.</p><p>✅ Плюсы: легкость настройки, хорошая интеграция с Google.</p><p>❌ Минусы: ограничения в бесплатной версии.</p><h2>Octoparse —  мощный инструмент для парсинга данных</h2><p><a href="https://chromewebstore.google.com/detail/octoparse-voc-ai-review-r/dcejniggmfiedegekbcindccneeegeoi">Ссылка на расширение</a></p><p><b>Для чего?</b> Автоматизирует сбор данных с веб-страниц без программирования. Позволяет извлекать таблицы, списки товаров, контактные данные, и даже имитировать действия пользователя на сайте.</p><p><b>Пример использования.</b> Допустим, вам нужно собрать список всех статей по определённой тематике с крупного новостного портала. Octoparse создаст сценарий, который будет автоматически переходить по страницам, извлекать заголовки, даты публикации и ссылки, а затем экспортировать данные в CSV или Excel.</p><p>✅ Плюсы: Не требует знаний программирования; поддерживает сложные сценарии парсинга (например, клик по кнопке «Показать ещё»).</p><p>❌ Минусы: Ограниченный функционал в бесплатной версии; может не работать с сайтами, защищёнными от ботов (например, Cloudflare)</p><h2>Selenium IDE — автоматизация тестирования прямо в браузере</h2><p><a href="https://chromewebstore.google.com/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd">Ссылка на расширение</a></p><p>Для чего? Записывает и выполняет тесты веб-приложений без написания кода. Позволяет тестировать формы, кнопки, навигацию и другие элементы сайтов.</p><p>Пример использования. Вы разработчик или аналитик, которому нужно проверить, как работает новый функционал на сайте. Вместо ручного тестирования Selenium IDE записывает ваши действия (ввод в форму, клик по кнопке) и воспроизводит их автоматически.</p><p>✅ Плюсы: Возможность экспорта сценариев в разные языки (Python, Java, JavaScript).</p><p>❌ Минусы: Ограниченные возможности по сравнению с полноценным Selenium WebDriver.</p><h2>Google Analytics Debugger —  отладка событий в GA</h2><p><a href="https://chromewebstore.google.com/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna">Ссылка на расширение</a></p><p><b>Для чего?</b> Проверка корректности передачи данных в Google Analytics. Показывает, какие события отправляются в аналитику.</p><p><b>Пример использования.</b> Если в аналитике не отображаются клики по кнопке «Купить», Debugger поможет понять, передаются ли данные в систему.</p><p>✅ Плюсы: подробные логи, быстрая диагностика проблем.</p><p>❌ Минусы: поддерживает только Universal Analytics, не GA4.</p><h2>DataLayer Checker —  проверка передачи данных</h2><p><a href="https://chromewebstore.google.com/detail/datalayer-checker/ffljdddodmkedhkcjhpmdajhjdbkogke">Ссылка на расширение</a></p><p><b>Для чего? </b>диагностика переменных DataLayer в GTM. Показывает, какие данные передаются на сайт.</p><p><b>Пример использования.</b> Хотите убедиться, что в аналитику передаются все параметры заказа? DataLayer Checker покажет их в реальном времени.</p><p>✅ Плюсы: помогает в настройке e-commerce аналитики.</p><p>❌ Минусы: сложен для новичков.</p><h2>Tableau Chrome Extension —  удобная работа с дашбордами</h2><p><a href="https://chromewebstore.google.com/detail/tableau-chrome-extension/ocnnlomigllkiegmgkbodenbgpahbogc">Ссылка на расширение</a></p><p><b>Для чего? </b>Облегчает доступ к дашбордам Tableau. Загружает отчеты без необходимости заходить на сайт.</p><p><b>Пример использования.</b> Вы работаете в команде аналитиков и хотите быстро проверять дашборды Tableau прямо из браузера.</p><p>✅ Плюсы: ускоряет доступ к данным.</p><p>❌ Минусы: требует подписки на Tableau.</p><h2>Block Yourself from Analytics — исключение собственного трафика</h2><p><a href="https://chromewebstore.google.com/detail/block-yourself-from-analy/fadgflmigmogfionelcpalhohefbnehm">Ссылка на расширение</a></p><p><b>Для чего? </b>Чтобы не учитывать свои визиты в Google Analytics.</p><p><b>Пример использования. </b>Вы администратор сайта и не хотите искажать данные в GA своими посещениями.</p><p>✅ Плюсы: легко включается и выключается.</p><p>❌ Минусы: работает только в Chrome.</p><h2>Table Capture —  копирование таблиц с сайтов</h2><p><a href="https://chromewebstore.google.com/detail/table-capture/iebpjdmgckacbodjpijphcplhebcmeop">Ссылка на расширение</a></p><p><b>Для чего?</b> Экспорт таблиц с сайтов в Excel и Google Sheets.</p><p><b>Пример использования. </b>Вам нужно быстро перенести данные текстовой таблицы с веб-страницы в Google Sheets.</p><p>✅ Плюсы: это, как минимум, удобно.</p><p>❌ Минусы: не всегда корректно распознает сложные таблицы.</p><h2>JSONView —  удобное представление JSON-данных</h2><p><a href="https://chromewebstore.google.com/detail/jsonview/gmegofmjomhknnokphhckolhcffdaihd?hl=ru">Ссылка на расширение</a></p><p><b>Для чего? </b>Форматирование JSON-файлов в читаемый вид.</p><p><b>Пример использования.</b> Вы работаете с API и хотите быстро понять структуру JSON-ответов.</p><p>✅ Плюсы: цветовая подсветка.</p><p>❌ Минусы: не редактирует JSON.</p><h2>Scraper —  быстрый экспорт данных с сайтов</h2><p><a href="https://chromewebstore.google.com/detail/scraper/mbigbapnjcgaffohmbkdlecaccepngjd">Ссылка на расширение</a></p><p><b>Для чего? </b>Извлекает текстовые и табличные данные с веб-страниц без сложных настроек.</p><p><b>Пример использования. </b>Вы анализируете список товаров на маркетплейсе и хотите собрать данные о ценах и наличии.</p><p>✅ Плюсы: прост в использовании, есть интеграция с Google Sheets.</p><p>❌ Минусы: ограниченный функционал по сравнению с Web Scraper.</p><h2>Wappalyzer — определение технологий сайтов</h2><p><a href="https://chromewebstore.google.com/detail/wappalyzer-technology-pro/gppongmhjkpfnbhagpmjfkannfbllamg">Ссылка на расширение</a></p><p><b>Для чего?</b> Показывает, какие CMS, языки программирования, аналитические сервисы и рекламные сети использует сайт. Полезен для конкурентного анализа и технических исследований.</p><p><b>Пример использования.</b> Вы изучаете сайты конкурентов и хотите понять, какие технологии они применяют (используют ли Google Tag Manager и т.д.).</p><p>✅ Плюсы: удобный интерфейс, быстрый анализ.</p><p>❌ Минусы: иногда пропускает редкие технологии.</p><h2>OpenLink Structured Data Sniffer — анализ структурированных данных</h2><p><a href="https://chromewebstore.google.com/detail/openlink-structured-data/egdaiaihbdoiibopledjahjaihbmjhdj?hl=en">Ссылка на расширение</a></p><p><b>Для чего?</b> Извлекает и анализирует JSON-LD, RDF на сайтах. Помогает проверить корректность разметки страниц для поисковых систем.</p><p><b>Пример использования.</b> Вы работаете с SEO и хотите проверить, правильно ли настроены schema.org-разметки на сайте клиента.</p><p>✅ Плюсы: детализированный анализ.</p><p>❌ Минусы: требует знаний о структурированных данных.</p><h2>Tag Assistant — анализ работы тегов Google</h2><p><a href="https://chromewebstore.google.com/detail/tag-assistant/kejbdjndbnbjgmefkgdddjlbokphdefk">Ссылка на расширение</a></p><p><b>Для чего?</b> Проверка корректности работы Google Tag Manager, Analytics и Ads. Анализирует теги, выявляет ошибки в их настройке.</p><p><b>Пример использования.</b> Вы настраиваете рекламную кампанию и хотите убедиться, что все теги срабатывают правильно.</p><p>✅ Плюсы: удобный интерфейс, анализ сразу всех тегов Google.</p><p>❌ Минусы: требует знаний о работе тегов.</p><p>А какими расширениями пользуетесь вы? Делитесь в комментариях!</p>]]></content:encoded>
    </item>
    <item>
      <title>Опубликован список из 10 максимально полезных GitHub-репозиториев</title>
      <link>https://tproger.ru/news/opublikovan-spisok-iz-10-maksimalno-poleznyh-github-repozitoriev</link>
      <comments>https://tproger.ru/news/opublikovan-spisok-iz-10-maksimalno-poleznyh-github-repozitoriev?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/opublikovan-spisok-iz-10-maksimalno-poleznyh-github-repozitoriev</guid>
      <description><![CDATA[<p>Яш Тивари на Hackernoon собрал десять GitHub-страниц: публичные API, советы по командной строке и коллекция шаблонов файлов .gitignore.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/opublikovan-spisok-iz-10-maksimalno-poleznyh-github-repozitoriev">Опубликован список из 10 максимально полезных GitHub-репозиториев</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Алгоритмы и структуры данных]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 07 Jun 2021 08:10:14 GMT</pubDate>
      <content:encoded><![CDATA[<p>GitHub — крупнейшая площадка для хранения IT-проектов, доступная широкому кругу пользователей. Но из-за размеров площадки, зачастую бывает сложно найти на ней по-настоящему интересные проекты.</p><p>Решить эту проблему вызвался Яш Тивари на платформе Hackernoon. Он составил топ-10 GitHub-страниц, на которые стоит подписаться.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/1-6.jpg" alt="" /><figcaption>Источник: Unsplash</figcaption></figure><h2>Публичные API</h2><p>В <a href="https://github.com/public-apis/public-apis?ref=hackernoon.com">этом репозитории</a> собрано множество бесплатных API-интерфейсов, связанных с различными темами. В том числе с бизнесом, новостями, играми и т.д.</p><p>Есть и более полезные варианты. Например, Gmail API или Google Analytics API.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/1-1.png" alt="" /></figure><h2>«Искусство командной строки»</h2><p><a href="https://github.com/jlevy/the-art-of-command-line?ref=hackernoon.com">Здесь</a> любой желающий может найти полезные советы по повышению производительности при помощи командной строки. Основное внимание уделено её Linux-версии, но есть и разделы с советами для Windows и macOS-пользователей.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/2.png" alt="" /></figure><h2>Коллекция шаблонов .gitignore-файлов</h2><p>Как можно понять из названия пункта, в <a href="https://github.com/github/gitignore?ref=hackernoon.com">этом репозитории</a> собраны различные файлы .gitignore. Есть варианты для совершенно разных языков (от Python до Java) и фреймворков.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/Screenshot-2021-06-07-at-11.07.06.png" alt="" /></figure><h2>System Design Primer</h2><p>С помощью <a href="https://github.com/donnemartin/system-design-primer?ref=hackernoon.com">этой страницы</a>, разработчики могут научиться проектировать крупномасштабные системы.</p><p>Отдельным плюсом репозитория является его помощь в прохождении особо сложных интервью на заданную тему. Для этого в нём имеются примеры вопросов и ответов, встречающихся во время собеседований.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/3.png" alt="" /></figure><h2>А также</h2><ul><li><a href="https://github.com/ohmyzsh/ohmyzsh?ref=hackernoon.com">Oh My Zsh</a>;</li><li><a href="https://github.com/kamranahmedse/developer-roadmap?ref=hackernoon.com">Дорожная карта веб-разработчика</a>;</li><li><a href="https://github.com/EbookFoundation/free-programming-books?ref=hackernoon.com">Бесплатные книги по программированию</a>;</li><li><a href="https://github.com/danistefanovic/build-your-own-x?ref=hackernoon.com">«Создай свой Х»</a>;</li><li><a href="https://github.com/trekhleb/javascript-algorithms?ref=hackernoon.com">JavaScript-алгоритмы и структуры данных</a>;</li><li><a href="https://github.com/jwasham/coding-interview-university?ref=hackernoon.com">План обучения для прохождения интервью в крупные IT-компании</a>.</li></ul><p>Источник: <a href="https://hackernoon.com/10-github-repositories-to-follow-9t1g35y1?source=rss">Hackernoon</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Cloudflare представила бесплатный аналог Google Analytics и Яндекс.Метрики с упором на приватность</title>
      <link>https://tproger.ru/news/cloudflare-predstavila-besplatnyj-analog-google-analytics-i-jandeks-metriki-s-uporom-na-privatnost</link>
      <comments>https://tproger.ru/news/cloudflare-predstavila-besplatnyj-analog-google-analytics-i-jandeks-metriki-s-uporom-na-privatnost?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/cloudflare-predstavila-besplatnyj-analog-google-analytics-i-jandeks-metriki-s-uporom-na-privatnost</guid>
      <description><![CDATA[<p>Сервис Web Analytics от Cloudflare работает без cookie и не зарабатывает на данных пользователей, в отличие от Google Analytics и Яндекс.Метрики.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/cloudflare-predstavila-besplatnyj-analog-google-analytics-i-jandeks-metriki-s-uporom-na-privatnost">Cloudflare представила бесплатный аналог Google Analytics и Яндекс.Метрики с упором на приватность</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Dec 2020 10:18:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Называется продукт незамысловато — Web Analytics. По заявлению самой Cloudflare, её новый инструмент не использует cookie, что избавляет владельцев сайтов от необходимости мозолить глаза посетителей показом cookie notice. Те пользователи, которые уже установили веб-защиту от Cloudflare, смогут запустить Web Analytics без внедрения дополнительных скриптов.</p><p>Функциональность сервиса хоть и находится на высоком уровне, ей есть куда расти. Но при этом разработчики сумели добиться очень важного: в отличие от Google Analytics или той же Яндекс.Метрики, Web Analytics не использует данные пользователей для дальнейшего заработка на них.</p><figure><img src="https://media.tproger.ru/uploads/2020/12/1-9.png" alt="" /></figure><p>Компания, на странице анонса Web Analytics, многократно акцентирует внимание на правиле privacy-first. Это, со слов самих разработчиков, означает, что ни Cloudflare, ни её продукт не отслеживают индивидуальные данные пользователей, в том числе и через их IP-адреса, User-agent и т.д.</p>]]></content:encoded>
    </item>
    <item>
      <title>GitHub намерен отказаться от сбора статистики Google о пользователях</title>
      <link>https://tproger.ru/news/github-nameren-otkazatsja-ot-sbora-statistiki-google-o-polzovateljah</link>
      <comments>https://tproger.ru/news/github-nameren-otkazatsja-ot-sbora-statistiki-google-o-polzovateljah?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/github-nameren-otkazatsja-ot-sbora-statistiki-google-o-polzovateljah</guid>
      <description><![CDATA[<p>Из политики GitHub убрано упоминание Google Analytics, сервис отказывается от сторонней телеметрии; утверждение изменений намечено на середину декабря.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/github-nameren-otkazatsja-ot-sbora-statistiki-google-o-polzovateljah">GitHub намерен отказаться от сбора статистики Google о пользователях</a>»</p>]]></description>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Google Analytics]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 24 Nov 2020 13:47:49 GMT</pubDate>
      <content:encoded><![CDATA[<p>Из интересного в этом запросе можно отметить, что компания заявила об использовании Cookie, не забыв при этом упомянуть, что вообще означает этот термин. При этом удалено сообщение об использовании GitHub инструментов Google Analytics для сбора и анализа различной информации об использовании сайта пользователями. И вообще, судя по изменениям, внесённым сервисом, крупнейшее хранилище IT-проектов откажется от услуг третьих сторон, помогающих в анализе «телеметрии».</p><p>Отметим, что компания в очередной раз сакцентировала внимание на том, что она остаётся приверженной спецификации Do Not Track. Её суть заключается в отключении на уровне HTTP-протокола слежки за действиями пользователя на сайте. Также GitHub порекомендовал к использованию анти-трекинговое расширение Privacy Badger.</p>]]></content:encoded>
    </item>
  </channel>
</rss>