The log_url_info table should ideally log every url visited. It seems to work by logging the "request_uri" in the session data for the user. "request_uri" in the session data is not updated, even after adding products to cart. The result is a new duplicate entry into "log_url_info" with every page load for that session.
Has anyone figured out how to fix the url logger so that it logs every url a visitor loads, not just the first?
Each of these url's should be different:
UPDATE:
I tried this in an ultra vanilla install of 1.9.3.0, with the only change being a switch from "Visitors only" to "Yes" in System -> Configuration -> System -> Log -> Enable Log
same issue! Which confirms it's either a misconfiguration or a Magento bug.