Как создать свой сервис Аналитикистатистики?
Добрый День!
Появилась нужда в своём сайте, а именно для сбора статистики.
Есть данные, которые собираю с сайтов, просто сухие цифры.( парсинг )
Хотелось иметь свою страницу чтобы они там хранились и строились простые графики ростападения.
Что-то на подобие сайтов аналитики продаж разных маркетов, но очень очень проще.
Создать простую html страницу могу, но как выводить данные из таблицы exel на сайт?
Полного ответа не жду, но надеюсь что подскажите технологию или правильный поисковый запрос для изучения. Спасибо
Дополнительно:
https://www.createwithdata.com/chartjs-and-csv/
Ответы:
https://grafana.com/
Есть и другие, но это по описанию подходит лучше всего.
А данные надо хранить в БД, а не в экселе
Ну зачем вы так сразу - создать свой сервис... Бьёте из пушки по воробьям.
Если вам нужны, цитирую:
простые графики ростападения.
то вы можете строить графики прямо в экселе. А также Гугл таблицы.
Профессиональные аналитики пользуются графана/кибана/даталенс/таблё.
Если знаете python можете строить через matplot и seaborn.
Делать свой сервис - точно не вариант.
Хранить данные рекомендую в БД. Удобно для аналитики: пока вы наВэПэЭр'ите ваши строки, пройдет 100 лет, а в базе вы за минуту сджойните записи и отфильтруете. База - это секьюрно. А ещё выручит вас, когда эксель начнет вылетать уже после пары десятков тыщ строк.
В общем, база - это база.
- Спасибо за ответ, гуглил ваши варианты, но, меня и таблица в exel устраивает, главная задача всего этого - вывод показателей ( графиков разных ) на интернет странице, чтобы с любого устройства их можно было посмотреть. Сейчас я делаю дэщборды в Exel, но часто нужно посмотреть их с другого устройства. Поэтому и хочу чтобы все данные отображались на отдельной странице. И максимально всё было просто, спарсил данные, дальше Ctrl+C> Ctrl+V и таблица ли график подстроился под новые значения.
- Warrior0707, если вас устраивает таблица в эксель, то вы можете воспользоваться облачным аналогом - Гугл таблицами. В них же тоже можно строить графики. Дополнил свой ответ.
У нас в компании давно ушли от экселя. Серьезная аналитика в графане, а простая - гугл таблицы.
- Snakecharmer, Спасибо, буду пробовать.
Metabase
там вот еще что=то есть,
https://habr.com/ru/articles/695310/
но их по факту 2-3 -Metabase, Redash и что-тио узкое типа https://tabix.io/
ну и Гугл никто не отменял же - Google Data Studio иили что там сейчас
и Яндекс https://habr.com/ru/articles/674038/
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для создания собственного сервиса аналитики или статистики, вам потребуется следовать нескольким шагам:
1. Определите цель вашего сервиса: прежде всего, определите, какую именно информацию вы планируете собирать и анализировать. Это может быть данные о посещаемости сайта, конверсии, поведении пользователей и т.д.
2. Разработайте архитектуру сервиса: определите, какие технологии и инструменты вам понадобятся для сбора и анализа данных. Например, для сбора данных о посещаемости сайта можно использовать Google Analytics, а для анализа данных - специализированные библиотеки и инструменты.
3. Создайте интерфейс для взаимодействия с данными: разработайте пользовательский интерфейс, который позволит пользователям просматривать и анализировать данные. Убедитесь, что интерфейс удобен и интуитивно понятен.
4. Обеспечьте безопасность данных: уделите особое внимание защите данных пользователей, так как аналитика часто содержит конфиденциальную информацию. Используйте шифрование данных и другие методы защиты.
5. Протестируйте и оптимизируйте сервис: перед запуском убедитесь, что ваш сервис работает корректно и быстро. Проведите тестирование на различных устройствах и браузерах, чтобы убедиться, что все функции работают правильно.
Важно помнить, что создание сервиса аналитики и статистики - это длительный и трудоемкий процесс, который требует не только знаний в области программирования, но и понимания бизнес-процессов и потребностей пользователей. Главное - быть готовым к постоянному улучшению и развитию своего сервиса.