Apparence
Référence des outils
Disponible avectoutes les offres
Quand vous connectez un client IA à Cabin, il a accès aux outils ci-dessous. Votre assistant choisit lesquels appeler en fonction de ce que vous demandez. Les outils sont regroupés selon ce qu'ils font :
- Les outils de lecture se contentent de récupérer des données et peuvent être lancés à tout moment sans risque.
- Les outils d'écriture créent ou modifient des éléments : la plupart des clients vous demandent d'abord confirmation.
- Les outils destructifs suppriment des données : les clients vous demandent toujours confirmation avant de les lancer.
Chaque outil agit uniquement sur les domaines de votre propre compte et respecte votre offre. Un outil qui a besoin d'une fonctionnalité que vous n'avez pas vous le signale, au lieu de renvoyer des données partielles.
Outils de lecture
list_domains
Liste tous les domaines de votre compte, chacun avec l'URL de son tableau de bord privé (et celle du tableau de bord public si le partage est activé). Aucun paramètre.
get_analytics
Les statistiques d'un domaine sur une période : pages vues, visiteurs uniques, sessions, pages les plus vues et référents.
domain: le domaine à interroger (par exempleexample.com)date_from,date_to: la période, au formatYYYY-MM-DDscope: ce qu'il faut inclure :core,pages,referrals, ou une combinaison (par défautcore)limit_lists: nombre d'éléments renvoyés dans chaque liste (par défaut 50)
get_domain_settings
Les paramètres actuels de l'un de vos domaines : fuseau horaire, état du tableau de bord public, destinataires du rapport hebdomadaire, hôte personnalisé du script, couleur de la marque et liste des adresses IP exclues. Lisez-les avant de modifier emailRecipients ou excludeIps, car ces deux paramètres remplacent toute la liste.
domain: le domaine à lire
validate_installation
Vérifie que le script de suivi Cabin est correctement installé sur l'un de vos domaines.
domain: le domaine à vérifier
check_custom_domain_dns
Vérifie que le CNAME d'un sous-domaine personnalisé pointe bien vers custom.withcabin.com.
custom: le sous-domaine personnalisé à vérifier (par exemplestats.example.com)
analyse_page
Lance une analyse carbone/énergie et performance sur une seule URL, avec les moyennes historiques. Pour une URL que Cabin n'a jamais vue, comptez 20 à 30 secondes.
url: l'URL complète à analyser (par exemplehttps://example.com/about)force: relancer l'analyse même s'il en existe une récente (par défautfalse)
Outils d'écriture
create_domain
Ajoute un nouveau domaine à votre compte. Renvoie l'URL du tableau de bord et l'extrait de code du script de suivi à installer.
domain: le domaine à ajouter (sans protocole ni chemin)tz: fuseau horaire IANA des statistiques, par exempleEurope/London(par défautUTC)
update_domain_settings
Modifie un ou plusieurs paramètres d'un domaine qui vous appartient.
domain: le domaine à modifierpublic: rendre le tableau de bord accessible publiquementpublicPassword: protéger le tableau de bord public par un mot de passe ; une chaîne vide le retire (Plus et Scale)privacypage: afficher un engagement de confidentialité sur le tableau de bord publicemailRecipients: tableau des adresses e-mail qui reçoivent le rapport hebdomadaire de ce domaine (Plus n'envoie qu'à l'adresse e-mail de votre compte, Scale à n'importe qui). Remplace la liste entière : pour ajouter ou retirer une adresse, lisez d'abord les destinataires actuels aveclist_domains, puis envoyez la liste complète mise à jour. Un tableau vide arrête tous les e-mails hebdomadaires.tz: fuseau horaire IANAcolor: couleur de la marque du tableau de bord (hexadécimal)excludeIps: tableau de 30 adresses IP ou plages CIDR maximum (IPv4 ou IPv6) dont les visites sont écartées dès la réception. Remplace toute la liste ; passez[]pour la vider. Définir ou lire cette liste via un client IA transmet ces adresses au fournisseur de ce client.
add_custom_domain
Associe un sous-domaine personnalisé pour que le script de suivi soit servi depuis votre propre hôte et contourne les bloqueurs de publicités. Renvoie les instructions de configuration DNS et la nouvelle balise <script> à installer une fois le DNS vérifié (Plus et Scale).
domain: le domaine Cabin vers lequel le sous-domaine pointeracustom: le sous-domaine à utiliser, par exemplestats.example.com(évitez les noms commeanalytics,trackeroustats, que les bloqueurs de publicités ciblent eux-mêmes)
Outils destructifs
delete_domain
Supprime définitivement un domaine de votre compte ; la suppression de ses statistiques est alors programmée. Cette action est irréversible.
domain: le domaine à supprimer
remove_custom_domain
Détache un sous-domaine personnalisé d'un domaine qui vous appartient, et renvoie la balise script de l'hôte par défaut à remettre sur votre site.
domain: le domaine Cabin auquel le sous-domaine est rattachécustom: le sous-domaine à retirer
