Asolytics: ASO Tracker
207 subscribers
7 photos
1 video
18 files
16 links
Официальный канал проекта asolytics.app

Делаем проект с открытым исходным кодом для ASO в Google Play. Автоматизируем анализ публичных источников информации с помощью Искусственного Интеллекта.

🌐 https://asolytics.app
Download Telegram
asolytics-release_06_03_2021.apk
10.3 MB
🧑‍💻 Вы просили, мы сделали!

📌 Добавили кнопку для ручного обновления набора данных приложения (установки, оценки, локаль, aso индекс)
asolytica-release_07_03_2021.apk
10.3 MB
🧑‍💻 Улучшили стабильность Asolytics.

📌 Если в момент прасинга данных или при поиске приложений возникал обрыв интернет соединения, приложение завершалось с ошибкой. Исправили это и несколько других крашей.
asolytics-release_14_03_2021_2.apk
10.3 MB
🧑‍💻 Привет! У нас очередное обновление.

📌 Исправили проблемы в Малоазийской и Индонезийской локали.
📌 Исправили проблему с вёрсткой на главном экране.
asolytics-release_16_03_2021.apk
10.3 MB
🧑‍💻Привет. У нас маленькое улучшение.

📌 Добавили возможность копировать заголовки и описания приложения, для этого необходимо зажать текст. Это может быть полезно если нужно перевести тексты с неизвестного языка
asolytics-release_18_03_2021.apk
10.3 MB
🧑‍💻 Небольшая правка.

📌 Исправили баг отображения оценок в выдаче по ключу. Раньше для всех приложений отображалась оценка 4.2; правильная оценка не подтягивалась
asolytics-release_19_03_2021.apk
10.3 MB
🧑‍💻 Привет. Это очередное плановое обновление

📌 Исправили проблему загрузки данных в Швейцарской локали. Теперь можно собирать ключи в Швейцарии и работать с другими данными.
asolytics-release_23_03_2021.apk
15.5 MB
🧑‍💻 Теперь можно полноценно экспортировать данные по движению ключей в электронные таблицы. Если вы используете Google Таблицы то данные можно синхронизировать и просматривать на ПК

📌 Добавлена возможность
экспортировать набора данных в файл Excel, функция экспорта в csv фал устарела, мы ее убрали.

🌐 сайт: https://asolytics.app
.
.
asolytics-release_31_03_2021.apk
15.5 MB
🧑‍💻 Привет. Это очередное обновление

📌 Многие пользователи писали о проблеме, когда приложение вылетает при открытии статистики ключа, мы наконец исправили эту проблему! Также, экран теперь открывается быстрее.

📌 Исправили синтаксические ошибки.

🌐 Подробнее: asolytics.app
.
.
asolytics-release_03_11_2021.apk
15.5 MB
🧑‍💻Привет! Это команда Asolytics

У нас новое обновление с небольшими улучшениями

📌 Исправили баг в расчёте позиций ключей;

📌 Оптимизировали алгоритм расчет частотности поисковы запросов

🌐 Подробнее: asolytics.app
.
.
Hi
Недавно я принял решение немного изменить концепцию Asolytics.

Теперь это проект с открытым исходным кодом для ASO в Google Play. Софт  автоматизирует анализ информации с публичных источников с помощью искусственного интеллекта.

На доеный момент есть такие функции:

📌 Поиск трендовых запросов в Google Play;
📌 Парсинг саджестов расчет популярности ключевых слов;
📌 Поиск ключевых слов по которым индексируются конкуренты;
📌 Поиск информации о конкурентах (сколько трафика конкуренты получают в сутки, с каких стран трафик, приблизительная валютная выручка за месяц и т.д); 
📌 Отслеживание позиций в поиске по ключевым словам.

Есть еще несколько полезных функций в разработке, но о них расскажу позже.

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

Детальней можно ознакомится на сайте так же там есть инструкуия 
🌐 https://asolytics.app
Media is too big
VIEW IN TELEGRAM
Hi

