Copiez-collez le snippet correspondant dans vos pages. Le simulateur s'adapte automatiquement.
https://rsogroup.fr/simulateur/simulateur.htmlAffiche la home avec les 4 tuiles de choix.
<iframe
id="rso-iframe"
src="https://rsogroup.fr/simulateur/simulateur.html?mode=embed"
style="width:100%;min-height:800px;border:none;"
loading="lazy"
title="Simulateur RSO GROUP"></iframe>
Ouvre directement le simulateur solaire (skip la home).
<iframe
id="rso-iframe"
src="https://rsogroup.fr/simulateur/simulateur.html?page=solar&mode=embed"
style="width:100%;min-height:700px;border:none;"
loading="lazy"
title="Simulateur solaire RSO GROUP"></iframe>
Ouvre directement le calculateur d'aides MaPrimeRénov'.
<iframe
id="rso-iframe"
src="https://rsogroup.fr/simulateur/simulateur.html?page=mpr&mode=embed"
style="width:100%;min-height:700px;border:none;"
loading="lazy"
title="Simulateur MaPrimeRénov RSO GROUP"></iframe>
Ouvre directement le diagnostic humidité et ventilation VMI.
<iframe
id="rso-iframe"
src="https://rsogroup.fr/simulateur/simulateur.html?page=humidity&mode=embed"
style="width:100%;min-height:700px;border:none;"
loading="lazy"
title="Simulateur ventilation RSO GROUP"></iframe>
Ouvre directement le formulaire de demande de devis HubSpot.
<iframe
id="rso-iframe"
src="https://rsogroup.fr/simulateur/simulateur.html?page=devis&mode=embed"
style="width:100%;min-height:600px;border:none;"
loading="lazy"
title="Demande de devis RSO GROUP"></iframe>
Ce script gère l'auto-resize de l'iframe et le tracking des événements.
<script>
window.addEventListener('message', function(e) {
// Sécurité : vérifier l'origine si possible
// if (e.origin !== 'https://rsogroup.fr') return;
var iframe = document.getElementById('rso-iframe');
// Auto-resize : ajuste la hauteur de l'iframe au contenu
if (e.data && e.data.type === 'rso-resize' && iframe) {
iframe.style.height = e.data.height + 'px';
}
// Événement : demande de devis (tracking analytics)
if (e.data && e.data.type === 'rso-event') {
console.log('[RSO Simulateur]', e.data.event, e.data.data);
// Google Analytics 4
if (window.gtag) {
gtag('event', e.data.event, e.data.data || {});
}
// HubSpot tracking
if (window._hsq) {
_hsq.push(['trackEvent', {
id: 'simulateur_' + e.data.event,
value: e.data.data
}]);
}
// Facebook Pixel
if (window.fbq && e.data.event === 'devis_requested') {
fbq('track', 'Lead', e.data.data || {});
}
}
// Navigation interne (optionnel — pour tracking ou mise à jour URL parente)
if (e.data && e.data.type === 'rso-navigate') {
console.log('[RSO Simulateur] Navigation:', e.data.page);
}
});
</script>
id unique à chacune et ajustez le script en conséquence.
| Paramètre | Valeurs possibles | Effet |
|-----------|--------------------------------------|-----------------------------------------------|
| page | solar, mpr, humidity, devis | Ouvre directement sur ce module (skip la home) |
| mode | embed | Mode iframe : masque header/footer, bg transparent |
| theme | light (défaut), dark (futur) | Thème visuel (prévu pour évolution future) |