Date of slack thread: 4/23/24
Anonymous: Hi! I’m creating metrics for an experiment, is it possible to measure the time between 2 events? We want to use this information as a secondary metric to provide more insights during the experiment. Thanks so much in advance!
Statbot: Currently, Statsig does not offer a direct feature to measure the time between two events as a metric. However, you can implement a custom solution by creating a JavaScript function that measures the time between the two events and logs this duration to Statsig as a custom event. After logging this information, you can create a sum metric in Statsig to accumulate these time duration values over time. This approach allows you to effectively use the time between events as a secondary metric for your experiment (source).
Statbot: Click below to mark as resolved.
Jiakan Wang (Statsig): We don’t have a way to do this automatically, so the best way to achieve this is by tracking the time when the user did event #1 in your app, and when they do event #2, calculate the time difference, and log a special event where you have something like eventName “abc_funnel_completed”, and in the metadata include the duration { duration: <time_lapsed_in_between> }
. Then you can create a custom metric using this metadata in the event to measure the Mean or Sum of it.
Statbot: This thread has been marked as resolved. Press below to re-open.