Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metrics plan #45

Closed
lmorchard opened this issue Dec 14, 2016 · 3 comments
Closed

Metrics plan #45

lmorchard opened this issue Dec 14, 2016 · 3 comments

Comments

@lmorchard
Copy link
Collaborator

lmorchard commented Dec 14, 2016

Need to come up with a firm initial metrics plan. Notes from acceptance criteria as a starting point:

  • It should measure each time the snooze panel is opened
  • It should measure each time a user choses to snooze
  • It should measure which snooze duration is chosen each time
  • it should measure custom snooze durations
  • It should measure the rate at which snooze tabs wake up
  • it should measure if users focus previously snoozed tabs
  • it should measure if users close a previously snoozed tab without refocusing
  • it should measure if users re-snooze a tab
  • it should measure snooze cancellations
  • it should measure clicks on currently snoozed tabs
  • it should measure clicks into bookmarks folder from the panel
@lmorchard
Copy link
Collaborator Author

Additional note, here: This plan should result in the production of docs/metrics.md in the repo, describing the metrics in a public place. Some examples: minvid; Tab Center.

@johngruen
Copy link
Collaborator

@lmorchard i think final UX does not have any bookmarks folder backing snooze tabs, so that last item is moot

lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 13, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 13, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 13, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
@ckprice ckprice added the Has PR label Jan 17, 2017
@ckprice
Copy link
Collaborator

ckprice commented Jan 17, 2017

Needs: what are the questions we're asking, and how do we know it's successful. Assigning to Wil and John.

lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 17, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 17, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 19, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 19, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 24, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 24, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 24, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 25, 2017
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Add first draft of docs/metrics.md
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit to lmorchard/SnoozeTabs that referenced this issue Jan 25, 2017
* Add first draft of docs/metrics.md
* Create `lib/metrics.js` to organize metrics pings & tab state tracking
* Add metrics pings to `background.js`
* Include time option type ID in snoozed tab data for `snooze` event
* Include tab ID in snoozed tab data when snoozed for `resnooze` event
* Tests for `lib/metrics.js`

Fixes bwinton#45.
Fixes bwinton#46.
lmorchard added a commit that referenced this issue Jan 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants