Kundens stemme
Lastes bare der en undersøkelse kjører
Et nettsted uten undersøkelse ber aldri om filen. Ikke en liten fil, men ingen fil.
Undersøkelseskoden er en egen bundle, adskilt fra eksperimentruntimen, og et nettsted uten kjørende undersøkelse ber aldri om den. Flagget som ville utløst forespørselen, mangler i bundlen som genereres for det nettstedet. Det er ikke satt til false. Kostnaden er dermed null, ikke bare liten.
Når den lastes, lastes den sist, og det er med vilje, av tre grunner. Siden er allerede vist, så ingen kodesti i undersøkelsen kan la en besøkende sitte igjen med en skjult side. Målingen er allerede lastet, så en feil i undersøkelsen aldri kan koste deg en konverteringshendelse. Og den kjører som et eget skript med egen feilhåndtering, så en feil forblir avgrenset.
Dette er samme disiplin som resten av runtimen følger, brukt på den delen som er lettest å gjøre feil i. En tilbakemeldingswidget er akkurat den typen ting som ender som et renderblokkerende tredjepartsskript på noens checkout-side, og her er det utelukket fra starten, ikke utbedret etterpå.
Du kan også skru av alle undersøkelser fra selve siden. Det er nødutgangen du vil ha på en kundes nettsted når noe må stoppe umiddelbart.
Den er liten når den først lastes, omtrent 6 KB komprimert, og den gjør mindre jo lenger besøket varer. Når en undersøkelse er vist i en fane, stopper skriptet ved hver senere sidevisning før det har matchet en eneste regel, fordi det bare vises én undersøkelse per sesjon og det ikke er noe igjen å avgjøre.