Аналитика, но не для сайтов, а для веб-приложений
От: sharez  
Дата: 21.01.18 07:36
Оценка:
Привет,

Мне нужно получить статистику о пользователях, кто и как пользутеся веб-приложением. Веб-приложение я продаю и его ставят к себе на домен люди для своих собственных юзеров (админов или посетителей — неважно).

Здесь особенность, что одно приложение запускают много пользователей с разных доменов (на домене 1..беск юзеров), и я не могу на клиенте узнать какой уникальный ID пользователя и время последней отсылки данных, поэтому запросы шлются каждый раз при запуске.

К примеру, по каждому пользователю хочу отправить на сервер:
— ОС
— Броузер
— Разрешение
— Какой-то кастомный флаг
— Конфиг моей программы

А потом хочу в UI аналитики выбрать временной интервал и увидеть статистику по конкретному параметру, например:

— Как много пользователей имеют {устаревший броузер}?
— Как много пользователей имеют {броузер X} AND {кастомный_флаг_1=true}
— Динамика соотношения пользователей {кастомный_флаг_1=true} и {кастомный_флаг_1=false}
— Распределение количества пользователей по доменам? А сколько пользователей на домене X?
— Какова частота запуска программы уникальными юзерами? А конкретным юзером? А юзерами с домена X?

Конечно, серверная часть должна уметь как-то склеить все запросы от одного уникального юзера (хотя бы по броузер+ОС+IP) воедино, и оставить только его последний запрос в аналитику. Но сохранить частоту исползования программы пользователем.

Есть ли какой-то софт, который обеспечит мне на моём сервере прием такой аналитики и будет иметь фронтенд для удобного составления запросов и выдачи визуализированных данных?
Re: Аналитика, но не для сайтов, а для веб-приложений
От: icezone  
Дата: 21.01.18 08:18
Оценка:
Здравствуйте, sharez, Вы писали:

S>Есть ли какой-то софт, который обеспечит мне на моём сервере прием такой аналитики и будет иметь фронтенд для удобного составления запросов и выдачи визуализированных данных?


а чем принципиально веб-приложение от сайта отличается?
если ты его продаешь, значит у пользователя есть свой уникальный ID
если запросы идут к твоему серверу, то можно GA использовать
Re: Аналитика, но не для сайтов, а для веб-приложений
От: rean  
Дата: 21.01.18 09:37
Оценка:
deleted
Отредактировано 22.04.2019 9:27 deleted2 . Предыдущая версия .
Re[2]: Аналитика, но не для сайтов, а для веб-приложений
От: sharez  
Дата: 21.01.18 12:30
Оценка:
Здравствуйте, icezone, Вы писали:

I>Здравствуйте, sharez, Вы писали:


S>>Есть ли какой-то софт, который обеспечит мне на моём сервере прием такой аналитики и будет иметь фронтенд для удобного составления запросов и выдачи визуализированных данных?


I>а чем принципиально веб-приложение от сайта отличается?

I>если ты его продаешь, значит у пользователя есть свой уникальный ID
I>если запросы идут к твоему серверу, то можно GA использовать

Принципиально тем, что это "сайт на вынос". Представьте, что вы продаете CMS. Её могут установить на любом количестве доменов + у каждой дофига юзеров.

GA это полная потеря контроля над своими же данными. Но даже это не главное.
Можно ли в GA сделать те вещи, которые я описал, а потом добавить какаю-то кастомную визуализацию? То, что я там нашел — только какие-то базовые сортировки и выборки, никаких кастомных ключей, графиков (и типов графиков) и т. д..
Re[2]: Аналитика, но не для сайтов, а для веб-приложений
От: sharez  
Дата: 21.01.18 12:32
Оценка:
Здравствуйте, rean, Вы писали:

R>AJAX

R>SQL + визулизатор UI

Это первая мысль и была, конечно. Но один такой инструмент я уже написал, захлебнулся в работе и забросил его, мои нужды он так и не удовлетворил. Если всё сделать качественно, а не "сооружу за два дня на коленке", то это уже тянет на отдельный проект, увы, это не по зубам.
Re[3]: Аналитика, но не для сайтов, а для веб-приложений
От: rean  
Дата: 21.01.18 15:40
Оценка:
deleted
Отредактировано 22.04.2019 9:27 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.01.2018 7:41 deleted2 . Предыдущая версия .
Re[4]: Аналитика, но не для сайтов, а для веб-приложений
От: maks__  
Дата: 21.01.18 16:53
Оценка:
R>В GA есть очень большие недостатки: отсутствие рилтаймовости

