{
  "title": "Vidéo sur 30 pages d’entrée de logiciels B2B en français",
  "edition": 1,
  "observedDate": "2026-10-20",
  "publisher": "VisuAstral",
  "author": "Noham Cohen",
  "sourcePage": "https://visuastral.fr/etude-video-sites-saas-2026",
  "sampleSize": 30,
  "sampleType": "Échantillon exploratoire de convenance, sélectionné avant observation ; ni représentatif ni classement. Les 11 premiers viennent d’une liste interne de sites B2B, les 19 suivants complètent différentes familles logicielles.",
  "scope": "Page d’accueil publique française indiquée, redirections officielles conservées ; une page par site ; pas les pages produit ni réseaux sociaux.",
  "method": [
    "Échantillon et critères fixés avant collecte. URLs choisies pour leur présentation B2B en français, sans vérification systématique du pays du siège.",
    "Chrome, viewport 1440 × 756 ; DOM rendu et première vue sauvegardés ; passage au pied de page puis second parcours par pages pour les chargements différés, limité à 28 déplacements.",
    "Vidéos natives avec source active et dimensions non nulles ; zones iframe de lecteurs identifiables ; invitations explicites à une vidéo précise. Les catégories se recoupent.",
    "Chaînes sociales, bibliothèques externes, liens de webinar ou de prise de rendez-vous ne sont pas comptés comme films présents dans le contenu principal.",
    "Bannières et choix de consentement de la session conservés. Une zone de lecteur peut être identifiée sans que la lecture soit accessible ; aucun formulaire commercial n’a été soumis.",
    "Durées natives issues des métadonnées ; durées annoncées séparées. Pas de moyenne entre boucles, démonstrations, témoignages et films.",
    "Neuf pages sans signal confirmé ne prouvent pas l’absence de vidéo ailleurs sur ces sites. Trois cas restent indéterminés.",
    "Redirections conservées : Yousign vers Youtrust ; Sociabble vers une page de migration Poppulo. Cette dernière n’est pas une page d’accueil SaaS ordinaire."
  ],
  "limits": [
    "Échantillon de convenance non représentatif : aucun taux sectoriel ne peut en être déduit.",
    "Le DOM et la session peuvent manquer des lecteurs masqués, différés ou conditionnés au consentement. Les vidéos n’ont pas toutes été visionnées.",
    "Aucune mesure de trafic, conversion, ventes ou effet causal ; aucun classement de qualité.",
    "Le contenu et la disposition peuvent changer après le relevé."
  ],
  "conflictOfInterest": "Étude publiée par un studio qui vend des films. Les marques observées ne sont pas présentées comme clientes et ne cautionnent pas cette étude.",
  "records": [
    {
      "id": 1,
      "name": "Noota",
      "requestedUrl": "https://www.noota.io/fr",
      "observedUrl": "https://www.noota.io/fr",
      "observedAt": "2026-10-19T22:08:31.312Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": 44.67,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Plusieurs boucles vidéo accompagnent les fonctions. La première est intégrée à la présentation du produit."
    },
    {
      "id": 2,
      "name": "Kantree",
      "requestedUrl": "https://kantree.io/fr",
      "observedUrl": "https://kantree.io/fr",
      "observedAt": "2026-10-19T22:08:32.238Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Un lien vers une vidéo précise accompagne les retours clients. Le bouton de démo principal correspond à une demande de rendez-vous."
    },
    {
      "id": 3,
      "name": "Beetween",
      "requestedUrl": "https://beetween.fr/",
      "observedUrl": "https://beetween.fr/",
      "observedAt": "2026-10-19T22:08:34.202Z",
      "status": "indeterminate",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Une miniature de témoignage et une zone iframe sont présentes ; aucun lecteur actif identifié dans cette session."
    },
    {
      "id": 4,
      "name": "La Growth Machine",
      "requestedUrl": "https://lagrowthmachine.com/fr/",
      "observedUrl": "https://lagrowthmachine.com/fr/",
      "observedAt": "2026-10-19T22:08:36.597Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Aucun lecteur ni invitation explicite à lancer un film relevé sur la page. Les ressources vidéo sont accessibles ailleurs."
    },
    {
      "id": 5,
      "name": "Plezi",
      "requestedUrl": "https://www.plezi.co/fr/",
      "observedUrl": "https://www.plezi.co/fr/",
      "observedAt": "2026-10-19T22:08:38.872Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Une commande de lecture vidéo coexiste avec la demande de démonstration commerciale."
    },
    {
      "id": 6,
      "name": "Zest",
      "requestedUrl": "https://zestmeup.com/",
      "observedUrl": "https://zestmeup.com/",
      "observedAt": "2026-10-19T22:08:43.186Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": 103,
      "note": "Un lien vidéo indique 1 min 43 s. Cette durée est annoncée dans la page, sans vérification de la durée du média."
    },
    {
      "id": 7,
      "name": "MerciApp",
      "requestedUrl": "https://www.merci-app.com/",
      "observedUrl": "https://www.merci-app.com/",
      "observedAt": "2026-10-19T22:08:44.773Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": 21.68,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une démonstration native en boucle accompagne la présentation du produit."
    },
    {
      "id": 8,
      "name": "Kraaft",
      "requestedUrl": "https://www.kraaft.com/",
      "observedUrl": "https://www.kraaft.com/",
      "observedAt": "2026-10-19T22:08:51.081Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": true,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Des lecteurs YouTube verticaux présentent notamment des témoignages. Un accès à une démo YouTube figure aussi dans le DOM."
    },
    {
      "id": 9,
      "name": "Waalaxy",
      "requestedUrl": "https://www.waalaxy.com/fr/",
      "observedUrl": "https://www.waalaxy.com/fr/",
      "observedAt": "2026-10-19T22:08:54.268Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Les tutoriels renvoient à une chaîne externe ; aucun lecteur précis confirmé sur cette page."
    },
    {
      "id": 10,
      "name": "Wimi",
      "requestedUrl": "https://www.wimi-teamwork.com/fr",
      "observedUrl": "https://www.wimi-teamwork.com/fr",
      "observedAt": "2026-10-19T22:09:05.225Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Une invitation distincte à voir une vidéo de démo se trouve sous la première vue de la page."
    },
    {
      "id": 11,
      "name": "Axonaut",
      "requestedUrl": "https://axonaut.com/",
      "observedUrl": "https://axonaut.com/",
      "observedAt": "2026-10-19T22:09:12.654Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "La démonstration proposée mène à un événement ou à une prise de rendez-vous ; aucun lecteur précis confirmé sur la page."
    },
    {
      "id": 12,
      "name": "Sellsy",
      "requestedUrl": "https://go.sellsy.com/",
      "observedUrl": "https://go.sellsy.com/",
      "observedAt": "2026-10-19T22:09:14.698Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": true,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Un lecteur Vimeo en lecture automatique, muette et en boucle est intégré à la page."
    },
    {
      "id": 13,
      "name": "Pennylane",
      "requestedUrl": "https://www.pennylane.com/fr",
      "observedUrl": "https://www.pennylane.com/fr",
      "observedAt": "2026-10-19T22:09:16.154Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": 9.98,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une boucle vidéo accompagne la page et un lien permet de lire une vidéo de témoignage."
    },
    {
      "id": 14,
      "name": "PayFit",
      "requestedUrl": "https://payfit.com/fr/",
      "observedUrl": "https://payfit.com/fr/",
      "observedAt": "2026-10-19T22:09:18.870Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": 8.08,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une boucle native est intégrée à la première partie et des commandes de lecture figurent dans la section de témoignages."
    },
    {
      "id": 15,
      "name": "Lucca",
      "requestedUrl": "https://www.lucca.fr/",
      "observedUrl": "https://www.lucca.fr/",
      "observedAt": "2026-10-19T22:09:21.129Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Un replay est promu dans une annonce. Il est séparé du contenu produit et exclu des signaux vidéo étudiés."
    },
    {
      "id": 16,
      "name": "Skello",
      "requestedUrl": "https://www.skello.io/",
      "observedUrl": "https://www.skello.io/",
      "observedAt": "2026-10-19T22:09:31.946Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": 23.2,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une boucle vidéo est présente dans le haut de page ; des vidéos précises sont aussi liées plus bas. Une démo interactive est distincte du film."
    },
    {
      "id": 17,
      "name": "Combo",
      "requestedUrl": "https://combohr.com/fr",
      "observedUrl": "https://combohr.com/fr/",
      "observedAt": "2026-10-19T22:09:33.993Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Des ressources de formation vidéo sont liées dans le menu et le pied de page ; aucun film précis confirmé dans le contenu principal."
    },
    {
      "id": 18,
      "name": "Agicap",
      "requestedUrl": "https://agicap.com/fr/",
      "observedUrl": "https://agicap.com/fr/",
      "observedAt": "2026-10-19T22:09:36.733Z",
      "status": "indeterminate",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Un bouton Play est exposé près de la présentation. La nature et le chargement du média n’ont pas pu être confirmés : cas indéterminé."
    },
    {
      "id": 19,
      "name": "Dendreo",
      "requestedUrl": "https://www.dendreo.com/",
      "observedUrl": "https://www.dendreo.com/",
      "observedAt": "2026-10-19T22:09:38.937Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Les liens de démonstration renvoient à une présentation en webinar ou à une demande commerciale, sans lecteur précis confirmé dans la page."
    },
    {
      "id": 20,
      "name": "lemlist",
      "requestedUrl": "https://www.lemlist.com/fr",
      "observedUrl": "https://www.lemlist.com/fr",
      "observedAt": "2026-10-19T22:09:41.124Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "La page annonce une section de témoignages vidéo avec des commandes de lecture. Les éléments vidéo natifs sans source active ne sont pas comptés comme boucles confirmées."
    },
    {
      "id": 21,
      "name": "Livestorm",
      "requestedUrl": "https://livestorm.co/fr",
      "observedUrl": "https://livestorm.co/fr",
      "observedAt": "2026-10-19T22:09:48.310Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": 5.71,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une courte boucle vidéo native accompagne la présentation. L’inscription à une démo reste une autre action."
    },
    {
      "id": 22,
      "name": "Partoo",
      "requestedUrl": "https://www.partoo.co/fr/",
      "observedUrl": "https://www.partoo.co/fr/",
      "observedAt": "2026-10-19T22:09:54.754Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": true,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Une zone de lecteur YouTube est intégrée plus bas ; son chargement dépend du gestionnaire de consentement."
    },
    {
      "id": 23,
      "name": "Yousign",
      "requestedUrl": "https://yousign.com/fr-fr",
      "observedUrl": "https://youtrust.com/fr-fr",
      "observedAt": "2026-10-19T22:09:56.822Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "La marque et le domaine renvoient désormais à Youtrust. Aucun lecteur précis confirmé sur cette page d’accueil redirigée."
    },
    {
      "id": 24,
      "name": "Ringover",
      "requestedUrl": "https://www.ringover.fr/",
      "observedUrl": "https://www.ringover.fr/",
      "observedAt": "2026-10-19T22:09:59.611Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": 13.9,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une boucle vidéo native est présente dans la première partie. Les démos interactives renvoient à un autre parcours."
    },
    {
      "id": 25,
      "name": "Modjo",
      "requestedUrl": "https://www.modjo.ai/",
      "observedUrl": "https://www.modjo.ai/fr",
      "observedAt": "2026-10-19T22:10:06.294Z",
      "status": "confirmed_signal",
      "nativeLoop": false,
      "embeddedPlayer": true,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Trois lecteurs Vimeo en mode automatique, muet et en boucle accompagnent les usages présentés."
    },
    {
      "id": 26,
      "name": "Didask",
      "requestedUrl": "https://www.didask.com/",
      "observedUrl": "https://www.didask.com/",
      "observedAt": "2026-10-19T22:10:14.761Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": true,
      "nativeMediaDurationSeconds": 354.5,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Une vidéo native accompagne un témoignage. Une autre démo vidéo est proposée derrière un formulaire : son accès n’a pas été soumis."
    },
    {
      "id": 27,
      "name": "Digiforma",
      "requestedUrl": "https://www.digiforma.com/",
      "observedUrl": "https://www.digiforma.com/",
      "observedAt": "2026-10-19T22:10:17.283Z",
      "status": "indeterminate",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": 120,
      "note": "Une section annonce une explication en deux minutes, mais aucun lecteur actif n’a été confirmé. La durée annoncée ne vaut pas durée du média vérifiée."
    },
    {
      "id": 28,
      "name": "Elevo",
      "requestedUrl": "https://www.elevo.fr/",
      "observedUrl": "https://www.elevo.fr/",
      "observedAt": "2026-10-19T22:10:19.430Z",
      "status": "confirmed_signal",
      "nativeLoop": true,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": 6.07,
      "durationScope": "Premier média natif confirmé ; peut être une boucle, pas nécessairement un film complet.",
      "announcedDurationSeconds": null,
      "note": "Deux boucles natives accompagnent la page, dont une dans la première partie."
    },
    {
      "id": 29,
      "name": "360Learning",
      "requestedUrl": "https://360learning.com/fr/",
      "observedUrl": "https://360learning.com/fr/",
      "observedAt": "2026-10-19T22:10:20.922Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "Les démos proposées sont des demandes commerciales ; aucun lecteur précis confirmé sur la page."
    },
    {
      "id": 30,
      "name": "Sociabble",
      "requestedUrl": "https://www.sociabble.com/fr/",
      "observedUrl": "https://www.poppulo.com/fr/sociabble",
      "observedAt": "2026-10-19T22:10:22.821Z",
      "status": "not_observed",
      "nativeLoop": false,
      "embeddedPlayer": false,
      "explicitVideoInvitation": false,
      "nativeMediaDurationSeconds": null,
      "durationScope": null,
      "announcedDurationSeconds": null,
      "note": "L’adresse redirige vers une page annonçant le passage de Sociabble à Poppulo. Cette page de migration est conservée dans l’échantillon, sans être assimilée à une page d’accueil SaaS ordinaire."
    }
  ]
}
