Задача: Добавить кнопки шаринга

Добавить кнопки шаринга

Добавить удобный шаринг материалов и механик «Учиться - Легко!» для поддержки органического и вирусного распространения.

Контекст

Для «Учиться - Легко!» важен вирусный и рекомендательный рост. Пользователь должен иметь возможность легко поделиться интересным материалом, механикой, статьёй или результатом без лишних действий.

Шаринг должен быть встроен в продукт как естественное продолжение взаимодействия, а не как навязчивый маркетинговый блок.

Что нужно проработать

  • определить, на каких сущностях и экранах нужны кнопки шаринга;
  • продумать общий компонент шаринга;
  • поддержать системный Web Share API там, где он доступен;
  • предусмотреть fallback для копирования ссылки;
  • определить набор прямых каналов шаринга, если они нужны;
  • продумать текст и формат расшариваемого сообщения;
  • корректно формировать абсолютные canonical URL;
  • проверить Open Graph / social preview для расшариваемых страниц;
  • продумать шаринг конкретной статьи, учебной механики, объекта или состояния, если это технически оправдано;
  • обеспечить удобную работу на мобильных устройствах;
  • не перегружать интерфейс большим количеством кнопок;
  • предусмотреть аналитику событий шаринга без зависимости от неё для основного UX.

Принцип

Шаринг должен быть максимально дешёвым действием:

увидел полезное или интересное → поделился за одно действие.

Это важно, потому что значительная часть роста проекта может идти через рекомендации родителей, преподавателей и самих пользователей.