Casi d'uso e limitazioni dell'integrazione JavaScript

L'integrazione JavaScript di CrowdHandler è il modo più rapido e semplice per aggiungere una sala d'attesa a un sito web, ma presenta alcune limitazioni. In questo articolo illustreremo alcuni casi d'uso dell'integrazione JavaScript, spiegheremo alcune limitazioni fondamentali e suggeriremo i passi successivi.

chiave da ricordare#

La pagina su cui l'utente arriva una volta entrato nel tuo sito deve rimanere aperta affinché l'integrazione JavaScript funzioni.

L'integrazione JavaScript è ideale per:

  • Approfondire la conoscenza del prodotto CrowdHandler provando in prima persona la nostra dashboard il prima possibile
  • Sviluppo di un prototipo per la sala d'attesa o di una demo interna

L'integrazione JavaScript non è l'ideale per:

  • Progetti in cui il carico del server è la considerazione principale
  • Progetti in cui la sicurezza e l'equità della coda sono fondamentali

Qualora l'integrazione JavaScript non fosse adeguata, sono disponibili integrazioni alternative.

d'uso dell'integrazione JavaScript#

Abbiamo sviluppato l'integrazione JavaScript per offrire un modo semplice e accessibile di aggiungere una sala d'attesa a un sito web. Ciò consente ai team di prodotto e ai proprietari dei siti di implementare CrowdHandler sul proprio sito in modo rapido ed efficiente. Per molti team, CrowdHandler può essere operativo in pochi minuti senza la necessità di aprire un ticket a uno sviluppatore o a un team di ingegneri.

Ecco alcuni casi d'uso ideali per l'integrazione con JavaScript

  • Devo allestire una sala d'attesa di base senza dover prima risolvere altre questioni correlate (non c'è bisogno di aprire un ticket all'ufficio tecnico!)
  • Vorrei proporre al team l'utilizzo di CrowdHandler: mi serve un modo semplice per realizzare una demo da mostrare loro
  • Voglio iniziare subito, così posso familiarizzare con la piattaforma; l'integrazione completa la faremo in un secondo momento
  • Dobbiamo solo rallentare un po’ alcuni utenti: non ci crea problemi che gli utenti possano aggirare la “Sala d’attesa”, dato che non si tratta di una coda critica

Limiti dell'integrazione con JavaScript

L'integrazione JavaScript funzionerà solo se:

  • Gli utenti possono accedere alla pagina web (il server deve rimanere attivo)
  • Il codice JavaScript può essere eseguito

Sosteniamo pienamente la nostra integrazione JavaScript e l’abbiamo sviluppata per offrire la migliore sala d’attesa possibile, ma desideriamo essere trasparenti riguardo ad alcune importanti limitazioni. Queste limitazioni non sono specifiche di CrowdHandler, ma rappresentano problemi fondamentali legati all’uso di JavaScript nei software per sale d’attesa.

L'integrazione JavaScript funziona solo se il tuo sito web rimane

L'integrazione JavaScript richiede infatti che il server sia in grado di gestire il primo accesso al sito web prima che possa avvenire il reindirizzamento alla sala d'attesa. CrowdHandler è in grado di gestire l'accesso alle pagine oltre la pagina di destinazione, ma se il traffico verso la pagina di destinazione stessa causa un blocco del server web, non sarà possibile disporre di alcuna sala d'attesa.

Siamo consapevoli che la gestione dei picchi di traffico sia uno dei motivi principali per cui desiderate investire nella nostra “Sala d’attesa” e vi invitiamo caldamente a scoprire le nostre altre integrazioni per ottenere i migliori risultati con CrowdHandler in questi scenari.

L'integrazione JavaScript funziona solo se il nostro codice JavaScript può

