Aller au contenu principal

Sondages et formulaires LimeSurvey

Vous voulez mesurer la satisfaction de vos clients, mener un baromètre social ou collecter des inscriptions. Les SaaS comme SurveyMonkey ou Typeform font le travail, mais les réponses (souvent des données personnelles) partent sur des serveurs américains, et chaque page de sondage charge ses propres traceurs. France Nuage héberge LimeSurvey, la plateforme open source de sondages et de formulaires écrite en PHP.

Accès : votre instance dédiée, par exemple sur https://sondage.france-nuage.fr, déployée depuis la console France Nuage.

Pourquoi LimeSurvey ?

LimeSurvey gère tout le cycle d'une enquête, de la conception du questionnaire (28 types de questions) à la diffusion par liens uniques, puis la collecte, l'analyse et l'export. Sa vraie force tient dans la gestion des invitations. Vous importez une liste de participants, chacun reçoit un jeton (un lien personnel), et le logiciel sait à tout moment qui a répondu et qui ne l'a pas fait.

Toutes les réponses sont stockées sur les serveurs France Nuage. Les pages de sondage ne chargent aucun script tiers côté navigateur.

La relance des non-répondants

C'est le critère qui départage LimeSurvey de presque tout le marché open source récent. Parce que chaque participant a son propre jeton, vous ciblez une relance sur les seules personnes qui n'ont pas encore répondu, autant de fois que nécessaire, sans jamais renvoyer un rappel à ceux qui ont déjà rendu leur copie. Un taux de réponse se joue souvent sur la deuxième et la troisième relance. Un formulaire Google, lui, ne sait pas qui a répondu.

LimeSurvey planifie ces envois, personnalise le message avec le nom du destinataire et suit le statut de chaque invitation (envoyée, ouverte, répondue). En activant le mode de réponses anonymisées, vous dissociez l'identité du participant de sa réponse et vous relancez par jeton tout en conservant l'anonymat des résultats.

Édition et licence

France Nuage opère la version communautaire de LimeSurvey, publiée sous licence GNU GPL v2 ou ultérieure (GPLv2+, logiciel libre). Le code est auditable, vos données exportables, et l'instance ré-internalisable sur votre propre infrastructure quand vous le décidez. Cette licence n'impose aucune mention visible obligatoire, donc l'interface peut être servie sans le nom ni le logo LimeSurvey, sur votre domaine. France Nuage n'est pas affilié à LimeSurvey GmbH ; « LimeSurvey » est une marque de son éditeur, citée ici pour désigner le logiciel opéré, jamais revendue comme marque commerciale.

Comparatif avec les alternatives

CritèreFrance NuageSurveyMonkeyTypeformGoogle FormsAuto-hébergement
Open sourceOui (GPLv2+)NonNonNonOui
Hébergement souverainOui (France)Non (USA)Non (USA)Non (USA)Selon vous
Relance ciblée des non-répondantsOuiPartielleNonNonOui
Réponses anonymes avec jetonsOuiLimitéNonNonOui
Types de questions28Selon forfaitRéduitRéduit28
Export SPSS / R / ExcelOuiSelon forfaitSelon forfaitCSV seulOui
API d'intégrationRemoteControl2Selon forfaitOuiNonRemoteControl2
Sauvegardes autoOuiOuiOuiOuiÀ configurer
Coût opsZéroZéroZéroZéroTemps + serveur

Concrètement

Le code source est auditable par n'importe qui, sous licence GPLv2+, sans boîte noire ni dépendance à un éditeur.

Les réponses vous appartiennent. Vous les exportez au format ouvert (CSV, Excel, SPSS, R) quand vous voulez, sans quota de collecte ni facturation au répondant.

Vos enquêtes restent en France, soumises au droit français. Pas de CLOUD Act, pas d'accès par des autorités étrangères, pas de traceur publicitaire sur la page vue par vos répondants.

Portabilité

Une enquête touche parfois des données sensibles, comme des avis nominatifs, des données RH ou des réponses de santé pour une mutuelle. Avec LimeSurvey :

  • Export complet des réponses (CSV, Excel, SPSS, R, PDF)
  • Export et réimport d'une enquête entière au format .lss
  • API RemoteControl2 documentée pour piloter la collecte
  • Licence GPLv2+ qui garantit la pérennité du projet