есть отчет с данными за полчаса: realtime
Re[4]: Аналитика, но не для сайтов, а для веб-приложений
От: loginx  
Дата: 21.01.18 17:42
Оценка:
Здравствуйте, rean, Вы писали:


R>В GA есть очень большие недостатки: отсутствие рилтаймовости


да,такого бреда давно не читал! есть же!
Re: Аналитика, но не для сайтов, а для веб-приложений
От: loginx  
Дата: 21.01.18 17:46
Оценка: +1
Здравствуйте, sharez, Вы писали:

все вышеперечисленное имеется в аналитике и даже в яндексововй метрике (а если гуи на html то и движения мышки юзера можно смотреть)
все запрошенные отчеты строятся как мышко-кликом так и js и целями
реалтайм есть, через цели, скриптами или мышко-кликом или тригерами через гугл-тэг-манагер
любые самые немыслимые отчеты в общем случае строятся мышкокликом и совсем уж безумные с небольшим js

по аналитике яндексовой метрике есть платные тех поддержки где вам сделают нужный отчет, любой.
А если вы вежливы обаятельны и умеете общаться с тех поддержкой по телефону — то сделают и бесплатно, мне делали очень хитрые отчеты. воронки продаж в реалтаме с телефон-трекером, бесплатно.
Отредактировано 21.01.2018 17:49 loginx . Предыдущая версия .
Re[4]: Аналитика, но не для сайтов, а для веб-приложений
От: icezone  
Дата: 22.01.18 06:35
Оценка:
Здравствуйте, rean, Вы писали:

R>В GA есть очень большие недостатки: отсутствие рилтаймовости


уже несколько лет как есть
Re[3]: Аналитика, но не для сайтов, а для веб-приложений
От: icezone  
Дата: 22.01.18 06:41
Оценка:
Здравствуйте, sharez, Вы писали:

S>Принципиально тем, что это "сайт на вынос". Представьте, что вы продаете CMS. Её могут установить на любом количестве доменов + у каждой дофига юзеров.


не боитесь шпионить за пользователями, которые вам заплатили?

S>GA это полная потеря контроля над своими же данными. Но даже это не главное.

S>Можно ли в GA сделать те вещи, которые я описал, а потом добавить какаю-то кастомную визуализацию? То, что я там нашел — только какие-то базовые сортировки и выборки, никаких кастомных ключей, графиков (и типов графиков) и т. д..

в GA можно что угодно настроить и передавать любые данные — вы сперва их API посмотрите
Re[4]: Аналитика, но не для сайтов, а для веб-приложений
От: sharez  
Дата: 22.01.18 07:07
Оценка:
Здравствуйте, icezone, Вы писали:

I>не боитесь шпионить за пользователями, которые вам заплатили?


Это называется аналитика. Вопрос не в хочу-не хочу, сейчас без этого никак. Либо давать доступ только по CDN (если технически возможно), и делать вид, что не шпионишь (100% тех, у кого вы берете код по CDN "шпионят" за вами).
Аналитика отключается через конфиг (или за денежку, как доп. платная опция).
Но пользователей надо предупреждать, тут никто не спорит.
Re: Аналитика, но не для сайтов, а для веб-приложений
От: sharez  
Дата: 22.01.18 07:11
Оценка:
В процессе поиска решения наткнулся на интересный вариант:

Piwik (ныне Matomo).
https://matomo.org/

Изначально Open-source и бесплатно, ныне частично бесплатно, частично очень платно и только по подписке.
По сути, без премиум-допов смысла не имеет.

Кто-нибудь использовал?
Re[5]: Аналитика, но не для сайтов, а для веб-приложений
От: icezone  
Дата: 22.01.18 18:45
Оценка:
Здравствуйте, sharez, Вы писали:

S>Аналитика отключается через конфиг (или за денежку, как доп. платная опция).


если в соглашении прописано, то нет проблем
передаете что угодно в GA как event или как virtual pageview
Re[2]: Аналитика, но не для сайтов, а для веб-приложений
От: salnicoff  
Дата: 22.01.18 19:01
Оценка: +1
Здравствуйте, sharez, Вы писали:

S>Piwik (ныне Matomo).

S>https://matomo.org/

S>Изначально Open-source и бесплатно, ныне частично бесплатно, частично очень платно и только по подписке.

S>По сути, без премиум-допов смысла не имеет.

Если ставить на свой сервер, то все бесплатно и опен-сорсно. Премиум-допы — не знаю, не знаю, живу без них и не парюсь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.