Мы добавили новую полезную функцию. Теперь можно очень легко анализировать similar apps (похожие приложения).

В среднем до 80% органического трафика приложения в Google Play получают из вкладки "похожие приложения", когда ваш app попадает в подборки на страницы других приложений.

Скрипт asolytics может найти все приложения на страницы которых попал ваш апп, для этого нужно использовать ключ --similar и в качестве параметра указать bundle Id вашего приложения.

На первом уровне алгоритм обходит все приложения, которые отображены у вас в similar apps, затем на втором уровне рекурсии, проверяются приложения "похожие" у ваших "похожих". Таким образом формируется пул релевантных приложений.
Asolytics: ASO Tracker
Hi Мы добавили новую полезную функцию. Теперь можно очень легко анализировать similar apps (похожие приложения). В среднем до 80% органического трафика приложения в Google Play получают из вкладки "похожие приложения", когда ваш app попадает в подборки…
После анализа  собранных данных, будет составлена таблица со списком приложений, в которых вы отображены в похожих и ваша позиция в подборках.

Также:

📌 Средняя позиция в подборках;
📌 Медиана позиций в подборках "похожих" приложений
📌 Среднее количество иснталов у приложений на страницах которых вы присутствуете.

Чем больше "похожих" приложений имеет ссылки на ваш апп и чем выше ваша позиция в подборках тем больше трафика вы получаете с "обзора". Если ваша позиция в подборах попадает в ТОП 3 вы будете иметь максимальную конверсию установок с "похожих", на более низких позициях количество инсталов будет падать экспоненциально
Вчера я обещал добавить в скрипт функцию анализа локализации конкурентов в Google Play - Done!

С помощью одной команды (asolytics --local net.metapps.meditationsounds) можно легко узнать на какие языки перевидено приложение вашего конкурента.

Алгоритм.
Паук проходит все доступные локали в Google Play и смотрит название заданного приложения. Дальше AI библиотечна распознает язык на котором составлен заголовок аппа. Результат выдается в форме таблицы:

📌 Локаль в Google Play
📌 Заголовок в этой локали
📌 Язык на котором составлен заголовок

Также подсчитывается количество языков, которые используются для локализации немингов на странице приложения
В этом посте расскажу о том как находить тренды в Goole Play.

Для чего полезно смотреть и анализировать трендовые ключевые слова в Google Play? Например, если вы хотите сделать новую игру или приложение и хотите найти актуальные ниши на данный момент. Или например посмотреть, возможно какие-то из трендовых ключей будут актуальными для вашего проекта, а вы их еще не используете в мете своего приложения.

Один из самых простых и эффективных методов поиска трендовых (самых популярных) поисковых запросов в Google Play это анализ поисковых подсказок, так званых суджетов. Когда пользователь заходит в маркет и начинает писать ключевое слово, google предлагает 5 наиболее частых варианта. Проанализировав все возможные подсказки можно выявлять тренды в заданной стране, на заданном языке.

Как это делать, ниже ⬇️
Алгоритм.

Постановка задачи: Мы хотим узнать самые трендовые ключевые слова в Google Play, в Украине на украинском языке.

Решение: Для этого берем украинский алфавит 33 буквы и в цикле подставляем в поиск маркета по одной букве. На каждую букву гугл предлагает по 5 подсказок, самые высокочастотные вверху и вниз по убыванию популярности. Именно позицию в списке мы используем в качестве весового коэффициента популярности ключа. По завершению прохода цикла по всем буквам алфавита мы получаем пул (33*5=165 ключей) ключевых слов с весовым коэффициентом относительной популярности. Этот алгоритм может быть применен для любой локали.

Именно по такому алгоритму работает функция поиска трендов в asolytics. Что бы запустить парсер трендов нужно выполнить команду asolytics --trends --gl UA --hl uk (где UA и uk это код страны и код языка)
В этом посте расскажу как быстро анализировать зафичеренные отзывы пользователей в разных локалях.

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

Что это дает и какие действия можно предпринять?

