Posthog Free Business Intelligence Software
Track Your Customers And Websites With Open Source BI Tool
Automate every event on your website using Posthog analytics. It is open source and provides full data control, insight visualizations and API for integrations.
Posthog is an open source data analytics tool that provides out-of-the-box features to understand the website’s analytics. There is a complete system of auto event auto capturing in which it captures the event right on time when any activity takes place on the website. Further, it is self-hosted and you completely own your data. After that, this open source analytics software identifies the more engaging and less engaging part of your site. Moreover, the feature flag option informs about the impact of any new feature in the application. You can easily roll out or roll back new features depending upon their usage.
This business intelligence dashboard software offers visualization of user’s behavior where they drop off after certain steps. In addition, this open source bi tool records the user’s sessions where you can see the user’s activities in the form of video. Then, you can analyze where users find ease/difficulty in navigation. However, all these things happen on a very easy and intuitive dashboard.
Posthog features include:
- Data Import
- Full Data Control
- Event Auto capturing
- Session Recording
- External Integrations
- Feature Flags
- Conversion/Retention Tracking
- Push Notifications
Once the pre-requisites are installed, run the following command to download the source files:
git clone https://github.com/PostHog/posthog
After that, run the following command to set up the database:
docker-compose -f docker-compose.dev.yml up -d redis db
Then, go into the cloned directory and create and activate the virtual environment:
cd posthogpython3 -m venv envsource env/bin/activate
After that, run the following commands to install dependencies:
pip install -r requirements.txtpip install -r requirements-dev.txt
In the end, run the application with the following commands:
DEBUG=1 python3 manage.py migrateDEBUG=1 ./bin/start
Finally, access the application in the browser at the following link.
You may find the following links relevant: