mirror of
https://github.com/Litlyx/litlyx
synced 2025-12-09 23:48:36 +01:00
first commit
This commit is contained in:
7
LICENSE.md
Normal file
7
LICENSE.md
Normal file
@@ -0,0 +1,7 @@
|
||||
Copyright 2024 Litlyx
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You can read the License at
|
||||
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
BIN
assets/agent.png
Normal file
BIN
assets/agent.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 136 KiB |
BIN
assets/bg.png
Normal file
BIN
assets/bg.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 180 KiB |
BIN
assets/screen.png
Normal file
BIN
assets/screen.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 144 KiB |
BIN
assets/techs.png
Normal file
BIN
assets/techs.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 29 KiB |
137
readme.md
Normal file
137
readme.md
Normal file
@@ -0,0 +1,137 @@
|
||||
|
||||
<p align="center">
|
||||
<img src="assets/bg.png"/>
|
||||
</p>
|
||||
|
||||
<h4 align="center">
|
||||
🌐 <a href="https://litlyx.com">Website</a> 📚 <a href="https://docs.litlyx.com">Docs</a> 🔥 <a href="https://dashboard.litlyx.com">Start for Free!</a>
|
||||
</h4>
|
||||
|
||||
<br />
|
||||
|
||||
#
|
||||
|
||||
<p align="center">
|
||||
A single-line code analytics solution that integrates with every JavaScript/TypeScript framework. <br />
|
||||
Track 10+ KPIs and as many custom events as you want for your website or web app.<br />
|
||||
An AI Data Analyst Assistant ready to help you!
|
||||
</p>
|
||||
|
||||
#
|
||||
|
||||
<br />
|
||||
|
||||
<p align="center">
|
||||
<img src="assets/screen.png"/>
|
||||
</p>
|
||||
|
||||
#
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
#
|
||||
|
||||
# Join Litlyx's Community Channel on Discord
|
||||
|
||||
If you need more information, help, or want to provide general feedback, feel free to join us here: [Litlyx on Discord](https://litlyx.com)
|
||||
|
||||
# Installation
|
||||
|
||||
You can install Litlyx using `npm`, `yarn`, or `pnpm`:
|
||||
|
||||
```sh
|
||||
npm i litlyx
|
||||
```
|
||||
|
||||
Or import it directly into your JavaScript code:
|
||||
|
||||
```html
|
||||
<script defer data-project="project_id_here" src="https://cdn.jsdelivr.net/npm/litlyx/browser/litlyx.js"></script>
|
||||
```
|
||||
|
||||
Importing Litlyx with a direct script already tracks 10 KPIs such as page visits, browsers, devices, OS, real-time online users, and many more.
|
||||
|
||||
> - [!WARNING]
|
||||
> - If you want to track custom events, you need to import the library with `npm`, `yarn`, or `pnpm`. Continue reading to find out more!
|
||||
|
||||
#### You can find the official documentation: [here](https://docs.litlyx.com).
|
||||
|
||||
# Supported Frameworks
|
||||
|
||||
Litlyx natively supports all these JavaScript/TypeScript frameworks. You can use Litlyx in all WordPress projects by injecting JS code using plugins. You can even use Litlyx in cloud (or edge) functions in BaaS!
|
||||
|
||||
<p align="center">
|
||||
<img src="assets/techs.png" />
|
||||
</p>
|
||||
|
||||
# Usage
|
||||
|
||||
Litlyx is very simple to use. The first thing is to import Litlyx into your code:
|
||||
|
||||
```js
|
||||
import { Lit } from 'litlyx';
|
||||
```
|
||||
|
||||
Once imported, you need to initialize Litlyx:
|
||||
|
||||
```js
|
||||
Lit.init('your_project_id');
|
||||
```
|
||||
|
||||
After this line, Litlyx will automatically track more than 10 KPIs for you.
|
||||
|
||||
> [!NOTE]
|
||||
> - Create your first project for free! 👉 <a href="https://dashboard.litlyx.com">Create now!</a>
|
||||
|
||||
# Customize Your Experience by Tracking Custom Events
|
||||
|
||||
With Litlyx, you can create your own events to track in your project on the main CTA. Your creativity is the limit! Customize your experience like this:
|
||||
|
||||
```js
|
||||
Lit.event('main_cta');
|
||||
```
|
||||
|
||||
This is the minimal setup for an event. If you want more control over them, you can use the `metadata` field:
|
||||
|
||||
```js
|
||||
Lit.event('pretty_cool_event', {
|
||||
metadata: {
|
||||
'tag': 'litlyx is awesome!',
|
||||
'age': 27,
|
||||
'score': 100.01,
|
||||
'list': ['Hello', 'World!']
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
And that's it! You have set up your first custom event. From now on, you know how to set them up.
|
||||
|
||||
# Lit, the AI Data Analyst at Your Service
|
||||
|
||||
<p align="center">
|
||||
<img src="assets/agent.png" width="200px"/>
|
||||
</p>
|
||||
|
||||
Litlyx comes with an integrated AI that can analyze your collected data and your entire history. It can compare data, query specific metadata, visualize charts, and much more.
|
||||
|
||||
You can have a `conversation` with Lit in the dashboard 👉 [here](https://dashboard.litlyx.com).
|
||||
|
||||
# You Are Free to Self-Host Litlyx
|
||||
|
||||
Litlyx is completely open-source, and you are free to self-host it and create your own version of the dashboard. We are always open to conversations with all contributors to the project, so contact us at `helplitlyx@gmail.com` to schedule a call with us!
|
||||
|
||||
We hope to hear from you!
|
||||
|
||||
# Official Docs
|
||||
|
||||
Read the complete documentation at [https://docs.litlyx.com](https://docs.litlyx.com).
|
||||
|
||||
# Contact
|
||||
|
||||
Write to us at `helplitlyx@gmail.com` if you need to contact us.
|
||||
|
||||
# License
|
||||
|
||||
Litlyx is licensed under the [Apache 2.0](/LICENSE.md) license.
|
||||
Reference in New Issue
Block a user