Quando si utilizza l'integrazione JavaScript, se il codice JavaScript non riesce a eseguirsi, l'utente salterà la sala d'attesa. Ovviamente, il caricamento della pagina rappresenta il principale ostacolo al caricamento del codice JavaScript. Ecco alcuni altri motivi per cui il codice JavaScript di CrowdHandler potrebbe non eseguirsi:

  • Alcuni utenti disattivano JavaScript nel proprio browser. Riteniamo che il numero di utenti che disabilitano JavaScript sia basso ma significativo. Sebbene non riusciamo a trovare un dato di cui siamo certi, varie fonti online riportano cifre comprese tra lo 0,2% e il 2,0%. Le cifre sembrano variare a seconda del Paese e, ancora una volta, a seconda del tipo di utenti. Ad esempio, si ritiene che gli utenti di Tor siano più propensi a navigare con JavaScript disabilitato e alcuni ambienti di lavoro potrebbero applicare una politica che vieta l'uso di JavaScript.
  • Gli utenti esperti di tecnologia potrebbero riuscire ad aggirare la tua “Sala d’attesa”. Esistono diverse tecniche che potrebbero essere utilizzate per aggirare l’integrazione JavaScript, qualora un utente esperto di tecnologia non volesse rimanere nella “Sala d’attesa”.
  • L'integrazione JavaScript è soggetta a essere bloccata da applicazioni di terze parti. Molti utenti utilizzano varie applicazioni di supporto e plug-in che possono interferire con gli script JavaScript o bloccarli completamente. Questi servizi tendono a concentrarsi sulla privacy e sulla sicurezza. Intervengono sugli script che già conoscono o che presentano determinate caratteristiche generiche. Gli utenti potrebbero inoltre avere la possibilità di aggiungere servizi alle liste di blocco all’interno di queste app. Sebbene non siamo a conoscenza di alcun servizio specifico che blocchi CrowdHandler per impostazione predefinita, questa possibilità rimane e merita di essere presa in considerazione.

Sebbene ci si possa aspettare che solo un numero esiguo di utenti salti la sala d'attesa in questi scenari, resta il fatto che ciascuno di essi compromette l'equità della vostra coda. Ecco perché offriamo le nostre altre integrazioni.

I prossimi

  • Se la sicurezza e l'equità della coda sono fondamentali per il tuo progetto, l'integrazione JavaScript non è il modo migliore per eseguire CrowdHandler: valuta una delle nostre altre integrazioni.

  • Se devi utilizzare l'integrazione JavaScript per il tuo progetto, dedica del tempo all'ottimizzazione del tuo sito web in vista di un elevato volume di traffico:

    • Consigliamo di ottimizzare la memorizzazione nella cache dei punti di accesso al tuo sito; puoi anche valutare la possibilità di creare pagine di destinazione specifiche che indirizzino gli utenti alla “Sala d’attesa”.
    • Tieni presente che alcuni link delle campagne, che potresti utilizzare per indirizzare il traffico, possono interferire con le strategie di memorizzazione nella cache se aggiungono parametri di tracciamento univoci per l'utente.
    • Per ottenere risultati ottimali, il codice JavaScript di CrowdHandler dovrebbe caricarsi tempestivamente; ciò significa che dovrebbe essere inserito nelle prime righe del codice sorgente della pagina.
    • Se si effettua il caricamento tramite Google Tag Manager, è importante prestare attenzione al momento in cui vengono effettuate le chiamate GTM; molti sviluppatori inseriscono il contenitore GTM per ultimo, quindi in questi casi può essere opportuno installare manualmente lo script CrowdHandler.
    • Nelle vostre comunicazioni di marketing, utilizzate il link “Sala d’attesa” anziché la pagina del vostro sito web: in questo modo eviterete di sovraccaricare la vostra pagina fino a quando l’utente non sarà stato inserito nella coda.
    • Tieni presente che l'indicatore chiave per indirizzare gli utenti alla "Sala d'attesa" è il TTFB (Time to first byte), ovvero il tempo impiegato dal tuo server web per inviare la pagina web all'utente.