Whenever a visitor goes to your site, the mPulse boomerang library looks at the definitions that you set up in your custom metrics, timers, and dimensions. When the library sees a match, it reads and stores the value as part of the boomerang beacon that's sent back to the mPulse collection system, where it's aggregated and displayed on mPulse dashboards.