{"id":404,"date":"2009-08-08T21:30:37","date_gmt":"2009-08-08T19:30:37","guid":{"rendered":"http:\/\/www.uwe-tippmann.de\/blog\/2009\/08\/08\/ip-to-location\/"},"modified":"2009-08-08T23:37:18","modified_gmt":"2009-08-08T21:37:18","slug":"ip-to-location","status":"publish","type":"post","link":"https:\/\/www.uwe-tippmann.de\/blog\/2009\/08\/08\/ip-to-location\/","title":{"rendered":"IP to Location"},"content":{"rendered":"<p>Die IP einem genauen Standort zuzuordnen ist der Traum eines jeden Entwicklers und Marketing-Strategen, wenn es um das Ausliefern von Inhalten mit regionalen Bezug geht. Ob Sprache, Land, Stadt, Strasse, Hausnummer, je genauer man den Nutzer lokalisieren kann, desto zielgerichteter kann man die Inhalte aussteuern. Im Internet gibt es verschiedenen Datenbanken, welche mit verschiedenen Ans&auml;tzen den Standort einer IP-Adresse zuordnen wollen. Die Herausforderung besteht jedoch in der Best&auml;ndigkeit dieser Daten. Die Zuordnungen &auml;ndern sich bei dynamischen IP Adressen sehr h&auml;ufig, mobile Endger&auml;te (iPhones, Notebooks usw..) wechseln stetig den Standort und selbst feste IP Adressen werden hin und wieder neu vergeben und &auml;ndern ihren Besitzer und damit ggf. den Standort. Eine IP Adresse auf ein Land einzugrenzen ist oft nicht das Problem, geht es aber eine exakte Standortanalyse versagen die meisten Datenbanken.<\/p>\n<p>Es gibt verschiedenen Wege seine Datenbank mit aktuellen Geo-Location Daten anzureichern. Die noch <a target=\"_blank\" href=\"http:\/\/googlecode.blogspot.com\/2009\/07\/my-location-on-google-maps.html\">recht neue<\/a> Geolocation API, welche vom <a target=\"_blank\" href=\"http:\/\/www.w3.org\/TR\/geolocation-API\/\">Google definiert<\/a> und vom W3C &uuml;bernommen wurde, stellt einen Weg dar. Dabei sendet der Browser seine Daten verschl&uuml;sselt an eine API, welche anhand verschiedenster Details versucht den Standort zu ermitteln. Gut wenn man dann noch als <a target=\"_blank\" href=\"http:\/\/www.techcrunch.com\/2009\/04\/30\/google-becomes-default-location-provider-for-firefox\/\">Default Location Provider<\/a> im Mozilla FireFox eingebaut wird.<\/p>\n<p>Ein weiterer Weg ist nat&uuml;rlich den Nutzer zu fragen woher er kommt. &#8211; klingt old school &#8211; ist aber extrem effektiv, wenn man es geschickt anstellt&#8230;. zB. bietet man einen Service an, bei dem der Nutzer sich registrieren muss und seine Adresse oder eine mit einer Adresse verkn&uuml;pften Information (Kreditkarte &#8211; Google Checkout, Maps etc) angibt oder man liefert auf einer gut besuchten Website einfach regional falsch zugeordnete Daten aus &#8211; der Nutzer &auml;rgert sich, hat aber die Option seinen Standort sehr einfach zu definieren, damit er in Zukunft ein besseres Erlebnis hat (z.B. Google local onebox).<\/p>\n<p>Am Ende gibt es noch ganz interessante technologische Ans&auml;tze und Datenquellen, welche mit Hilfe von GPS f&auml;higen Ger&auml;ten die Wifi Spots (und deren MAC-Adressen) mit einer Position versehen k&ouml;nnen. Theoretisch <a target=\"_blank\" href=\"http:\/\/thebmxr.googlepages.com\/Don_t_Locate_me.pdf\">kann<\/a> m.E. jedes iPhone zum WiFi-Spion genutzt werden.<\/p>\n<p>Zusammengefasst gewinnt im Werbemarkt aber auch im Bezug auf die Suchrelevanz u.a. der Anbieter mit der aktuellesten Datenbank standortbezogener Daten. Da Google m.E. hier extrem gute Karten hat und aufgrund der Ma&szlig;e an Nutzern stetig eine Vielzahl neuer Daten hinzubekommt, d&uuml;rften es andere Firmen schwer fallen eine &auml;hnliche Datenbasis zu schaffen. Einzig Microsoft und Apple&nbsp; (mal von den Regierungen + Milit&auml;rs abgesehen) k&ouml;nnten m.E durch die N&auml;he zum Nutzer (Internet Explorer, iPhone) eine &auml;hnliche Datenbank aufbauen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die IP einem genauen Standort zuzuordnen ist der Traum eines jeden Entwicklers und Marketing-Strategen, wenn es um das Ausliefern von Inhalten mit regionalen Bezug geht. Ob Sprache, Land, Stadt, Strasse, Hausnummer, je genauer man den Nutzer lokalisieren kann, desto zielgerichteter &hellip; <a href=\"https:\/\/www.uwe-tippmann.de\/blog\/2009\/08\/08\/ip-to-location\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1001002,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/posts\/404"}],"collection":[{"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/users\/1001002"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":0,"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/posts\/404\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/categories?post=404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uwe-tippmann.de\/blog\/wp-json\/wp\/v2\/tags?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}