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:
- Form presented to visitor
- 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: