Первый доллар! 🎉
Запускал распродажу своего мобильного приложения на Хэллоуин и только заметил, что случилась первая продажа!
Снова покупатель из Японии, и в этот раз без рефанда. Кстати, когда я переводил приложение на 10 языков, японский там тоже был, возможно, это помогло пользователю найти приложение, ху ноуз
Несмотря на такие хорошие новости, ещё до этой продажи решил переключиться с мобильного приложения на своё расширение Pomodoro Timer, в котором уже почти 4к пользователей, начну готовить его к монетизации, и когда доберусь до 5к пользователей, начну тестировать и потихоньку включать пейвол в разных регионах
Постараюсь обо всём рассказывать. Если интересно, напишите плиз в комментариях, вам интереснее подробный рассказ про весь процесс, или некое саммари, когда какой-то этап прошёл вполне норм?
Запускал распродажу своего мобильного приложения на Хэллоуин и только заметил, что случилась первая продажа!
Снова покупатель из Японии, и в этот раз без рефанда. Кстати, когда я переводил приложение на 10 языков, японский там тоже был, возможно, это помогло пользователю найти приложение, ху ноуз
Несмотря на такие хорошие новости, ещё до этой продажи решил переключиться с мобильного приложения на своё расширение Pomodoro Timer, в котором уже почти 4к пользователей, начну готовить его к монетизации, и когда доберусь до 5к пользователей, начну тестировать и потихоньку включать пейвол в разных регионах
Постараюсь обо всём рассказывать. Если интересно, напишите плиз в комментариях, вам интереснее подробный рассказ про весь процесс, или некое саммари, когда какой-то этап прошёл вполне норм?
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥14
Активно готовлю своё браузерное расширение к монетизации 🍅
Сейчас сделал чисто техническое обновление, но оно довольно важное:
- переехал с ванильного JS на фреймворк Wxt + React
- добавил аналитику PostHog
Теперь проект, во-первых, будет легче поддерживать и дальше развивать, можно легко любые библиотеки подключить, а во-вторых, встроенной аналитики Google мне давно было недостаточно, плюс их UI это что-то непостижимое. PostHog выглядит сильно дружелюбнее для меня как разработчика, там большой бесплатный лимит и куча полезных тулов, типа фича-флагов, сразу в комплекте. Буду пробовать, короче
Дальше в планах настроить фидбек-луп от пользователей и увеличить количество оценок в Chrome Web Store. Буду показывать какой-нибудь попап с выбором оценки, и если пользователь выбирает 1-4 звезды, то просить написать его отзыв прямо в расширении и отправлять отзыв мне, а если выбирает 5 звёзд, то переводить писать отзыв в стор
Мне, если честно, такой подход не очень нравится лично, но так многие делают, и это действительно помогает улучшить оценки, плюс фидбек так или иначе я получаю. Так что тут решил переступить через себя и реализовать, как уже придумано в индустрии
Дальше хочу поделиться парой технических деталей обновления, если не разрабатываете сами браузерные расширения, смело пропускайте 🙃
В мире браузерных расширений, кажется, самые популярные фреймворки сейчас - это Plasmo и Wxt. Так вот, не рекомендую использовать Plasmo. Судя по всему, он не будет дальше развиваться, а в его текущем состоянии там слишком много магии, и нужно слишком хорошо понимать, как он работает внутри, чтобы мочь его дебажить. Я пробовал сначала переехать на него, но когда осознал, сколько времени уже потратил просто чтобы понять, почему что-то не работает, сразу решил от него уйти
У Wxt тоже есть особенности, которые можно посчитать магическими, но он мне в ногу так не стрелял, я довольно легко и просто на него переехал. Вообще проблем не помню, но рекомендую по доке всё-таки пробежаться перед использованием, чтобы понять хотя бы, как там работают entrypoints
По поводу PostHog, у них есть статья как настраивать аналитику в браузерном расширении, если будете добавлять, рекомендую начать с неё
Сейчас сделал чисто техническое обновление, но оно довольно важное:
- переехал с ванильного JS на фреймворк Wxt + React
- добавил аналитику PostHog
Теперь проект, во-первых, будет легче поддерживать и дальше развивать, можно легко любые библиотеки подключить, а во-вторых, встроенной аналитики Google мне давно было недостаточно, плюс их UI это что-то непостижимое. PostHog выглядит сильно дружелюбнее для меня как разработчика, там большой бесплатный лимит и куча полезных тулов, типа фича-флагов, сразу в комплекте. Буду пробовать, короче
Дальше в планах настроить фидбек-луп от пользователей и увеличить количество оценок в Chrome Web Store. Буду показывать какой-нибудь попап с выбором оценки, и если пользователь выбирает 1-4 звезды, то просить написать его отзыв прямо в расширении и отправлять отзыв мне, а если выбирает 5 звёзд, то переводить писать отзыв в стор
Мне, если честно, такой подход не очень нравится лично, но так многие делают, и это действительно помогает улучшить оценки, плюс фидбек так или иначе я получаю. Так что тут решил переступить через себя и реализовать, как уже придумано в индустрии
Дальше хочу поделиться парой технических деталей обновления, если не разрабатываете сами браузерные расширения, смело пропускайте 🙃
В мире браузерных расширений, кажется, самые популярные фреймворки сейчас - это Plasmo и Wxt. Так вот, не рекомендую использовать Plasmo. Судя по всему, он не будет дальше развиваться, а в его текущем состоянии там слишком много магии, и нужно слишком хорошо понимать, как он работает внутри, чтобы мочь его дебажить. Я пробовал сначала переехать на него, но когда осознал, сколько времени уже потратил просто чтобы понять, почему что-то не работает, сразу решил от него уйти
У Wxt тоже есть особенности, которые можно посчитать магическими, но он мне в ногу так не стрелял, я довольно легко и просто на него переехал. Вообще проблем не помню, но рекомендую по доке всё-таки пробежаться перед использованием, чтобы понять хотя бы, как там работают entrypoints
По поводу PostHog, у них есть статья как настраивать аналитику в браузерном расширении, если будете добавлять, рекомендую начать с неё
wxt.dev
Next-gen Web Extension Framework – WXT
WXT provides the best developer experience, making it quick, easy, and fun to develop web extensions. With built-in utilities for building, zipping, and publishing your extension, it's easy to get started.
👍5❤3
Добавил аналитику в своё браузерное расширение и потерял почти 1000 пользователей
Конечно же, это не связано с добавлением аналитики как таковой, а связано с добавлением нового разрешения host permission для отправки событий. А когда оно появляется в расширении после обновления, Гугл показывает страшное уведомление пользователю, что расширение теперь может читать и записывать любые данные на всех сайтах, и чтобы продолжить им пользоваться, нужно это разрешить
Я бы и сам не принял такое
Я, кстати, добавил запрос только для домена PostHog, не уверен, показывает ли Гугл, что мне нужен доступ только туда, а не ко всем сайтам. Но выводы грустные: по графику видно, что 24 ноября я обновил расширение и в первый день потерял 315 пользователей и около 1000 в сумме к текущему моменту
Из 4000
Урок усвоен: host permission нужно добавлять как можно раньше и делать как можно более широким
В следующем посте напишу ещё про подсчёт WAU (активные пользователи в неделю) у Гугла, тут тоже есть вопросики
Конечно же, это не связано с добавлением аналитики как таковой, а связано с добавлением нового разрешения host permission для отправки событий. А когда оно появляется в расширении после обновления, Гугл показывает страшное уведомление пользователю, что расширение теперь может читать и записывать любые данные на всех сайтах, и чтобы продолжить им пользоваться, нужно это разрешить
Я бы и сам не принял такое
Я, кстати, добавил запрос только для домена PostHog, не уверен, показывает ли Гугл, что мне нужен доступ только туда, а не ко всем сайтам. Но выводы грустные: по графику видно, что 24 ноября я обновил расширение и в первый день потерял 315 пользователей и около 1000 в сумме к текущему моменту
Из 4000
Урок усвоен: host permission нужно добавлять как можно раньше и делать как можно более широким
В следующем посте напишу ещё про подсчёт WAU (активные пользователи в неделю) у Гугла, тут тоже есть вопросики
🤔1
По поводу метрики WAU (Weekly Active Users) в Chrome Web Store
Как я писал в прошлом посте, есть вопросики, как Google считает эту метрику. Как они её считают, они не раскрывают (или я плохо искал), но они открыто пишут, что не считают её по активности в самом расширении (даже просто открытие)
И это видно. Вот смотрите: первый скрин из аналитики расширения Google - 2527 недельных пользователей, на странице стора их 2000, потому что Google округляет вниз. А вот скрин из моей аналитики за лучшую неделю с момента, как я её добавил: 270 уникальных пользователей за неделю, кто хотя бы открыл расширение, и 194, кто запускал таймер
Моя гипотеза - Google считает это число как уникальных пользователей браузера за неделю, у которых установлено моё расширение. Но точно, наверное, мы не узнаем
В любом случае получается парадокс: Google считает эту метрику вроде как в нашу сторону, потому что на странице стора показывается больше пользователей, чем реально активных, что повышает доверие, но при этом реальность может отличаться на порядок
Выводы делаю такие:
1. Нужно добавлять свою аналитику как можно раньше, чтобы трезво оценивать ситуацию в продукте
2. Монетизацию этого расширения я откладываю, потому что некого монетизировать
Даже если я раскачу пейвол на всех и смогу в конверсию 1%, то это будет всего 2 пользователя от активных. А остальные пойдут в отзывы и уронят рейтинг расширения :)
Такие дела. Но это не страшно, магия SEO продолжает работать, потихоньку пользователи будут набираться, а я пока начал делать другой продукт - мобильное приложение, о котором планирую рассказать в начале следующего года
Всех со всеми возможными наступившими и наступающими праздниками!🎄
Набираемся сил чтобы продолжать творить 🙂
Как я писал в прошлом посте, есть вопросики, как Google считает эту метрику. Как они её считают, они не раскрывают (или я плохо искал), но они открыто пишут, что не считают её по активности в самом расширении (даже просто открытие)
И это видно. Вот смотрите: первый скрин из аналитики расширения Google - 2527 недельных пользователей, на странице стора их 2000, потому что Google округляет вниз. А вот скрин из моей аналитики за лучшую неделю с момента, как я её добавил: 270 уникальных пользователей за неделю, кто хотя бы открыл расширение, и 194, кто запускал таймер
Моя гипотеза - Google считает это число как уникальных пользователей браузера за неделю, у которых установлено моё расширение. Но точно, наверное, мы не узнаем
В любом случае получается парадокс: Google считает эту метрику вроде как в нашу сторону, потому что на странице стора показывается больше пользователей, чем реально активных, что повышает доверие, но при этом реальность может отличаться на порядок
Выводы делаю такие:
1. Нужно добавлять свою аналитику как можно раньше, чтобы трезво оценивать ситуацию в продукте
2. Монетизацию этого расширения я откладываю, потому что некого монетизировать
Даже если я раскачу пейвол на всех и смогу в конверсию 1%, то это будет всего 2 пользователя от активных. А остальные пойдут в отзывы и уронят рейтинг расширения :)
Такие дела. Но это не страшно, магия SEO продолжает работать, потихоньку пользователи будут набираться, а я пока начал делать другой продукт - мобильное приложение, о котором планирую рассказать в начале следующего года
Всех со всеми возможными наступившими и наступающими праздниками!
Набираемся сил чтобы продолжать творить 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Решил отменить подписку ChatGPT, так как на самом деле мне и бесплатного тарифа хватит (вот и проверю заодно). Тем не менее, хотел бы сохранить как минимум доступ к их deep research и realtime voice API, так как на данный момент оно уж очень хорошо работает, поэтому решил сделать очень простой UI только для этих двух фичей
Если вам вдруг тоже будет полезно, пользуйтесь на здоровье https://kopchikovich.github.io/chatgpt-essential/
• нужен API ключ от OpenAI, он хранится локально, кроме как в OpenAI никуда не отправляется
• вообще в целом ничего никуда не отправляется, даже аналитики нет, данные хранятся полностью локально в браузере
• код open source https://github.com/kopchikovich/chatgpt-essential (ставьте звёздочки 😁)
Важный нюанс: если в https://platform.openai.com/ у вас Usage tier 1, то там маленькие лимиты токенов на deep research и даже на один ресерч может не хватить. Мне пока не хватило, так что даже полностью протестить не получилось 🥲
А вот реалтайм разговор работает и довольно неплохо, самое то для изучения языка. По крайней мере, я так использовал этот режим в ChatGPT и планирую теперь тут, когда закончится подписка
Если вам вдруг тоже будет полезно, пользуйтесь на здоровье https://kopchikovich.github.io/chatgpt-essential/
• нужен API ключ от OpenAI, он хранится локально, кроме как в OpenAI никуда не отправляется
• вообще в целом ничего никуда не отправляется, даже аналитики нет, данные хранятся полностью локально в браузере
• код open source https://github.com/kopchikovich/chatgpt-essential (ставьте звёздочки 😁)
Важный нюанс: если в https://platform.openai.com/ у вас Usage tier 1, то там маленькие лимиты токенов на deep research и даже на один ресерч может не хватить. Мне пока не хватило, так что даже полностью протестить не получилось 🥲
А вот реалтайм разговор работает и довольно неплохо, самое то для изучения языка. По крайней мере, я так использовал этот режим в ChatGPT и планирую теперь тут, когда закончится подписка
kopchikovich.github.io
ChatGPT Essential
Open source web client for OpenAI Deep Research and Realtime Voice APIs
👍3❤1
Непостоянная рубрика - рефералки 🙃
1. Claude Code. Если кто-то давно хотел попробовать, могу поделиться реферальной ссылкой: получите одну неделю бесплатно. Скорее всего попросят привязать карту, и это будет работать как триал, так что не забудьте отменить на 7-й день, если не планируете дальше пользоваться. У меня осталось всего два приглашения, поэтому напишите в комментариях, кому нужно, - скину в личку
2. Proton. Я ими пользуюсь уже 4 года: начинал с VPN, потом основную почту сделал у них, сейчас ещё начал пользоваться диском, аутентификатором и кошельком. Короче, там целая экосистема приложений с фокусом на приватность. Доверять или нет - конечно, решать вам, мне больше всего нравится красивый почтовый ящик
1. Claude Code. Если кто-то давно хотел попробовать, могу поделиться реферальной ссылкой: получите одну неделю бесплатно. Скорее всего попросят привязать карту, и это будет работать как триал, так что не забудьте отменить на 7-й день, если не планируете дальше пользоваться. У меня осталось всего два приглашения, поэтому напишите в комментариях, кому нужно, - скину в личку
2. Proton. Я ими пользуюсь уже 4 года: начинал с VPN, потом основную почту сделал у них, сейчас ещё начал пользоваться диском, аутентификатором и кошельком. Короче, там целая экосистема приложений с фокусом на приватность. Доверять или нет - конечно, решать вам, мне больше всего нравится красивый почтовый ящик
user@pm.me 😁 По ссылке 2 недели бесплатно почти на любой тариф без привязки карты (на какие-то всё же попросят). Если понравится и решите подписаться, получим по $20 в их кредитах на оплату подписки https://pr.tn/ref/SZ1NWWR6account.proton.me
Enjoy two weeks of Proton for free
Experience true online privacy. Protect your data with Proton for free for the next 14 days.
Запустили Photo to PDF в App Store и уже 2 продажи в первые 24 часа!
Кто помнит, это проект, который принес первый доллар. Запускал я его только в Google Play. С тех пор там случилось ещё 2 продажи, и итого он уже заработал $7
В App Store цена чуть повыше, и проект уже заработал $13 там
Интересно, что будет дальше, в планах попробовать продвигать через платный трафик. Но пока есть ощущение, что Apple всё ещё даёт буст новым приложениям, несмотря на то, что летом была паника в Твиттере, якобы они перестали это делать 🤷♂️
Очень мотивируют такие штуки продолжать и не останавливаться. Даже маленькие и простые тулзы всё ещё нужны, и люди готовы за них платить 🥹
Кто помнит, это проект, который принес первый доллар. Запускал я его только в Google Play. С тех пор там случилось ещё 2 продажи, и итого он уже заработал $7
В App Store цена чуть повыше, и проект уже заработал $13 там
Интересно, что будет дальше, в планах попробовать продвигать через платный трафик. Но пока есть ощущение, что Apple всё ещё даёт буст новым приложениям, несмотря на то, что летом была паника в Твиттере, якобы они перестали это делать 🤷♂️
Очень мотивируют такие штуки продолжать и не останавливаться. Даже маленькие и простые тулзы всё ещё нужны, и люди готовы за них платить 🥹
🔥4🍾3❤1👍1
Ну всё, теперь я ещё и контрибьютор в Open Source 🙂 Мои изменения приняли в одном из проектов PostHog, правда, перенесли в другую репу, но всё же ачивка https://github.com/PostHog/wizard/pull/282
1🔥6
Как у вас дела?
Я активно работал на работе и разрабатывал проект с командой. Да, у меня теперь есть команда 🥹 и я надеюсь очень скоро показать вам наше первое приложение!
Сейчас проходим ревью в Apple и тем, кому предстоит, могу посоветовать:
- если у вас в приложении есть функция логина - дайте сразу ревьюверам креды для демо аккаунта, всё равно запросят
- если для доступа к функционалу приложения не обязательно логиниться/создавать аккаунт - проактивно об этом напишите, всё равно запросят
- также Apple требует чтобы в приложении была возможность удалить аккаунт, если его можно создавать. Опять же лучше сразу сделайте - всё равно запросят
Возможно стоит ещё сразу записать видео на живом девайсе со всеми флоу приложения. Но простое приложение у меня проходило ревью и без этого, тут не 100%
Это может сберечь вам время, потому что ревью дело не быстрое, но нам пока хотя бы через сутки что-то отвечают, что уже не плохо
Я активно работал на работе и разрабатывал проект с командой. Да, у меня теперь есть команда 🥹 и я надеюсь очень скоро показать вам наше первое приложение!
Сейчас проходим ревью в Apple и тем, кому предстоит, могу посоветовать:
- если у вас в приложении есть функция логина - дайте сразу ревьюверам креды для демо аккаунта, всё равно запросят
- если для доступа к функционалу приложения не обязательно логиниться/создавать аккаунт - проактивно об этом напишите, всё равно запросят
- также Apple требует чтобы в приложении была возможность удалить аккаунт, если его можно создавать. Опять же лучше сразу сделайте - всё равно запросят
Возможно стоит ещё сразу записать видео на живом девайсе со всеми флоу приложения. Но простое приложение у меня проходило ревью и без этого, тут не 100%
Это может сберечь вам время, потому что ревью дело не быстрое, но нам пока хотя бы через сутки что-то отвечают, что уже не плохо
🔥5
Не перестаю удивляться, как странно работает аналитика Google
По их данным, у меня в расширении за неделю увеличилось количество юзеров на 40%+ (от 4500 WAU до 7500 WAU)
Казалось бы, надо радоваться (и я радуюсь), но смотрю свою аналитику, где трекаю WAU по тем юзерам, кто реально открывает расширение, и никакого спайка не вижу. Наоборот, даже небольшой дроп после этой недели с «ростом»
Думаю, Google что-то поменял в алгоритмах подсчёта пользователей, и пока это на пользу продукту, то пофиг, как они считают. Главное помнить, что это может не отражать реальную картину
По их данным, у меня в расширении за неделю увеличилось количество юзеров на 40%+ (от 4500 WAU до 7500 WAU)
Казалось бы, надо радоваться (и я радуюсь), но смотрю свою аналитику, где трекаю WAU по тем юзерам, кто реально открывает расширение, и никакого спайка не вижу. Наоборот, даже небольшой дроп после этой недели с «ростом»
Думаю, Google что-то поменял в алгоритмах подсчёта пользователей, и пока это на пользу продукту, то пофиг, как они считают. Главное помнить, что это может не отражать реальную картину
Предложили купить моё расширение за $4000
В продолжение прошлого поста. Почему то, что количество пользователей в сторе растёт, это хорошо, даже если не отражает истину. Сегодня пришло письмо с предложением купить моё расширение за $4,000
Конечно, это может быть фейк, но интересно, что это уже второе предложение. Первое было чуть больше недели назад и за $20
Получается, следующее должно быть ещё через неделю и за $800,000? 😁
Вот тогда и поговорим
В продолжение прошлого поста. Почему то, что количество пользователей в сторе растёт, это хорошо, даже если не отражает истину. Сегодня пришло письмо с предложением купить моё расширение за $4,000
Конечно, это может быть фейк, но интересно, что это уже второе предложение. Первое было чуть больше недели назад и за $20
Получается, следующее должно быть ещё через неделю и за $800,000? 😁
Вот тогда и поговорим
🔥5😁3