Litlys is the easiest analytics tool you will ever use. It is fast, modern and completely cookie free.
Install in under 30 seconds. Self host with Docker or use our hosted cloud.
A powerful alternative to Google Analytics 4, Posthog and Mixpanel.
Sign up on Litlyx.com and create a project. Then use your workspace_id to connect Litlyx to your website.
<script defer data-workspace = "workspace_id"
src = "https://cdn.jsdelivr.net/npm/litlyx-js@latest/browser/litlyx.js"></script>This minimal setup is all you need to start tracking visitors on your website or web apps with ease.
You can install Litlyx using npm, pnpm or any modern package managers:
npm i litlyx-jsLitlyx works with all modern JavaScript and TypeScript frameworks. You can also use Litlyx on any WordPress website by injecting the script with a third party plugin.
First, import the litlyx-js library:
import { Lit } from 'litlyx-js';Then initialize Litlyx:
Lit.init('your_workspace_id');Once initialized, Litlyx automatically tracks page visits, real time users, unique visitors and much more.
You can track your own custom events with Litlyx.
Lit.event('click_on_buy_item');If you need more detailed information, you can add metadata:
Lit.event('click_on_buy_item', {
metadata: {
'product-name': 'Coca-Cola',
'price': 1.50,
'currency': 'EUR'
}
});Litlyx makes it easy to adapt your analytics to your project.
Use the command below to send a test event. Replace workspace_id with your project ID.
curl -X POST "https://broker.litlyx.com/event" \
-H "Content-Type: application/json" \
-d '{
"pid": "workspace_id",
"name": "testEvent1",
"metadata": "{\"test\": \"something\"}",
"website": "something",
"userAgent": "something"
}'To self host the Litlyx dashboard, first clone this repository. Litlyx Docker images are hosted on DockerHub.
Run the following commands in order:
npm run docker-prepare #use your favourite package manager like pnpm, bun, etc...and than:
docker-compose upAt localhost:3000 you will see your own instance of the Litlyx dashboard.
To forward your data on your self-hosted instance, you need to set up the following variables: data-host, data-port, data-secure(true if it is HTTPS or false if it is HTTP).
<script defer data-project="your_workspace_id"
data-host="your-host-name"
data-port="your-port"
data-secure="true/false"
src="https://cdn.jsdelivr.net/gh/litlyx/litlyx-js/browser/litlyx.js">
</script>Litlyx self hosting gives you the freedom to use the full platform for free.
If you want to scale to more client seats, you can choose one of our lifetime plans available in the pricing section.
For more info on how to use litlyx read our documentation.
To keep track on what we are cooking behind the scene we have a public Roadmap for you to check.
If you need more information, want to interact with us or the community, need help, or have feedback to share, feel free to join us on Litlyx's Discord channel.
If you want to contribute to Litlyx's development, reach out to us on Discord in our #contribution channel.
For any support, write to help@litlyx.com. We are happy to assist you.
Litlyx is licensed under the Apache 2.0 license.