1⃣ Можно попытаться ответить пользователю на отзыв, чтобы он изменил его на более высокую оценку.
2️⃣ Контраргументировать плохой отзыв ответом разработчика, таким образом, чтобы сгладить негативное влияние отзыва на конверсию.
3️⃣ Попытаться выбить плохой отзыв, например с помощью мотива.

Алгоритм. Как быстро выявить плохие отзывы в разных странах.

Берем список всех доступных локалей в Google Play,  проходим по нему циклом, вытягаем со страницы отзывы и оценки на разных языках. Формируем полученные данные в виде таблицы и сортируем по оценке.

По такому алгоритму работает опция --reviews в asolytics. Чтобы запустить анализ зафичеренных отзывов, используйте команду asolytics --reviews org.thoughtcrime.securesms (где org.thoughtcrime.securesms - bundle ID вашего приложения). Так же мы ввели дополнительный термин "средняя оценка по фичеру", что это и зачем, я расскажу немного позже...
Много людей просило добавить возможность выгружать данные в электронные таблицы.

Мы в последней версии добавили возможность выгружать данные в csv файлы. Это прострой формат файлов которые можно открыть с помощью Excel, Google Таблиц или Numbers (MacOS).

В конце любой команды добавьте опцию --csv file.csv (где file.csv - это файл куда будут записаны данные).
Например: asolytics --key "fitness at home" --csv file_aso.csv

Если раньше вы уже установили предыдущую версию asolytics, обновите до последней версии с помощью команды pip3 install asolytics --upgrade
Asolytics: ASO Tracker
Hi Недавно я принял решение немного изменить концепцию Asolytics. Теперь это проект с открытым исходным кодом для ASO в Google Play. Софт  автоматизирует анализ информации с публичных источников с помощью искусственного интеллекта. На доеный момент есть…
Всего несколько недель назад мы решили основать Open Source проект для ASO и сейчас в репозитории открытого программного обеспечения PyPi.org у нас уже больше 1100 установок!

До этого мы долгое время разрабатывали мобильное приложения для трекинга позиций ключевых слов в поиске Google Play. Бекэнд мобильного приложения по сути и является основою нынешнего проекта Asolytics Open Source, мы просто удалили не нужный код и добавили несколько новых функций.

Есть еще много идей как улучшить проект и добавить новые функции, так же мы принимаем ваши предложения в чате. Работаем дальше следите за обновлениями.
Asolytics: ASO Tracker
В этом посте расскажу как быстро анализировать зафичеренные отзывы пользователей в разных локалях. Попадание отзывов с плохой оценкой в топ приводит к падению конверсии страницы приложения в установку. Поэтому неплохо знать, в какой стране зависли плохие…
Недавно я писал пост о том, как анализировать зафичеренные отзывы в разных локалях с помощью Asolytics, и о том как можно на них влиять.

Я писал чем неприятны отзывы которые имеют плохую оценку и попадают в фичер - они снижают конверсию страницы приложения, а так как конверсия является одним из ключевых факторов для алгоритмов Google Play, это приводит к просадке трафика с обзора, приложения могут хуже попадать в подблоки similar apps и т.п.

Если понаблюдать за алгоритмом фичера отзывов, то можна заметить следующее закономерности:

1⃣ В фичер чаще попадают отзывы которые, относятся к текущей версии билда.
2⃣ Отзывы, которые имеют большую длину текста.
3⃣ Отзывы, которые набрали больше всего лайков.

Ранее я описал три варианта, что можно сделать с этими отзывами, но забыл об одном довольно простом и эффективном способе, которым часто пользовался когда у меня было одно приложение в Google Play. Для того чтобы Google Play запустил переоценку зафичеренных отзывов, нужно выпустить билд с новой версией apk/aab. То есть брем приложение, вносим небольшие изменения в код, увеличиваем версию билда на единицу. Выпускаем новый релиз, в поле "Что нового" пишем что-то типа "Improved the app, fixed bugs", в таком случае, если обновление небольшие то Google пропускает его достаточно быстро 3-4 часа.

