I admit that I haven't used this plugin in a long time, but my understanding all along is that it records the page load time of the previous page. So when you set your prop/eVar with the page load time, you also need to set a corresponding prop/eVar with the previous page's name, so that you can pair both of them together to get the correct report.
Also, after reading the plugin's code, I believe this is is how it works:
- When the page loads:
- If the 2 cookies are found, then set s._pltPreviousPage and s._pltLoadTime from them. --> so these are the values for the previous page.
- Calculate the page load time of the current page.
- Write the 2 cookies with the current page's load time and page name.
As you can see in that last step, that's why you're seeing the current page's name in the cookie value, because by then, the plugin has already overwritten the cookies with the current page's data.
Theoretically, that means if you want to set the current page's load time with the current page's Pageview tag, then you could read the cookies directly to set your props/eVars. But you'll need to delay firing your Pageview tag till the Window Loaded event, so that the browser has calculated the load time completely. I haven't tried that myself, but it looks like that could work.