Time on site/page filter and/or trigger

Time on site/page filter and/or trigger

It would be great to be able to perform actions based off of how much time someone spends on your website or on a specific page. A good example of this would be if you have a product-specific page and are trying to guage a visitor's interest in that product.
4 Comments
Shari_Horton
Level 2

Agree!  We are hosting live product demos and would love to be able to score someone up for attending a substantial portion of the event.

SanfordWhiteman
Level 10 - Community Moderator

I've commented on this elsewhere. It's pretty easy to write some JS that determines how long a tab has been visible to the end-user (not using the word "focused," because something like a passive demo can be watched all the way through in a window that doesn't have focus).  Then send a custom Munchkin web tracking event if they meet your desired minimum viewing time.

Things get more complex if you want to measure total impression length across refreshes, though.  For example, think about someone watching 5 minutes, their browser crashes, they refresh and resume for the second 5 minutes, but your threshold is 8 minutes so they don't hit it.

If you want something quick-and-dirty it's pretty much already there in JS with the Page Visibility API + Munchkin API + some timers.

Shari_Horton
Level 2

Thanks.  One day soon I hope we can have developer support.  It makes all the difference!

kh-lschutte
Community Manager
Status changed to: Open Ideas