Kundernas röst
Laddas bara där en undersökning körs
En webbplats utan undersökning begär aldrig filen. Inte en liten fil: ingen fil.
Undersökningskod är en separat bundle från experimentkörtiden, och en webbplats utan pågående undersökning begär den aldrig. Flaggan som skulle utlösa förfrågan är frånvarande från den webbplatsens genererade bundle snarare än satt till false, så kostnaden är ingenting snarare än lite.
När den begärs, begärs den sist, och ordningen är avsiktlig på tre sätt. Sidan har redan visats, så ingen undersökningskodväg kan lämna en besökare tittandes på en dold sida. Mätning har redan begärts, så ett undersökningsfel kan inte kosta er en konverteringshändelse. Och den körs som ett eget skript med sin egen felhantering, så ett fel inuti den hålls inneslutet.
Det här är samma disciplin som resten av körtiden följer, tillämpad på den del som är lättast att göra fel. En feedbackwidget är exakt den sortens sak som slutar som ett renderingsblockerande tredjepartsskript på någons checkout-sida, och det utfallet är designat bort här snarare än lindrat efteråt.
Det finns också ett sätt att stänga av undersökningar helt från sidan själv, vilket är nödutgången ni vill ha på en kundwebbplats när något behöver stoppa omedelbart.