После этого с большой вероятностью в фичер  попадут новые отзывы, которые прейдут от новых пользователей или от тех кто обновился на новую версию, если отзыв будет иметь достаточную длину.

Переоценка значимости отзывов выполняется примерно в течении 3 - 5 дней с момента получения актуального отзыва.

Чтобы посмотреть зафичеренные отзывы в разных локалях в asolytics используйте опцию asolytics --reviews
Последнюю неделю я занимался анализом тегов в Google Play. В этом посте расскажу что о них известно.

Теги появились не так давно и о них довольно мало информации, но тем не менее это достаточно интересная вещь, на которую многие асошники не обращают должное внимание. Поверхностно мы понимаем, что это один из элементов алгоритма кластеризации приложений в Google Play, который помогает формировать группы приложений с подобной тематикой, механикой, логикой, интерфейсом и т.д.

На странице приложений в Google Play теги отображаются под коротким описанием приложения, в виде карусели. Последовательность тегов имеет значение, они ранжируются в прядку значимости тега для конкретного приложения: сначала идет самый важный тег и дальше по убыванию значимости.
Для игор и приложений теги могут выполнять разные роли, так как в игре их всегда больше, чем у приложений. Приложения обычно имеют один тег, иногда два-три, игры, в свою очередь, могут иметь до 9 (возможно и больше, но пока не встречал)

Теги в Google Play бывают трёх видов:

1️⃣ Ачивки - указывают на достижения приложения, (например: №7 в "топ бесплатных" в категории общение)
2️⃣ Теги категорий - это теги при клике на которые пользователь попадает в соответствующую категорию Google Play.
3️⃣ Поисковые теги - это теги, которые содержат в себе поисковой ключ. При клике на такой тег пользователь попадает на страницу поисковой выдачи Google Play по этому ключу. Важно! Поисковой ключ не всегда соответствует лейблу тега. Ключ из тега можно узнать перейдя по тегу или вытащить парсером с html кода страницы приложений.

Интересным моментом также есть индексация приложений по тегам. Вы можете индексироваться по тегу даже тогда, когда на странице вашего приложения нет этого тега, а также приложение может не индексироваться по тегу, который присутствует на странице приложения.

Исходя из предыдущего тезиса, полезным является собрать все теги ваших похожих приложений (similar apps) и проверить индексацию вашего приложения по этим тегам, собрать ключевые слова из поисковых тегов и попробовать по ним продвинутся, так как они с большей вероятностью являются высокочастотными. Именно эту возможность мы добавили в наш скрипт Asolytics. Я уже писал, что для игр это может работать эффективней, так как игры имеют больше тегов, а соответственно больше данных для анализа, больше ключей можно извлечь.

Для анализа тегов можно использовать опцию --tags после указывается Bundle ID приложения, алгоритм скрипта парсит теги на странице заданного приложения, а также на страницах похожих приложений (similar apps), таким образом формируется пул релевантных тегов для вашего приложения. Дальше анализируются свойства и формируется таблица с такими параметрами:

1️⃣ Лейбл тега
2️⃣ Тип тега (Поисковой / Тег категории / Другое)
3️⃣ Поисковой ключ (если тег является поисковым)
4️⃣ Значимость тега для кластера приложений, на основании позиции тега
5️⃣ Количество приложений, которые содержат текущий тег внутри пула (similar apps)
6️⃣ Индексация по тегу - скрипт проверяет по каким из найденных тегов индексируется ваше приложение.

Пример выполнения программы Asolytics можно посмотреть тут.

Также следует помнить, что в консоли разработчика есть возможность выбрать до 5 тегов своему приложению, но эта опция не является для алгоритмов Google определяющей. Вы всего лишь помогаете алгоритму понять о чем ваше приложение. Алгоритм выдачи тега учитывает множество параметров, некоторые из них:

тематика приложения;
результаты опросов пользователей после написания отзыва;
соответствие тестовой меты соответствующим категориям;
теги, которые разработчик указал в Google Play;