Qual è il ragionamento e i concetti di base dietro una pagina di caricamento interstiziale?

StackOverflow https://stackoverflow.com/questions/208630

  •  03-07-2019
  •  | 
  •  

Domanda

Sono interessato a scoprire perché questo viene utilizzato su alcuni siti Web per l'elaborazione di invii di ricerca avviati dall'utente, in che modo influenza il flusso di richieste e risposte e programmaticamente perché sarebbe necessario (o utile). In un framework MVC sembra difficile da eseguire poiché si sta iniettando un'altra pagina nel mezzo del flusso.

EDIT:

Non relativo alla pubblicità. Ad esempio, la maggior parte dei siti di viaggio era solita fare questo, e non c'erano pubblicità ... anche alcuni siti bancari lo fanno, dove c'è solo un caricatore che dice qualcosa come " Ti preghiamo di attendere mentre elaboriamo la tua transazione ... " .

È stato utile?

Soluzione

Viene spesso utilizzato nelle richieste a esecuzione prolungata per impedire al server Web di scadere la richiesta. Con una pagina interstiziale, è possibile aggiornare continuamente la pagina fino a quando non si ottengono risultati.

EDIT:

Inoltre, per richieste di lunga durata, è utile avere un " Loading .. " pagina per mostrare all'utente che sta succedendo qualcosa. Senza la pagina interstiziale, la richiesta potrebbe apparire bloccata se impiega troppo tempo.

Altri suggerimenti

Per integrare ciò che ha detto HVS, gli interstitial che appaiono in precedenza, ad esempio i caricamenti di una homepage, sono molto presenti ai fini della pubblicità, abbiamo visto tutti il ??link "chiudi questo annuncio".

Un'istanza in cui possono essere utili dal punto di vista dell'esperienza dell'utente è quando un utente avvia un'azione che richiede un feedback da un processo che potrebbe richiedere del tempo per rispondere, sia perché è lento, occupato o ha solo un sacco di elaborazione da fare.

Pensa ad un sito in cui prenoti un volo online, ad esempio. Spesso si ottiene un interstiziale sul colpire "trova voli" perché il sistema deve spegnersi e richiedere tutte le informazioni di volo rilevanti e quindi ordinarle per te prima di visualizzarle sullo schermo. Se è probabile che questo round trip di "richiesta, interroga, ritorna, visualizza" richieda un tempo superiore a quello che una normale pagina Web passa da una all'altra, un UXDesigner può prendere in considerazione una schermata (o un messaggio) interstiziale per consentire al l'utente sa che sta succedendo qualcosa e allo stesso tempo concede al sistema il tempo necessario per completare la richiesta. Qualsiasi schermo con questo tipo di face-time attirerà l'attenzione del vostro dipartimento marketing da un punto di vista del "bene, mentre li abbiamo, potremmo anche mostrare loro qualcosa".

In quanto UX Designer, gli interstitial come me non sono sempre preferiti in quanto mi piacerebbe che tutti i sistemi restituissero immediatamente i dati, ma se non è possibile per qualsiasi motivo, sono tenuto a mantenere l'utente nel loop tanto il più possibile su ciò che sta accadendo, anziché lasciarli a fissare la barra di stato del browser fino a quando non provano di nuovo o si stufano e se ne vanno.

Un ultimo punto quando si considera questo è anche avere un limite di tempo inferiore e superiore su uno schermo come questo. Se hai bisogno di mostrare un interstiziale, mostralo abbastanza a lungo in modo che le persone possano leggerlo e capirlo, ma non troppo a lungo che si stufano dell'attesa. Come guida approssimativa, lasciarlo aperto per almeno 3-4 secondi (anche se il processo ha una media di 4 secondi ma è terminato dopo 1 in questa occasione). Tra 4 e 10 secondi controlla ogni secondo per vedere se il processo ha risposto (e poi porta l'utente alla pagina successiva se ha) e dopo 10 secondi considera seriamente di dire all'utente di riprovare o di dire che hai fallito ( mentre allo stesso tempo inducete il vostro team tecnico a risolvere quello che alla fine è un problema che influenzerà i vostri profitti).

Credo che la stragrande maggioranza delle pagine interstiziali siano lì per la pubblicità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top