Bestand wählen
Merken

Tracking Slippy Map Analytics

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
at so we were tracking Alex for our clients so then you know we use the traditions of preschool analytics can track of you know how many people are looking at a cat tracking website or read use with the new relic to determine that OK that have the bottlenecks in our AP on that and or server you can see you get things are running out months but but nothing specific to web maps war that when mapping experience well maps are huge investment you spend a whole bunch of time and data from the data getting in the database and then you spend all the time in the layers making layers look pretty and then you spend much time on the Weber the actually mapping that the act itself and then let alone all the other moving parts to make it work then once you've done you sit back you know of any proud parents between the body type friends about it yeah it's pretty good match but like any good parent you want that the plus bumper sticker by a car that so bad manner and web map map analytics will do it takes it to the next level the you make it changes based on informed decisions the classic example of this is from a government website and Canada with no loads of tools load detached well maybe you don't need that may maybe all you need is a zoom-in zoom-out to the Guinea wrong analytics aren't the deal and all to all your problems that you know that this not that mount up there is this cancel your questions it's not going to tell you why x happens and more than likely that detailed that is inaccurate always going to show users go straight friends in usage changes over time what's going on in approver disapprove any assumptions you have that I'm I'm guessing most have made assumptions about where members as they provide the mentors to justify changes in
the future so whatever map and which are useful I think the start of the miniature tracking they're tracking the cells of the obvious stuff map activity where people zooming 1 where the pattern to a map where low times you know I'm thinking more tile file there's in this case and and then map tool usage the so I had this friend
Dan he's that the school mapping platform you can make it here to set a baby couple is also uh I thought it's from intimate intimate presentation of is got this new platform that is great for web mapping and it makes it super easy to add to create new maps that that uh style uh style layers of and his layers of the all being pre child and and cached but every time the user makes a change to any kind of style the whole thing has to regenerate again in some cases you clients are at the site the the the the geographic area it is like sigh the British Columbia matches who knows the size of British Columbia the p millions of actors I'm guessing that the then so the potential reader process can be huge on that so and addition to that all his clients are creating unique maps and nothing's really the same so you can you know a creator forestry layer and then replicated for someone else because some of my wanna style a little differently the so in dance case his best careless how can I predetermine what areas should I be pre generating a leave everything else to generate on the fly as a as it does need basis and so the this that that case it's probably best look and map activity on track where the user staying at time how often but in for example in this case uh and this map here you know rather than Regeneron tells for the whole United States generative just for the San Francisco the fine arts and but that so you know with this predicate assuming that is still gonna get a pretty good map time have for most users and you obviously decrease your processing time huge on this case the so that that's assuming that so as a dimension before you know you don't make assumptions of the classical uh you assuming to make it as a unique so who at the same
time picking and down again you could also be tracking low level times so he regenerate new uh later for the whole US 1st San Francisco area and then in Meža verifies assumptions so with the low times now he's tracking are is users having better load times or they not maybe he's the tweak is this process a bit more to find a good balance the user experience slow times and in decreasing server load or he finds an epic failure and scrap the whole thing as a back to square 1 and yeah I guess that would be but regardless of what he's doing it what is decision this informed decision it's not just assumption a gas or but so look layer that's in general I think it's to monitor them ongoing is important I think it's special on the new maps In fact the Lear low times you know those cases where you know that neighborhood layer that you have generated tiles floor and you loading in a mapping is serving up maybe way faster if you get from a 3rd party source as a better service network you know consonant a content delivery network whatever the case may be but on the reverse side that you may have the opposite you know I've worked and that maps where people and worth of orders from a government and for whatever reason at a lot slower and the faster for me to download process thousands of myself I another getting on on monolayer loads would be tracking of of labels tracking the load of multiple users hitting your system at same time is this you know from 1 or 2 people yet very fast but if you start adding a whole bunch of people on there it's against lot slowing down the user experience is and also Martin health you know the 1st your map of the 1st time it's gonna be lightning-fast have but over time the you can have more user base you make certain building up other craft on the server and starts slowing things down the and Antilles this tool use is a necessary case for everyone um but I think it's that it's important for of lot of users that you really excited about new more mapping Platforming in at every single time the every tool and I think it just confuses people it's frustrating and you people especially matching the that the general public to maps and I think tracking which tools people use how often they use and is a good indication of jet to justify the should be the operation remove them um or you may find that you know a combination of 3 tools could be that joint into 1 the Star Trek and then makes that more efficient for the user as well but regardless would you do it back to the same thing to make the decision making informed decision of of taking these tools and stripping down to 1 2 0 the the so how do we track motherless while a can depends on the platform you using um if it could be as easy as a plug-in like in the case of OpenGeo you get mapped meter have built in as a plugin or the Google Maps API for were retarded pre-built and this attached on tracking over time free already but not everyone is even and price level systems so what are your options well the school Alex eagerness expanded agglomerates or something we're when working at you just recently is bad slipped Liptak's basically slippy map analytics so I hope the wouldn't minds running through a couple examples on this may be 1 4 July lakes so more the like the you you are using the lull exchequer website and the as part of the KPI that you're loading into your website it has a a nice little function for tracking events custom events it lasted yeah defines and categories and actions are our options labels guys that kind of thing and you know you can track things like zoom level or in the use the tool usage tractable tool usage in accounts the the but for this example I might just go through and count level how how many times are each similar my mapping it so a measure how many people are set up the analytic spot themselves but generally you register through uh elements website you record a richer website and they'll give you a little code snippets and tracking coding you in bed your website if you're a large team that more like this are there and you don't get it twice so it's maybe the do look rather of finding a product and for this japanese leaflet to have for this so in 1 include that the that creating the map and layers nothing different than any other leaflet maps so is nothing new here um but what I want to do is because I want trends in level I wanted bind to the zoom in that map that to every time that zoom and is triggered i wanna send that information and zoom level back to Alex of and that's it so right now is that the track so a freedom to at the output the but it find a major service the so mass loading that's
fine man for this war the
so you see that I'm American connected right now is the measure of the people familiar with the interface for blogs um for the real eating go into events so that a model 7 can go back to my the real
extremely and search popping up more and more such as
the real time stuff more the lady you let it sit for was reflecting analytics come back later and then go in in this case of created a a custom widgets if you're really keen on things in include custom we you dashboard and they're just always these are my zoom levels these are my events intensity twins in it and the nice thing about this I can check date so if I find that there's a busy weekend a busy week of lot of traffic and see where people are going that can think I'm in back that tool Example tracking tools it the same thing it's not much different than what this would be so every time the tools click you send that click event that information that large and then that basically another which this the to India where does this chart and so on yeah you do that when you sign up with lot Linux and voter to the registration process at the end of that give you a little codes of it of the basically dynamically loads of Google and libraries the so in my in my school so in this case I'm actually tracking the zoom level on the bottom and the red the yeah it was our custom it it's it's over pre-existing event inside leaflet so top and binding to that event so every time it's based their attendance and this send that information that server and you know you can use the whole bunch of advantage by you combined to load events 4 layers you combine to you know have click events from markers on the map that this this a lot you can track and so slip text so slipped into is a project we started I'd have to say very recently that's Aspergillus and we basically 1 started building better maps and you know uh well colleague of mine we we will always talking about all we assume this is the way you know this is this is coming in faster we think this is slow but we never had the answer we never had the empirical data base needed to prove that was the case and so we need to know what was happening on our maps and so we need to track analytics on it a good Google and let's is great enough just attract simple stuff like that but if we want to take attendance to a new level and track more she'll analytics and to do that we needed something I think different Cs and matcher what exist so therefore slippy map and that I know I don't I don't know all the I'm not sure if any the vessel run across a new kind of platforms so we need it to be easy-to-implement her existing maps and easy to implement in new maps um then also support can the major libraries that we use which is leaflets OpenLayers goal maps am we understand this public below a performance if we want do that to the minimal as possible and obviously the more you Mr. tracking slower could potentially get the subtext of 1 from that like I said before it's slippy map Alex the other nice thing about it is we're not tied to a specific vendor uh you know I can see how fast the British Columbia government layer is coming into our map I can see where you know whatever the layers or where the information's come from McKinsey words have not tighten necessary my own data so in this case a when run through a quick example of doing it in a testing of a layer so the so similar to go Alex you you register on the subject website beginner tracking codes in the ground that x i which of talk about it later and then you include that idea that slipped its client library and because it requires leaf that you can see just added in just like any other just wearing that in this case a 1 test for different layers that of a random selected and the standard leaflet higher layers so there's nothing new here um and that's part of the requirement we 1 at the library 1 to keeping the minimal as possible minimal changes as possible I guess is 1 edition a through the SAID so there's CAT is are we of of tracking was this guy wait any find that layer in our user interface he don't supply SAT SAT everything works fine but you have a URL you have the the source URL template in year reporting so this is cleans up a little bit well I so in this example almost like 2 layers of randomly 2nd layer of the array and then I a cream map instances like you do in nearly from out but now this is where the tracking ID comes and so the tracking ideas tight here website neural not necessary the map specific and also I've tried could have a facility in here well to uniquely identify that maps so In case of and finally at the base of maps security and so on that jump to planemaker's again I'm not sure which later this is about isn't it went and then I can go into so when the layer loads for the 1st time so slipped figures that axis that at registry site the website again sees that it's site in there but the Reno maps and as soon as the lair load for the 1st time the regions that map and slipped X and then you can go through that kind of reporting the letter so the and find that so I
registered this earlier before the presentation disease 0 maps of the time loaded so it may be tested that's been loaded ones and analogous are getting Alex so that they go down to honesty that moved in here
From accuracy in to their adventures that
layer specifically the intuitive answers community that under so the sweet so checking to die average speed loads um How many times has been loaded a number of activities that the user who
does on the map but others loaded and new averages max-min 2nd thing there for that and then you know you can change the this message hourly or or set a ranger whatever so vocal about and again of the
matrix as the same language so that again the couple
different and so then just keeps keeps
starts tracking information and then from here is like any other step back for a while that do its thing come back later instead looking at what's going on
the and then new searching in this case for the testing them on a track that uh user engagement how how we engage are the without specifically where are they the can't idea that's nice and leaving or they spend some time on it but then you then you look at the the the case well the spending time on it is a confusing because EPA's around look around because a delay is not clear but that's a whole other map psychology of why the wider right and so we were talking the what so where in the early stages of this now and back to the case of dance case it will also track the number of activities that specifically in levels as well as you can see is this zoom level busy zoomable 28 never sees anyone also it's kind is an indication for a caching to bigger caching better as well to keep track of and for the the on yeah I'm nature the idea that it's a small but it bases so showing hot zones of where the activity is you but right now it is a a even at this is that they have 1 point a to point so that's how many of the zoom level 13 that so it displays the most active level to start with and then of the in I have all the ones in moment so it's enough but you list all those you love that has been at and then what How many coming accounts for each of the of is when the latent so to kind of summarize things up tracking map analyzes gonna help major maps better it's going make it from the do great stop if you if you're interested start tracking simple things to start with like it said tract and map movements tracked layer low-time struck the tools server with that in an extended collection from there is you start asking more questions and then you have to find out how answers questions um the at the same time it we may want the tracking other stuff on your hand you want certain tracking map clicks or just in general the whole for all at at the buttons which binds people are thinking without that you Sir binding to events of a slipped itself we haven't done that peace yet but it's basically them and and you know these ones are necessary there's slot options of the year you wineries combination you use conjugal analyzing use come and slipped it's whatever you want but I think to take anything away from this making informed decisions because of all the questions but the church above we're very early on and not sorting out development wise and we haven't sort of the but living Catherine around start just certain level depending on how much usage in the pay after but were in our the but when you had some idea
then what is it s PID idea so serious AOD for identifying the maps could you also use that could you give 10 different maps in your system the same SAID if you want to combine the results are could you automatically these er could be SAID say the identifying a user account in fact when 7 when you look at a map for a given user is you can see what it acts as specific user how much this user does versus the so the user of the BSA SAID could be anything it
could be you know it's it's up to you to we call it an idea but it's kind more label it would how you wanna label and there is a trying to think and is looking at ways to aggregate the data in sensible ways if it's not if you have 1 minute each map is not used by if yes these map is specific to 1
person potential there you have lots and lots of maps I said were super early on this
development and we're looking for any feedback so if anyone's interested in giving what they would like it to do or suggest features or beta test or you know go to this website slipped up on there's a kind of sign of being leave a note in and if you're interested in giving basic kicking the tires and even as against the if anyone else have questions maybe after I read yet but here's 1 just hit me up the end
Web Site
Electronic Government
Weg <Topologie>
Datenhaltung
Mathematisierung
Analytische Menge
Computeranimation
Entscheidungstheorie
Übergang
Mapping <Computergraphik>
Weg <Topologie>
Client
Benutzerbeteiligung
Last
Mereologie
Datentyp
Server
Vererbungshierarchie
Computerunterstützte Übersetzung
Lesen <Datenverarbeitung>
Mapping <Computergraphik>
Weg <Topologie>
Parkettierung
Mustersprache
Zellularer Automat
Elektronische Publikation
Personal Area Network
Computeranimation
Nachbarschaft <Mathematik>
Offene Menge
Bit
Vektorpotenzial
Konfiguration <Informatik>
Prozess <Physik>
Weg <Topologie>
Element <Mathematik>
Computeranimation
Übergang
Client
Code
Meter
Einflussgröße
Funktion <Mathematik>
Lineares Funktional
Teilnehmerrechensystem
Addition
Schnelltaste
Nichtlinearer Operator
Datennetz
Kategorie <Mathematik>
Güte der Anpassung
Gebäude <Mathematik>
Übergang
Google Maps
Quellcode
Zoom
Ereignishorizont
Konfiguration <Informatik>
Entscheidungstheorie
Prädikat <Logik>
Dienst <Informatik>
Suite <Programmpaket>
Twitter <Softwareplattform>
Server
Information
Ordnung <Mathematik>
CDN-Netzwerk
Web Site
Subtraktion
Hausdorff-Dimension
Gruppenoperation
Mathematisierung
Schaltnetz
Analytische Menge
Kombinatorische Gruppentheorie
Systemplattform
Code
Weg <Topologie>
Benutzerbeteiligung
Zoom
Google Analytics
Indexberechnung
Ereignishorizont
Drei
Eindeutigkeit
Plug in
Physikalisches System
Summengleichung
Mapping <Computergraphik>
Modallogik
Flächeninhalt
Last
Parkettierung
Meter
Mereologie
Codierung
Polynomialzeitalgorithmus
Informationsmodellierung
Web log
Reelle Zahl
Ereignishorizont
Einflussgröße
Schnittstelle
Metropolitan area network
Satellitensystem
Bit
Abstimmung <Frequenz>
Prozess <Physik>
Computeranimation
Übergang
Wechselsprung
Client
Softwaretest
Minimum
Figurierte Zahl
Konfigurationsdatenbank
Umwandlungsenthalpie
Softwaretest
Inklusion <Mathematik>
Computersicherheit
Template
Datenhaltung
Güte der Anpassung
Übergang
Zoom
Quellcode
Ereignishorizont
Dialekt
Registrierung <Bildverarbeitung>
Server
Projektive Ebene
Information
URL
Primzahlzwillinge
Programmbibliothek
Computerunterstützte Übersetzung
Instantiierung
Web Site
Subtraktion
Analytische Menge
Systemplattform
Data Mining
Weg <Topologie>
Widget
Programmbibliothek
Zoom
Google Analytics
Benutzeroberfläche
Mapping <Computergraphik>
Echtzeitsystem
Last
Mereologie
Codierung
Wort <Informatik>
Mapping <Computergraphik>
Kombinatorische Gruppentheorie
Abenteuerspiel
Computeranimation
Mittelwert
Last
Zahlenbereich
Computeranimation
Mapping <Computergraphik>
Mittelwert
Hill-Differentialgleichung
Gleitendes Mittel
Computeranimation
Inklusion <Mathematik>
Wurm <Informatik>
Matrizenrechnung
ATM
Formale Sprache
PASS <Programm>
Maximum-Entropie-Methode
Information
Computeranimation
Resultante
Objektverfolgung
Punkt
Momentenproblem
Natürliche Zahl
Schaltnetz
Besprechung/Interview
Zahlenbereich
Physikalisches System
Zoom
Zeitzone
Ereignishorizont
Quick-Sort
Konfiguration <Informatik>
Eins
Übergang
Mapping <Computergraphik>
Modallogik
Weg <Topologie>
Hauptidealring
Caching
Indexberechnung
Innerer Automorphismus
Personal Area Network
Hilfesystem
Mapping <Computergraphik>
Besprechung/Interview
Softwaretest
Rückkopplung
Vorzeichen <Mathematik>

Metadaten

Formale Metadaten

Titel Tracking Slippy Map Analytics
Serientitel FOSS4G 2014 Portland
Autor Sampson, Dustin
Lizenz CC-Namensnennung 3.0 Deutschland:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/31671
Herausgeber FOSS4G, Open Source Geospatial Foundation (OSGeo)
Erscheinungsjahr 2014
Sprache Englisch
Produzent Foss4G
Open Source Geospatial Foundation (OSGeo)
Produktionsjahr 2014
Produktionsort Portland, Oregon, United States of America

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Google Analytics is a great tool for monitoring and reporting on website traffic and user interactions but what it doesn't tell you is that 75% of the time your user's zoom in two levels every time they start to use your map or that external soils layer you added is taking an average three seconds to load. Client side map monitoring adds the missing chapters needed to complete your geo-analytics storybook.We'll briefly walk-through how to setup your slippy map to start tracking analytics, what can be tracked, and what can be discovered.
Schlagwörter slippy map
analytics
user experience
statistics
reports

Ähnliche Filme

Loading...
Feedback