On modern websites it's common to utilize dynamic content elements that are displayed by other means than a new page load (e.g. implemented through Flash or JavaScript). These additional content elements are often created because of a presumed business opportunity and has great attention in the organization and as such they should be tracked carefully.


To track asynchronous events you can take advantage of Netminers event-tracking commands. The postPageView command where the event is stored as a page view in the Netminers database is used most frequently. However, there are many other commands. Check them out in the Reference section.


Example: A visitor requests further information about "Fast blue car" in the Cars section via an overlay form.


As a minimum the following events should be tracked:

  1. Form presented to visitor
  2. Form submitted by visitor 
// 1. Send form is presented to visitor
$netminers.push(['postPageView', 'Merchant.com/Products/Cars/Fast blue car/Request info']);
 
// 2. Form is submitted by visitor
$netminers.push(['postPageView', 'Merchant.com/Products/Cars/Fast blue car/Request info/Submit']);

 

Now let's take a look at the report again. Let's say 10 users have requested information and that five have submitted the form. This would be reported as follows: