(function(){
var path = window.location.pathname || "";
if (path.indexOf("merci-pour-votre-demande-de-contact") === -1) return;
var p = new URLSearchParams(window.location.search);
var d = {
nom: p.get("nom") || "",
tel: p.get("tel") || "",
email: p.get("email") || "",
prestation: p.get("prestation") || "",
msg: p.get("message") || ""
};
// ---- 1) Affichage du récap ----
function esc(s){ var div=document.createElement("div"); div.textContent=s; return div.innerHTML; }
function row(label, val){
if (!val) return "";
return ""+label+" : "+esc(val).replace(/\\n/g,"
")+"
";
}
function injectRecap(){
if (document.getElementById("rb-merci-recap")) return;
if (!d.nom && !d.tel && !d.email) return;
var html = "" +
"
Récapitulatif de votre demande
" +
row("Nom", d.nom) + row("Téléphone", d.tel) + row("Email", d.email) +
row("Prestation souhaitée", d.prestation) + row("Message", d.msg) + "";
var heads = document.querySelectorAll("h1, h2, h3, h4");
var anchor = null;
for (var i=0; i +33...
if (/^0[1-9]/.test(rawTel)) rawTel = "+33" + rawTel.substring(1);
}
if (rawTel) userData.phone_number = rawTel;
}
if (d.nom) {
var parts = d.nom.trim().split(/\\s+/);
if (parts.length >= 1) userData.first_name = parts[0];
if (parts.length >= 2) userData.last_name = parts.slice(1).join(" ");
}
if (Object.keys(userData).length) {
gtag("set", "user_data", userData);
}
gtag("config", "AW-17909976836");
gtag("event", "conversion", { "send_to": "AW-17909976836/dccLCIuLr7IcEISektxC" });
}
function run(){ injectRecap(); fireConversion(); }
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", run);
} else { run(); }
// Safety: also fire on load in case gtag not ready earlier
window.addEventListener("load", fireConversion);
})();