Si France Nuage disparaît demain, vous exportez vos enquêtes et vos réponses, puis vous réinstallez LimeSurvey sur votre propre serveur. Essayez de récupérer autant depuis un compte SurveyMonkey résilié.

France Nuage vs auto-hébergement

Vous pourriez installer LimeSurvey sur votre propre serveur. Mais :

AspectAuto-hébergementFrance Nuage
Haute disponibilitéÀ votre chargeGarantie
SauvegardesÀ configurerAutomatiques
Mises à jour sécuritéÀ surveillerAppliquées
Certificats SSLÀ renouvelerGérés
Monitoring 24/7À mettre en placeInclus
Base de données HASGBD à gérer (MySQL / MariaDB / PostgreSQL)PostgreSQL répliqué géré (CloudNativePG)
AuthentificationComptes locaux à gérerSSO de l'organisation (OpenID Connect)
Envoi des invitationsSMTP à opérerRelais e-mail configuré

Une enquête ouverte pendant une panne, c'est un taux de réponse qui s'effondre et une campagne perdue. Chez France Nuage, la disponibilité et les sauvegardes sont garanties. La base de données tourne sur PostgreSQL répliqué (CloudNativePG), et le relais d'envoi des invitations est configuré pour que vos e-mails partent sans finir en spam.

Démarrage rapide

1. Déployer depuis la console

  1. Rendez-vous sur console.france-nuage.fr
  2. Créez votre compte France Nuage ou connectez-vous
  3. Activez le service LimeSurvey depuis la console
  4. Accédez à votre instance via l'URL fournie, puis connectez-vous par le SSO de votre organisation (OpenID Connect) ; un compte d'administration de secours reste disponible dans les détails du service

2. Créer une enquête

  1. Dans l'administration LimeSurvey, ouvrez Enquêtes → Créer une enquête
  2. Donnez un titre, choisissez la langue et rédigez le message d'accueil
  3. Ajoutez vos groupes de questions, puis vos questions (choix multiple, échelle, texte libre, matrice)
  4. Activez l'enquête quand elle est prête

3. Inviter des participants et gérer les jetons

  1. Ouvrez Participants à l'enquête → Initialiser la table des participants
  2. Importez votre liste (CSV) ou saisissez les contacts à la main
  3. Générez les jetons : chaque participant reçoit un lien personnel unique
  4. Lancez l'invitation par e-mail depuis l'onglet Invitations et rappels

4. Relancer les non-répondants

  1. Retournez dans Invitations et rappels → Envoyer un rappel par e-mail
  2. LimeSurvey ne propose que les participants au statut « pas de réponse »
  3. Personnalisez le message de rappel et programmez l'envoi
  4. Répétez à quelques jours d'intervalle jusqu'au taux de réponse visé

API et intégration

LimeSurvey expose l'API RemoteControl2 en JSON-RPC pour piloter la collecte depuis votre SI :

# Récupérer les réponses d'une enquête en JSON via RemoteControl2
curl -X POST https://sondage.france-nuage.fr/index.php/admin/remotecontrol \
-H "Content-Type: application/json" \
-d '{
"method": "export_responses",
"params": ["SESSION_KEY", 123456, "json"],
"id": 1
}'
Appel RemoteControl2Description
get_session_keyOuvre une session authentifiée
add_surveyCrée une enquête
add_participantsAjoute des participants et génère leurs jetons
invite_participantsEnvoie les invitations par e-mail
remind_participantsRelance les participants sans réponse
export_responsesExporte les réponses (JSON, CSV, SPSS…)

Bonnes pratiques

  • Testez l'enquête en mode prévisualisation avant d'activer les jetons, une question mal calibrée fausse toute la campagne
  • Séparez la table des invitations de la table des réponses quand vous promettez l'anonymat
  • Étalez les relances : une première à J+3, une seconde à J+7, rarement plus de trois
  • Fixez une date de clôture et une politique de rétention claire pour les réponses
  • Exportez et archivez les résultats bruts dès la clôture, avant toute analyse

Références