Мне нужно получить статистику о пользователях, кто и как пользутеся веб-приложением. Веб-приложение я продаю и его ставят к себе на домен люди для своих собственных юзеров (админов или посетителей — неважно).
Здесь особенность, что одно приложение запускают много пользователей с разных доменов (на домене 1..беск юзеров), и я не могу на клиенте узнать какой уникальный ID пользователя и время последней отсылки данных, поэтому запросы шлются каждый раз при запуске.
К примеру, по каждому пользователю хочу отправить на сервер:
— ОС
— Броузер
— Разрешение
— Какой-то кастомный флаг
— Конфиг моей программы
А потом хочу в UI аналитики выбрать временной интервал и увидеть статистику по конкретному параметру, например:
— Как много пользователей имеют {устаревший броузер}?
— Как много пользователей имеют {броузер X} AND {кастомный_флаг_1=true}
— Динамика соотношения пользователей {кастомный_флаг_1=true} и {кастомный_флаг_1=false}
— Распределение количества пользователей по доменам? А сколько пользователей на домене X?
— Какова частота запуска программы уникальными юзерами? А конкретным юзером? А юзерами с домена X?
Конечно, серверная часть должна уметь как-то склеить все запросы от одного уникального юзера (хотя бы по броузер+ОС+IP) воедино, и оставить только его последний запрос в аналитику. Но сохранить частоту исползования программы пользователем.
Есть ли какой-то софт, который обеспечит мне на моём сервере прием такой аналитики и будет иметь фронтенд для удобного составления запросов и выдачи визуализированных данных?
Re: Аналитика, но не для сайтов, а для веб-приложений
Здравствуйте, sharez, Вы писали:
S>Есть ли какой-то софт, который обеспечит мне на моём сервере прием такой аналитики и будет иметь фронтенд для удобного составления запросов и выдачи визуализированных данных?
а чем принципиально веб-приложение от сайта отличается?
если ты его продаешь, значит у пользователя есть свой уникальный ID
если запросы идут к твоему серверу, то можно GA использовать
Re: Аналитика, но не для сайтов, а для веб-приложений
Здравствуйте, icezone, Вы писали:
I>Здравствуйте, sharez, Вы писали:
S>>Есть ли какой-то софт, который обеспечит мне на моём сервере прием такой аналитики и будет иметь фронтенд для удобного составления запросов и выдачи визуализированных данных?
I>а чем принципиально веб-приложение от сайта отличается? I>если ты его продаешь, значит у пользователя есть свой уникальный ID I>если запросы идут к твоему серверу, то можно GA использовать
Принципиально тем, что это "сайт на вынос". Представьте, что вы продаете CMS. Её могут установить на любом количестве доменов + у каждой дофига юзеров.
GA это полная потеря контроля над своими же данными. Но даже это не главное.
Можно ли в GA сделать те вещи, которые я описал, а потом добавить какаю-то кастомную визуализацию? То, что я там нашел — только какие-то базовые сортировки и выборки, никаких кастомных ключей, графиков (и типов графиков) и т. д..
Re[2]: Аналитика, но не для сайтов, а для веб-приложений
Здравствуйте, rean, Вы писали:
R>AJAX R>SQL + визулизатор UI
Это первая мысль и была, конечно. Но один такой инструмент я уже написал, захлебнулся в работе и забросил его, мои нужды он так и не удовлетворил. Если всё сделать качественно, а не "сооружу за два дня на коленке", то это уже тянет на отдельный проект, увы, это не по зубам.
Re[3]: Аналитика, но не для сайтов, а для веб-приложений
все вышеперечисленное имеется в аналитике и даже в яндексововй метрике (а если гуи на html то и движения мышки юзера можно смотреть)
все запрошенные отчеты строятся как мышко-кликом так и js и целями
реалтайм есть, через цели, скриптами или мышко-кликом или тригерами через гугл-тэг-манагер
любые самые немыслимые отчеты в общем случае строятся мышкокликом и совсем уж безумные с небольшим js
по аналитике яндексовой метрике есть платные тех поддержки где вам сделают нужный отчет, любой.
А если вы вежливы обаятельны и умеете общаться с тех поддержкой по телефону — то сделают и бесплатно, мне делали очень хитрые отчеты. воронки продаж в реалтаме с телефон-трекером, бесплатно.
Здравствуйте, sharez, Вы писали:
S>Принципиально тем, что это "сайт на вынос". Представьте, что вы продаете CMS. Её могут установить на любом количестве доменов + у каждой дофига юзеров.
не боитесь шпионить за пользователями, которые вам заплатили?
S>GA это полная потеря контроля над своими же данными. Но даже это не главное. S>Можно ли в GA сделать те вещи, которые я описал, а потом добавить какаю-то кастомную визуализацию? То, что я там нашел — только какие-то базовые сортировки и выборки, никаких кастомных ключей, графиков (и типов графиков) и т. д..
в GA можно что угодно настроить и передавать любые данные — вы сперва их API посмотрите
Re[4]: Аналитика, но не для сайтов, а для веб-приложений
Здравствуйте, icezone, Вы писали:
I>не боитесь шпионить за пользователями, которые вам заплатили?
Это называется аналитика. Вопрос не в хочу-не хочу, сейчас без этого никак. Либо давать доступ только по CDN (если технически возможно), и делать вид, что не шпионишь (100% тех, у кого вы берете код по CDN "шпионят" за вами).
Аналитика отключается через конфиг (или за денежку, как доп. платная опция).
Но пользователей надо предупреждать, тут никто не спорит.
Re: Аналитика, но не для сайтов, а для веб-приложений
Здравствуйте, sharez, Вы писали:
S>Piwik (ныне Matomo). S>https://matomo.org/
S>Изначально Open-source и бесплатно, ныне частично бесплатно, частично очень платно и только по подписке. S>По сути, без премиум-допов смысла не имеет.
Если ставить на свой сервер, то все бесплатно и опен-сорсно. Премиум-допы — не знаю, не знаю, живу без них и не парюсь.