• User

    Eliminare la richiesta di geolocalizzazione del browser

    Ciao a tutti, gestisco un sito che propone offerte commerciali di una rete di negozi sul territorio. Queste offerte sono diverse da provincia a provincia pertanto quando l'utente arriva non posso fargli vedere nulla ma devo prima spingerlo a farsi identificare geograficamente.

    Per questo il browser chiede se vuoi abilitare la geolocalizzazione e, se il cliente dà l'ok la pagina si riempie delle offerte della provincia supposta (mi appoggio ai servizi google di identificazione) altrimenti continua a non vedere nulla.

    Volevo chiedere se esiste un modo per geolocalizzarlo senza chiedere l'ok in modo da fargli vedere subito le offerte di dove si suppone lui si trovi. Grazie per l'aiuto
    bg


  • User Attivo

    Ciao,

    Non puoi chiederlo direttamente?

    Se l'utente non vuole concedere l'autorizzazione (o semplicemente non sta utilizzando dispositivi che la supportano)? Invece di fargli vedere una pagina vuota, farei comparire qualcosa del genere:

    Geolocalizzazione non disponibile. Seleziona il tuo luogo di residenza per visualizzare le offerte.

    E sotto gli metti uno o più campi select per la scelta.

    Se non è necessaria una localizzazione troppo precisa puoi invece determinare il luogo dall'IP con uno script. Metodo aggirabile se si usa un vpn.


  • User

    ciao gigi, grazie per la risposta. Io già lo chiedo direttamente ma gli utenti non leggono e non si attivano e preferiscono scrivere al servizio clienti per dire che non vedono le offerte...

    @Gigi991 said:

    Se non è necessaria una localizzazione troppo precisa puoi invece determinare il luogo dall'IP con uno script. Metodo aggirabile se si usa un vpn.

    Con questo metodo che suggerisci posso geolocalizzarli senza che il browser faccia comparire il messaggio di alert? Pazienza per le vpn...

    grazie ancora


  • User Attivo

    Se hai uno script che induce il browser a fare la richiesta, dovresti rimuoverlo. Di default il browser non invia la richiesta se il sito non ne necessita.

    O dovresti modificarlo in modo che:
    Se l'utente ha attiva la geolocalizzazione, la sfrutti. Oppure lo avvisi come detto sopra.