Installer Dozokit Analytics en cinq minutes
Il vous faut un compte Cloudflare gratuit et un compte GitHub ou GitLab. Rien à installer sur votre ordinateur.
Les étapes
- Cliquez sur Deploy to Cloudflare ci-dessus et connectez-vous à Cloudflare.
- Connectez GitHub quand Cloudflare le demande. Il copie le code de Dozokit Analytics dans votre compte, et c’est cette copie qu’il fait tourner.
- Gardez les noms proposés (dozokit-analytics), sauf si vous les utilisez déjà, et tapez un mot de passe d’au moins 12 caractères. C’est celui qui ouvrira votre tableau de bord.
- Cliquez sur Create and deploy, puis patientez une minute ou deux pendant que Cloudflare crée le Worker et sa base de données.
- Ouvrez l’adresse que Cloudflare affiche à la fin, du type dozokit-analytics.votre-nom.workers.dev, et connectez-vous avec votre mot de passe.
- Dans Settings, ajoutez votre site en tapant son domaine, puis copiez la balise d’une ligne qu’il vous donne.
- Collez la balise dans le <head> de chaque page de votre site (la plupart des créateurs de sites ont un réglage « code personnalisé » ou « head »), publiez, et ouvrez votre site une fois. Settings indique quand la première visite arrive.
Plus tard, si besoin
Utiliser votre propre adresse, comme stats.exemple.fr
Dans Cloudflare, ouvrez le Worker, puis Settings → Domains & Routes → Add → Custom domain. Utilisez ensuite cette adresse dans la balise à la place de workers.dev. Le domaine doit être géré par Cloudflare.
Changer le mot de passe
Dans Cloudflare, ouvrez le Worker, puis Settings → Variables and Secrets, et modifiez PASSWORD.
Recevoir les mises à jour
Votre copie ne suit pas Dozokit Analytics toute seule, et un simple git pull ne marche pas, car votre copie a son propre historique. Dans un clone de votre copie, lancez ces trois commandes : elles prennent les derniers fichiers en gardant votre wrangler.jsonc, qui contient l’identifiant de votre base. Cloudflare reconstruit et déploie à chaque push.
git fetch https://github.com/dozokit/analytics main
git checkout FETCH_HEAD -- . ':!wrangler.jsonc'
git commit -m "Update Dozokit Analytics" && git pushNe pas compter vos propres visites
Ouvrez votre site une fois avec ?dozokit_ignore=1 à la fin de l’adresse.
Je l’installe pour vous
Vous préférez ne pas toucher à Cloudflare ? Écrivez-moi et je l’installe dans votre compte Cloudflare, pour le prix d’un café.
contact@dozokit.com
M’écrire