~/talk

Extending Ember with Analytics

Talkat EmberConf 2014 · 2014-03-02..03-04· [ember, developer-experience]
links:none on file
slides:none on file

Provides a concrete Ember implementation that wires pageviews and actions into analytics rather than copy‑pasting vendor snippets, using Google Analytics/Adobe SiteCatalyst examples. It hooks the router via didTransition hook and exposes a centralized analytics object with route‑specific data, reopens the ActionHandler to override send, and merges global and route data before calling the tracker. Demo shows an online‑bank app logging login, OTP delivery choice, a $200 transfer and an error case to the console instead of a remote call proving the approach works for route changes model changes programmatic and template actions.

AI-written summary · about

  1. 0:00Web analytics in Ember
  2. 2:02Analytics with SPAs
  3. 3:48Page views and user actions
  4. 5:12Naive page view tracking
  5. 7:22Page view tracking with didTransition
  6. 8:49Naive action tracking
  7. 10:14Centralized analytics object
  8. 13:00Action handler mixin
  9. 14:24Route-level action handling
  10. 18:41Declarative analytics pattern
  11. 19:02Demo of analytics integration
  12. 22:14References and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.