- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
Hi,
We are experiencing some missing data, particularly in tracking our orders and other cart/checkout metrics. I've been discussing with our developer about why this may be the case and I was told the following in summary:
- The tracking is delayed because the datalayer is also implemented in Javascript. Because the datalayer must wait for the page to load, there is a period of time, when the user could navigate away or close the browser, that the tracking may not fire. Unfortunately, depending on the users' connection speed and browser, it just doesn't always fire. In addition, the tracking must also compete with any other Javascript processing. The optimal solution is to code the datalayer directly in the server-side code. That would give you a much better success rate. Unfortunately, when implementing the datalayer and tracking, the server-side implementation was not an option and we were only able to develop against the front-end website.
I was wondering if anyone else has experienced this issue in the past, or knows of any solution that wouldn't involve moving the datalayer directly to the back end? The order process is really the only area where we want to ensure that we are capturing all data, particularly in regards to purchasing.
Any thoughts or information will be greatly appreciated.
Thanks,
Brian
CC:
Views
Replies
0 Likes
Total Likes