Не уверен, что это самый хороший способ, но в своей повседневной практике я часто им пользуюсь и даже получаю часто ценные сведения. Речь идёт о самой обычной Google аналитике. Я взял за правило о каждом важном продуктовом изменении на сервисе, а также о каждом важном маркетинговом событии оставлять комментарий на временной шкале.
Что очень удобно — эти комментарии видны на любой статистической выборке. Так, на обобщающей выборке (например о числе посещений) я могу не видеть никаких изменений, и оставленные комментарии мне ни о чем не говорят. А вот на выборке о числе регистраций или о числе продаж (которые настраиваются через track events, например) данные могут показывать значительные изменения, и оставленные комментарии являются хорошими подсказками, почему так произошло.