One of the things that we have been struggling for a bit for the last year, is to have a good L10n KPI. One of the things that will help us craft a better KPI is to have the amount of times that a user loads an article and this is not localized or up to date. For now, could we add 2 Google Analytics Events that are loaded in these 2 cases: If the article is not localized, we should trigger this event: _gaq.push(['_trackEvent', 'Incomplete L10n', 'Not Localized', $english_slug/$locale]); If the article is localized, but not up to date, we should trigger this event: _gaq.push(['_trackEvent', 'Incomplete L10n', 'Not Updated', $english_slug/$locale]); This hopefully could help gather some data that allow us to simplify how we can speak about coverage and perhaps do some additional funky stuff with the localization dashboards (i.e. prioritize the localization dashboards based on the most visited non localized articles, etc). Let me know if you need help implementing it.
Grabbing this to work on this afternoon. Hopefully I can improve our bus number in relation to GA.
(In reply to Ibai Garcia [:ibai] from comment #0) > If the article is localized, but not up to date, we should trigger this > event: > _gaq.push(['_trackEvent', 'Incomplete L10n', 'Not Updated', > $english_slug/$locale]); What is the definition of "not up to date"? I assume it means that there are newer en-US revisions that have been approved AND marked as ready for L10n. Do minor updates count?
Ricky, the definition is exactly as you described, sorry for not adding that clarification to the first comment. It's the same principle that runs the status of the article in the Localization Dashboard. If an article has a newer and approved version in English, that contains non minor updates and it's ready for L10n we count it as "non up to date" Thanks for working on this!
Landed in: https://github.com/mozilla/kitsune/commit/8e244c14827e9212721d2d4243b3100725cc8f81. Apparently r1cky landed this a while ago. Cool!