
L'outil d'analyse le plus frais et adapté aux développeurs.
Litlyx est une solution d'analyse auto-hébercante open source pour les cadres modernes. La configuration prend moins de 30 secondes!

Inscrivez-vous sur litlyx.com et créez un projet. Ensuite, utilisez simplement votre project_id pour connecter Litlyx à votre site Web ou Litlyx auto-hôte à Docker.
< script defer data-project =" your_project_id " src =" https://cdn.jsdelivr.net/gh/litlyx/litlyx-js/browser/litlyx.js " > </ script > L'importation de Litlyx avec un script direct commence instantanément à suivre Page visits , Browsers , Devices , Operating Systems , Bouncing Rate , Real-Time Online Users , Unique Sessions , Countries et Average Session Time .
Vous pouvez installer Litlyx à l'aide npm , pnpm , yarn ou de tous les gestionnaires de packages modernes:
npm i litlyx-jsLitlyx Native fonctionne avec tous les frameworks JavaScript / TypeScript. Vous pouvez utiliser Litlyx dans tous les sites Web WordPress en injectant le code JS à l'aide d'un plug-in. Litlyx fonctionne également dans des environnements sans serveur avec des fonctions cloud (ou bord).

Importez la bibliothèque Litlyx-JS dans votre code:
import { Lit } from 'litlyx-js' ;Une fois importé, vous devez initialiser Litlyx:
Lit . init ( 'your_project_id' ) ; Après initialisation, Litlyx suivra automatiquement les analyses telles que Page visits , Browsers , Devices , Operating Systems , Real-Time Online Users , Unique Sessions , Countries et Average Session Time .
Vous n'êtes pas seulement limité aux KPI intégrés. Avec Litlyx, vous pouvez créer vos propres événements à suivre dans votre projet.
Lit . event ( 'click_on_buy_item' ) ; Si vous voulez un suivi plus spécifique, vous pouvez utiliser le champ metadata , comme ceci:
Lit . event ( 'click_on_buy_item' , {
metadata : {
'product-name' : 'Coca-Cola' ,
'price' : 1.50 ,
'currency' : 'EUR'
}
} ) ;Litlyx vous permet d'adapter facilement vos analyses aux besoins de votre projet.
Vous voulez voir rapidement comment Litlyx fonctionne avec les événements? Utilisez la commande curl ci-dessous pour envoyer un événement de test. Remplacez simplement le project_id par votre ID de projet réel dans votre terminal.
curl -X POST " https://broker.litlyx.com/event "
-H " Content-Type: application/json "
-d ' {
"pid": "project_id",
"name": "testEvent1",
"metadata": "{"test": "something"}",
"website": "something",
"userAgent": "something"
} 'Pour auto-héberger le tableau de bord Litlyx, fourchez d'abord ce référentiel.
Puis exécutez la commande suivante:
docker-compose buildUne fois la construction terminée, courez:
docker-compose upChez LocalHost: 3000, vous verrez votre propre instance du tableau de bord Litlyx.
Pour transférer vos données sur votre instance auto-hébergée, vous devez configurer les variables suivantes: ajoutez votre data-host , ajoutez votre data-port et ajoutez votre data-secure , en les définissant sur true si c'est HTTPS et faux si c'est HTTP.
< script defer data-project =" your_project_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 >Pour plus d'informations, lisez notre documentation. (sera amélioré dans un avenir proche à l'aide de Mintlify!)
Si vous avez besoin de plus d'informations, interagissez avec nous ou la communauté, aidez ou souhaitez fournir des commentaires, n'hésitez pas à nous rejoindre sur Litlyx Discord
Chaque type de contribution est acceptée à ce stade du projet. À l'avenir, nous améliorerons le processus d'intégration des contributeurs.
Litlyx est concédé sous licence Apache 2.0.