SlideShare uma empresa Scribd logo
1 de 80
Building a transit website
around user needs
Aaron Antrim
Trillium | www.trilliumtransit.com
aaron@trilliumtransit.com | 503-567-8422
1.Transit websites
from the perspective
of their users
2.Accessibility for all
3.Find out what people
click -Using Google
Analytics
4.Making the most of
the website
Users’ perspective
Riders
Board members,
media, etc.
Questions:
‣ What route & schedule
do I use?
‣ Real-time: When does
my bus come?
‣ What is the fare?
Policies?
Questions:
‣ Latest board agenda &
minutes?
‣ Planning documents
‣ About the agency
‣ Staff names & contact
Users’ perspective
๏ Riders
‣ New riders vs. existing riders
‣ Residents vs. visitors
๏ Board members, media, etc.
Design a storefront display
Showcase what you
offer, such as:
‣The transportation
network itself
‣Freedom & mobility
‣Affordability
Administrative &
board info highlighted
in purple
First step:
Create a “wireframe” to prioritize
limited screen real estate
Selected websites
Design ideas for transit
bart.gov
• homepage does
not require
scrolling
• highly multi-
lingual
• captures BART
brand with
colors and
shapes
Alaskaair.com
• Simple navigation
at the top
• Clean / corporate
• Destination-based
marketing beneath
the fold
• Mobile-ready
DROP-DOWN
NAVIGTION
delta.com
• primary “trip tools” float
above feature image
• very consistent branding
(Delta Airlines colors,
etc.)
LA Metro
What not to do:
Transit website
as a maze
mendocinotransit.org
• homepage offers
effective “service
overview”
• scenic backdrop image
• consistency with
printed information
• key information is
“above-the-fold”
• Clean but scenic &
friendly
sctransit.com
• simplified navigation with
“pop-open” drawers
• big, central splash image
• consistency with Sonoma
County Transit brand
through colors, line
elements
• Clean/corporate look
squareup.com
• example of current simple &
direct style for websites
trimet.org
Old website; recently revised
• busy homepage, probably
overloaded
• nice pop-out drawer
navigation
• rider testimonials on the
homepage
• interactive map & trip
planner is featured
Trimet.org
Mobile view
Friendly about section beneath the fold.
Eldoradotransit.com:
• Brand consistency
• Simplicity
• Information-rich map
Most users will see
your website on
their mobile phone.
More than 75% of users to
sctransit.com are mobile
Our customers didn’t sign up
for an easter egg hunt.
Social
media:
Another field
on which to
hide easter
eggs?
Social media
Proceed with caution!
Don’t encourage people to leave your website for a lower-
quality experience.
Good for:
* Community engagement
* Customer service
Bad for:
* Organizing service alerts and essential information
More discussion: http://bit.ly/transit-communication
Real-time information
What is Real-time information?
● Vehicle Positions
● Real-time arrival estimates (trip updates)
● Service alerts
Route 5 is experiencing significant delays
due to flooded roads
● Vehicle Positions
● Real-time arrival estimates (trip updates)
● Service alerts
Real-time information sources
Require
automatic
vehicle
location
(AVL)
hardware on
buses
Can be managed via
web-based customer
service tools
Route 5 is experiencing significant delays
due to flooded roads
Service Alerts
● Your customer service department can manage service alerts
● Requires a web-based tool to translate from human-readable format:
○ “Route 5 is experiencing significant delays due to flooded roads”
...to a machine-readable format like GTFS-realtime Service Alerts[1]:
header {
gtfs_realtime_version: "1.0"
timestamp: 1450386709
}
entity {
id: "1"
alert {
informed_entity {
agency_id: "Hillsborough Area Regional Transit"
}
header_text {
translation {
text: "Route 5 delays"
language: "en"
}
}
description_text {
translation {
text: "Route 5 is experiencing significant delays due to flooded roads"
language: "en"
}
...
[1] https://developers.google.com/transit/gtfs-realtime/service-alerts?hl=en
Service Alerts Publishing Tools
Google Transit Partner Dash:
● Freely available
● Publishes alerts only to
Google Maps
Service Alerts Publishing Tools
Trillium Transit Alerts:
● Available as product from Trillium
● Publishes alerts to any app supporting GTFS-
realtime Service Alerts
○ Google Maps
○ The Transit App
○ OpenTripPlanner
○ OneBusAway
● Target alerts to particular routes and stops
● Also offers integration to publish same alerts to:
○ Websites
○ Social media accounts
○ Email, SMS, and other Alerts
More info at http://trilliumtransit.com/gtfs/transit-alerts/
Service Alerts Publishing Tools
IBI TRANSIT-alerts:
● Available as product from IBI Group
● Publishes alerts to any app supporting GTFS-
realtime Service Alerts
○ Google Maps
○ The Transit App
○ OpenTripPlanner
○ OneBusAway
● Target alerts to particular routes and stops
● Also offers integration to publish same alerts to:
○ Websites
○ Social media accounts
○ Email, SMS, and other Alerts
More info at http://transitrealtime.com/docs/IBI_TRANSIT-alerts.pdf
Service Alerts Publishing Tools
Do-It-Yourself (DIY) open-source tools:
● OneBusAway
○ Part of the main OneBusAway server application -
https://github.com/OneBusAway/onebusaway-application-
modules/wiki/Creating-Service-Alerts
○ A stand-alone web application -
https://www.youtube.com/watch?v=roIsmq9R7Wc,
https://github.com/OneBusAway/onebusaway-service-alerts
● GTFS-rt-admin
○ A stand-alone web application - https://github.com/conveyal/gtfs-rt-admin
How to share vehicle positions and arrival estimate data?
1. Include RFP language requesting GTFS-realtime[1] or SIRI[2] Application Programming Interface (API) when
procuring an AVL system
○ Make sure you retain ownership of your data
○ Require that your real-time IDs match your schedule GTFS data
○ Require that your GTFS and GTFS-realtime data are updated in sync
○ Request the timepoint field in stop_times.txt - it’s increasingly important for real-time
2. Prior to accepting product, test API with at least one app
○ e.g., Google Maps
Already have an AVL system, but not a realtime API?
● A good read - “Legacy AVL system? It’s okay, join the club,” https://kurtraschke.com/2015/01/legacy-avl-export
● Open-source converters:
○ GTFS-realtime - https://github.com/luqmaan/awesome-transit#gtfs-realtime
○ SIRI - https://github.com/luqmaan/awesome-transit#siri
[1] https://developers.google.com/transit/gtfs-realtime/
[2] https://en.wikipedia.org/wiki/Service_Interface_for_Real_Time_Information
On the horizon - open AVL systems
● Choose your AVL vendor to provide vehicle positions
● TransiTime.org - Create arrival estimates from vehicle positions
● OneBusAway.org - Distribute info to mobile apps
○ iPhone
○ Android
○ Windows Phone
○ Amazon Fire Phone
○ Google Glass
○ SMS, Phone, and more...
Gives agencies options and ownership of system
Accessibility for all
More at: http://bit.ly/transit-website-accessibility
What is accessibility?
• On the web, access for users
who are sight-impaired and use
screen-reader software.
• Federal law (Section 508)
defines accessibility
requirements.
Accessibility for all
More at: http://bit.ly/transit-website-accessibility
How to achieve accessibility
• Write good HTML code, follow
guidelines
(https://www.w3.org/WAI/intro/wc
ag)
• Use an automated checker such
as WAVE (wave.webaim.org)
• User testing! Hire a screen-
reader user or find a volunteer to
use and test your website.
Accessible Not accessible
• Images without
“alternate” text
• Maps (!!)
• Most PDF files
• Text in an
HTML
document
• Well-formed
tables
• Alternate text
that
accompanies
images
Define “scope” of table headers.
<TH SCOPE=”ROW”>Transit Center</TH>
Issue: When there are multiple dimensions of headers
Using Google Analytics
• Cost-free!
• Just insert some code into your website
• Configure monthly reports
What can you discover?
• How many people use your website?
• How long do they spend on the site? Various
pages?
• What paths do they take through the website?
• Where do they leave?
• How do people find your website?
• What search terms do they use?
• What links do they click on other sites?
• What devices and browsers are they using?
Making the most of a website
in your marketing program
Trinity Transit: It all started with a map…
Consistent information
throughout
Search Engine Marketing
(SEO)
• Keywords
• Links
• Partners
• Google search referral performance
Questions?
Aaron Antrim
Trillium | www.trilliumtransit.com
aaron@trilliumtransit.com
503-567-8422 ext 3

Mais conteúdo relacionado

Destaque (6)

Dana ccd
Dana ccdDana ccd
Dana ccd
 
eco351_dkmdiapers_final
eco351_dkmdiapers_finaleco351_dkmdiapers_final
eco351_dkmdiapers_final
 
Economic and Investment Update - September 2015
Economic and Investment Update - September 2015Economic and Investment Update - September 2015
Economic and Investment Update - September 2015
 
Présentation Ergonomie : Guillemette Latscha
Présentation Ergonomie : Guillemette LatschaPrésentation Ergonomie : Guillemette Latscha
Présentation Ergonomie : Guillemette Latscha
 
Grade Ciclo Natalino 2013
Grade Ciclo Natalino 2013Grade Ciclo Natalino 2013
Grade Ciclo Natalino 2013
 
Ho Chin Soon’s Overview of MRT
Ho Chin Soon’s Overview of MRT Ho Chin Soon’s Overview of MRT
Ho Chin Soon’s Overview of MRT
 

Semelhante a Building a transit website around user needs - CalACT 2016 spring presentation

Semelhante a Building a transit website around user needs - CalACT 2016 spring presentation (20)

Move product info kit 2020
Move product info kit 2020Move product info kit 2020
Move product info kit 2020
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
 
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
CUTR Webinar - Web-based Trip Planner Options for Transit AgenciesCUTR Webinar - Web-based Trip Planner Options for Transit Agencies
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
 
Cloud Computing Based Dispatch & GPS Tracking Software
Cloud Computing Based Dispatch & GPS Tracking SoftwareCloud Computing Based Dispatch & GPS Tracking Software
Cloud Computing Based Dispatch & GPS Tracking Software
 
Sss14duke BT Innovate Research Design
Sss14duke BT Innovate Research DesignSss14duke BT Innovate Research Design
Sss14duke BT Innovate Research Design
 
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
 
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
 
GTFS Maintenance & More
GTFS Maintenance & MoreGTFS Maintenance & More
GTFS Maintenance & More
 
GTFS Maintenance & More
GTFS Maintenance & MoreGTFS Maintenance & More
GTFS Maintenance & More
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?
 
ColdFusion in Transit action
ColdFusion in Transit actionColdFusion in Transit action
ColdFusion in Transit action
 
Integrated System of Support for Mobility
Integrated System of Support for MobilityIntegrated System of Support for Mobility
Integrated System of Support for Mobility
 
James Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgJames Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.Petersburg
 
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
 
TRAFI
TRAFITRAFI
TRAFI
 
Web accessibility strategies for the new decade
Web accessibility strategies for the new decadeWeb accessibility strategies for the new decade
Web accessibility strategies for the new decade
 
Optimizing content for the "mobile web"
Optimizing content for the "mobile web"Optimizing content for the "mobile web"
Optimizing content for the "mobile web"
 
Open data : from a public transport operator to a mobility platform
 Open data : from a public transport operator to a mobility platform Open data : from a public transport operator to a mobility platform
Open data : from a public transport operator to a mobility platform
 
apidays LIVE Australia 2020 - Open Data Architecture in Mobility as a Service...
apidays LIVE Australia 2020 - Open Data Architecture in Mobility as a Service...apidays LIVE Australia 2020 - Open Data Architecture in Mobility as a Service...
apidays LIVE Australia 2020 - Open Data Architecture in Mobility as a Service...
 
Google Transit in Tribal Transportation
Google Transit in Tribal TransportationGoogle Transit in Tribal Transportation
Google Transit in Tribal Transportation
 

Mais de Aaron Antrim

CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
Aaron Antrim
 
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio..."Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
Aaron Antrim
 
Oregon transit association conference
Oregon transit association conferenceOregon transit association conference
Oregon transit association conference
Aaron Antrim
 
Oregon Association Of Rail And Transit Advocates presentation
Oregon Association Of Rail And Transit Advocates presentationOregon Association Of Rail And Transit Advocates presentation
Oregon Association Of Rail And Transit Advocates presentation
Aaron Antrim
 
TNT/TMA board Google Transit presentation
TNT/TMA board Google Transit presentationTNT/TMA board Google Transit presentation
TNT/TMA board Google Transit presentation
Aaron Antrim
 
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
Aaron Antrim
 

Mais de Aaron Antrim (17)

CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
 
Cars are GREAT! - CTAA Pecha Kucha on multimodal transportation data specs
Cars are GREAT! - CTAA Pecha Kucha on multimodal transportation data specsCars are GREAT! - CTAA Pecha Kucha on multimodal transportation data specs
Cars are GREAT! - CTAA Pecha Kucha on multimodal transportation data specs
 
Paratransit: Not 2nd Class Information
Paratransit: Not 2nd Class InformationParatransit: Not 2nd Class Information
Paratransit: Not 2nd Class Information
 
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
 
"Connecting with carless abandon" (Transit + Active Transportation) - Robin P...
"Connecting with carless abandon" (Transit + Active Transportation) - Robin P..."Connecting with carless abandon" (Transit + Active Transportation) - Robin P...
"Connecting with carless abandon" (Transit + Active Transportation) - Robin P...
 
Public Transit + Active Transportation: A network greater than the sum of its...
Public Transit + Active Transportation: A network greater than the sum of its...Public Transit + Active Transportation: A network greater than the sum of its...
Public Transit + Active Transportation: A network greater than the sum of its...
 
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio..."Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
"Integrating Bicycles and Transit" - Evan Corey - Oregon Active Transportatio...
 
Oregon transit association conference
Oregon transit association conferenceOregon transit association conference
Oregon transit association conference
 
Micro-urban multi-modalism: "Adaptation" conference 2012 by Plan-it-green in ...
Micro-urban multi-modalism: "Adaptation" conference 2012 by Plan-it-green in ...Micro-urban multi-modalism: "Adaptation" conference 2012 by Plan-it-green in ...
Micro-urban multi-modalism: "Adaptation" conference 2012 by Plan-it-green in ...
 
Online methods for effective marketing and
easy-to-use transit information (C...
Online methods for effective marketing and
easy-to-use transit information (C...Online methods for effective marketing and
easy-to-use transit information (C...
Online methods for effective marketing and
easy-to-use transit information (C...
 
Oregon Association Of Rail And Transit Advocates presentation
Oregon Association Of Rail And Transit Advocates presentationOregon Association Of Rail And Transit Advocates presentation
Oregon Association Of Rail And Transit Advocates presentation
 
Transit 2.0 - World Intelligent Transportation Systems Congress
Transit 2.0 - World Intelligent Transportation Systems CongressTransit 2.0 - World Intelligent Transportation Systems Congress
Transit 2.0 - World Intelligent Transportation Systems Congress
 
TNT/TMA board Google Transit presentation
TNT/TMA board Google Transit presentationTNT/TMA board Google Transit presentation
TNT/TMA board Google Transit presentation
 
Have Google, Will Travel - Wheels of Change conference
Have Google, Will Travel - Wheels of Change conferenceHave Google, Will Travel - Wheels of Change conference
Have Google, Will Travel - Wheels of Change conference
 
Point A to B - CalACT Spring 2009 presentation
Point A to B - CalACT Spring 2009 presentationPoint A to B - CalACT Spring 2009 presentation
Point A to B - CalACT Spring 2009 presentation
 
Leveraging new media for customer information and community partnerships
Leveraging new media for customer information and community partnershipsLeveraging new media for customer information and community partnerships
Leveraging new media for customer information and community partnerships
 
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
Putting Google Transit to work for your agency | CalACT & CTA Conference, Nov...
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Building a transit website around user needs - CalACT 2016 spring presentation

  • 1. Building a transit website around user needs Aaron Antrim Trillium | www.trilliumtransit.com aaron@trilliumtransit.com | 503-567-8422
  • 2. 1.Transit websites from the perspective of their users 2.Accessibility for all 3.Find out what people click -Using Google Analytics 4.Making the most of the website
  • 3. Users’ perspective Riders Board members, media, etc. Questions: ‣ What route & schedule do I use? ‣ Real-time: When does my bus come? ‣ What is the fare? Policies? Questions: ‣ Latest board agenda & minutes? ‣ Planning documents ‣ About the agency ‣ Staff names & contact
  • 4. Users’ perspective ๏ Riders ‣ New riders vs. existing riders ‣ Residents vs. visitors ๏ Board members, media, etc.
  • 5. Design a storefront display Showcase what you offer, such as: ‣The transportation network itself ‣Freedom & mobility ‣Affordability
  • 6.
  • 7.
  • 8. Administrative & board info highlighted in purple
  • 9. First step: Create a “wireframe” to prioritize limited screen real estate
  • 10.
  • 11.
  • 13. bart.gov • homepage does not require scrolling • highly multi- lingual • captures BART brand with colors and shapes
  • 14.
  • 15. Alaskaair.com • Simple navigation at the top • Clean / corporate • Destination-based marketing beneath the fold • Mobile-ready
  • 16.
  • 17.
  • 19. delta.com • primary “trip tools” float above feature image • very consistent branding (Delta Airlines colors, etc.)
  • 20. LA Metro What not to do: Transit website as a maze
  • 21.
  • 22.
  • 23. mendocinotransit.org • homepage offers effective “service overview” • scenic backdrop image • consistency with printed information • key information is “above-the-fold” • Clean but scenic & friendly
  • 24. sctransit.com • simplified navigation with “pop-open” drawers • big, central splash image • consistency with Sonoma County Transit brand through colors, line elements • Clean/corporate look
  • 25.
  • 26.
  • 27. squareup.com • example of current simple & direct style for websites
  • 28. trimet.org Old website; recently revised • busy homepage, probably overloaded • nice pop-out drawer navigation • rider testimonials on the homepage • interactive map & trip planner is featured
  • 29.
  • 31.
  • 33. Friendly about section beneath the fold.
  • 34.
  • 35. Eldoradotransit.com: • Brand consistency • Simplicity • Information-rich map
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Most users will see your website on their mobile phone.
  • 43. More than 75% of users to sctransit.com are mobile
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Our customers didn’t sign up for an easter egg hunt.
  • 49.
  • 50.
  • 51. Social media: Another field on which to hide easter eggs?
  • 52. Social media Proceed with caution! Don’t encourage people to leave your website for a lower- quality experience. Good for: * Community engagement * Customer service Bad for: * Organizing service alerts and essential information More discussion: http://bit.ly/transit-communication
  • 53.
  • 55. What is Real-time information? ● Vehicle Positions ● Real-time arrival estimates (trip updates) ● Service alerts Route 5 is experiencing significant delays due to flooded roads
  • 56. ● Vehicle Positions ● Real-time arrival estimates (trip updates) ● Service alerts Real-time information sources Require automatic vehicle location (AVL) hardware on buses Can be managed via web-based customer service tools Route 5 is experiencing significant delays due to flooded roads
  • 57. Service Alerts ● Your customer service department can manage service alerts ● Requires a web-based tool to translate from human-readable format: ○ “Route 5 is experiencing significant delays due to flooded roads” ...to a machine-readable format like GTFS-realtime Service Alerts[1]: header { gtfs_realtime_version: "1.0" timestamp: 1450386709 } entity { id: "1" alert { informed_entity { agency_id: "Hillsborough Area Regional Transit" } header_text { translation { text: "Route 5 delays" language: "en" } } description_text { translation { text: "Route 5 is experiencing significant delays due to flooded roads" language: "en" } ... [1] https://developers.google.com/transit/gtfs-realtime/service-alerts?hl=en
  • 58. Service Alerts Publishing Tools Google Transit Partner Dash: ● Freely available ● Publishes alerts only to Google Maps
  • 59. Service Alerts Publishing Tools Trillium Transit Alerts: ● Available as product from Trillium ● Publishes alerts to any app supporting GTFS- realtime Service Alerts ○ Google Maps ○ The Transit App ○ OpenTripPlanner ○ OneBusAway ● Target alerts to particular routes and stops ● Also offers integration to publish same alerts to: ○ Websites ○ Social media accounts ○ Email, SMS, and other Alerts More info at http://trilliumtransit.com/gtfs/transit-alerts/
  • 60. Service Alerts Publishing Tools IBI TRANSIT-alerts: ● Available as product from IBI Group ● Publishes alerts to any app supporting GTFS- realtime Service Alerts ○ Google Maps ○ The Transit App ○ OpenTripPlanner ○ OneBusAway ● Target alerts to particular routes and stops ● Also offers integration to publish same alerts to: ○ Websites ○ Social media accounts ○ Email, SMS, and other Alerts More info at http://transitrealtime.com/docs/IBI_TRANSIT-alerts.pdf
  • 61. Service Alerts Publishing Tools Do-It-Yourself (DIY) open-source tools: ● OneBusAway ○ Part of the main OneBusAway server application - https://github.com/OneBusAway/onebusaway-application- modules/wiki/Creating-Service-Alerts ○ A stand-alone web application - https://www.youtube.com/watch?v=roIsmq9R7Wc, https://github.com/OneBusAway/onebusaway-service-alerts ● GTFS-rt-admin ○ A stand-alone web application - https://github.com/conveyal/gtfs-rt-admin
  • 62. How to share vehicle positions and arrival estimate data? 1. Include RFP language requesting GTFS-realtime[1] or SIRI[2] Application Programming Interface (API) when procuring an AVL system ○ Make sure you retain ownership of your data ○ Require that your real-time IDs match your schedule GTFS data ○ Require that your GTFS and GTFS-realtime data are updated in sync ○ Request the timepoint field in stop_times.txt - it’s increasingly important for real-time 2. Prior to accepting product, test API with at least one app ○ e.g., Google Maps Already have an AVL system, but not a realtime API? ● A good read - “Legacy AVL system? It’s okay, join the club,” https://kurtraschke.com/2015/01/legacy-avl-export ● Open-source converters: ○ GTFS-realtime - https://github.com/luqmaan/awesome-transit#gtfs-realtime ○ SIRI - https://github.com/luqmaan/awesome-transit#siri [1] https://developers.google.com/transit/gtfs-realtime/ [2] https://en.wikipedia.org/wiki/Service_Interface_for_Real_Time_Information
  • 63. On the horizon - open AVL systems ● Choose your AVL vendor to provide vehicle positions ● TransiTime.org - Create arrival estimates from vehicle positions ● OneBusAway.org - Distribute info to mobile apps ○ iPhone ○ Android ○ Windows Phone ○ Amazon Fire Phone ○ Google Glass ○ SMS, Phone, and more... Gives agencies options and ownership of system
  • 64. Accessibility for all More at: http://bit.ly/transit-website-accessibility What is accessibility? • On the web, access for users who are sight-impaired and use screen-reader software. • Federal law (Section 508) defines accessibility requirements.
  • 65. Accessibility for all More at: http://bit.ly/transit-website-accessibility How to achieve accessibility • Write good HTML code, follow guidelines (https://www.w3.org/WAI/intro/wc ag) • Use an automated checker such as WAVE (wave.webaim.org) • User testing! Hire a screen- reader user or find a volunteer to use and test your website.
  • 66. Accessible Not accessible • Images without “alternate” text • Maps (!!) • Most PDF files • Text in an HTML document • Well-formed tables • Alternate text that accompanies images
  • 67. Define “scope” of table headers. <TH SCOPE=”ROW”>Transit Center</TH>
  • 68. Issue: When there are multiple dimensions of headers
  • 69.
  • 70.
  • 71. Using Google Analytics • Cost-free! • Just insert some code into your website • Configure monthly reports
  • 72. What can you discover? • How many people use your website? • How long do they spend on the site? Various pages? • What paths do they take through the website? • Where do they leave? • How do people find your website? • What search terms do they use? • What links do they click on other sites? • What devices and browsers are they using?
  • 73. Making the most of a website in your marketing program
  • 74. Trinity Transit: It all started with a map…
  • 76.
  • 77.
  • 78.
  • 79. Search Engine Marketing (SEO) • Keywords • Links • Partners • Google search referral performance
  • 80. Questions? Aaron Antrim Trillium | www.trilliumtransit.com aaron@trilliumtransit.com 503-567-8422 ext 3