31. januar 2013 - 12:31Der er
18 kommentarer og 1 løsning
Finde brugers lokation?
Hej alle!
Jeg kunne godt tænke mig at tilpasse indhold på min hjemmeside, så det det matcher hvor brugeren befinder sig i landet. (Danmark).
Jeg er helt med på at der vil være mange usikkerhedsfaktorer, - så derfor er jeg også bare ude efter at finde det bedste bud på hvor brugeren MULIGVIS befinder sig.
Men hvad er mulighederne?
At tjekke IP adressen?
Eller hvad er den smarteste måde at gætte ca lokation. (Jeg er "bare" ude efter en by. Eller en landsdel).
Og jeg skal vel bruge forskellige metoder alt efter om bruger er på en "fast" enhed eller på en mobil enhed?
Tak - men det er nok ikke helt det svar jeg er ude efter.
Jeg har ikke brug for statistikken (eller det har jeg - og det bruger jeg også Google Analytics til, men det er jo ikke det jeg jeg eftersøger her).
Og Geolocation duer nok heller ikke rigtig, - for det kræver, så vidt jeg husker, at brugeren godkeder at man checker deres location.
Jeg har brug for,- helt diskret, at finde en ca location på brugeren, når brugeren rammer siden, sådan at jeg kan indordne sidens indhold efter brugerens ca location.
Du kan få at vide, hvilket land brugeren befinder sig i, men heldigvis ikke hvor i landet.
Du kan spørge brugeren, hvor hun er, hvorefter det må være op til hende at give et svar. Det vedkommer på ingen måde nogen siteindehaver, hvor vedkommendes brugere præcist befinder sig - så ønsker brugeren ikke at oplyse det, er der ikke så meget at gøre.
Hvis en bruger befinder sig i Jylland, - vil jeg feature relevante jyske informationer. (Hvis mit location lookup har taget fejl, sådan at brugeren rent faktisk befinder sig i Kbh, sker der ikke så meget ved det. Det er bare en detalje, som måske rammer rigtigt)
Jeg tænker at bruge IP lookup - og der kan jeg jo hente By eller region - hvis det er tilgængeligt.
Og overvejer at bruge noget GEO location, ved mobile enheder. Men tror at det nok ender med statisk indhold på de mobile enheder.
Mig bekendt kan du ikke hente en by ved et IP-opslag. Men generelt finder jeg og mange andre, at det er en slem uskik at 'skræddersy' indhold til en bruger.
'Skræddersyet' indhold er hovedsageligt egnet til at gøre folk dummere - sjældent klogere. Hvis man kun tilgår indhold, man i forvejen kender - eller indhold, man i forvejen er interesseret i - bliver man aldrig udfordret af emner og tanker, som ikke er fuldstændig i samklang med det, man i forvejen ved og tænker.
Udvis lidt respekt overfor dine brugere og deres intelligens. Der er ikke mange voksne mennesker, der kan lide altid at have en barnepige med sig på WWW - og det er overvejende sandsynligt, at du ikke har nogen somhelst anelse om, hvad de i virkeligheden søger eller er interesseret i. Det siger deres IP eller opholdssted ikke meget om *o)
Jeg har jo ikke beskrevet hvad hele min side går ud på? Og dit svar er baseret på at du går ud fra at jeg leger barnepige for mine brugere.
Netop for at undgå denne slags svar, skrev jeg lidt om at det bare er en detalje, som foregår i en lille featurebox.
Der bliver ikke tale om "barnepigeri". Det er en ekstra detalje, som man muligvis kan bruge, - og muligvis ikke. Det er ikke vigtigt. Og brugeren får RIG lejlighed til selv at udsøge de informationer som de skal bruge.
Det er rigtig pænt af dig at bruge din tid på at svare mig, - men dit svar er jo ikke hvad jeg søger.
Jeg tager overvejer de problemstillinger du nævner, hver dag - og jeg forstår hvad mener - men det var ikke det jeg spurgte om.
Tak igen for din tid - det er ikke min hensigt at være respåektløs for det, og dig - men sådan helt strengt set, er det dig der leger barnepige for mig, nu. :-)
#8: Det er jo et meget godt eksempel på, at IP ikke er egnet til så finkornet stedbestemmelse. Jeg sidder først på Amager, men får at vide, jeg er i Tåstrup - mens infoboksen på kortet peger på Møn =)
Bevares, Tåstrup og Møn er ikke lysår fra Amager, men det er også kun ét enkelt helt tilfældigt eksempel - og man kan i rigtig mange tilfælde påregne langt større usikkerhed.
Til gengæld er et IP-opslag rimelig effektivt til at vælge sprog med
Jeg tager et kig rundt, og finder nogle IP location databaser. Kender du evt til nogle gode databaser?
Jeg kan muligvis også overveje at købe en database (jeg tænker at man måske får lidt bedre resultat, fra en ordentligt opdateret database?) - Kender du til gode købe-IP location databaser?
Eller måske er der andre der har gode anbefalinger?
Gad vide om nogen har erfaringer eller ideer til måder at gribe følgende an:
Via min (nu velfungerende Maxmind Geodatabase, tak Arne_v) modtager jeg info om brugers lokation (bynavn, region eller longitude/Latitude).
Jeg har valgt et par byer, rundt omkring, i Danmark, - og nu vil jeg gerne associere resultatet fra Geo-databasen, med den af mine valgte byer, som er nærmest.
Altså: Lad os sige at resultatet fra Geo-databasen er at brugeren befinder sig i Roskilde - så vil jeg gerne finde den af mine valgte byer, som er tættest på Roskilde.
Er der mon nogen der har gode ideer til hvordan det er smartest at gøre dette?
Eller kender til et script, som kan det?
Jeg tænker at det nok er noget med at notere mig long/Lat koordinater, på mine valgte byer, - og så sammenligne disse, med resultatet fra Geo-databasen... Men kan vist ikke HELT gennem- og overskue det.
Nogen råd, eller efaringer?
Hvis nogen gerne vil have point (jeg er ikke selv så aktiv herinde, så jeg ved ikke rigtig hvor vigtigt det evt måtte være at modtage point) - kan jeg evt gerne oprette dette som nyt spørgsmål med point involveret? Sig endelig til!
Hvis du har long/lat paa bruger og long/lat paa alle dine steder kan du finde naermeste sted for brugeren.
Der er formler for at beregne afstand (i luftlinie) for det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.