Adobe Analytics - Performance Timing Replacement? | Community
Skip to main content
Level 3
August 28, 2024
Question

Adobe Analytics - Performance Timing Replacement?

  • August 28, 2024
  • 1 reply
  • 1353 views

Hi everyone, I hope you are well!

I have a quick question on tracking page load speeds in Adobe Analytics.

We are currently using the Adobe Analytics Performance Timing Plugin. This is pretty old and the link to the documentation has been redirected to the getPageLoadTime plugin page. On this page there is a message saying it is deprecated.

In this post, there is a suggestion to use a Launch extension. We do not use Adobe Launch as our TMS. Are there any alternative page load time measures in Adobe Analytics?

The MDN documentation notes that the PerformanceTiming feature is deprecated, but it looks like it's still available in most of the major browsers. If there is no alternative, is there a major issue if we keep using it for the time being?

Any insight anyone has, would be massively appreciated.

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Isha__Gupta
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
August 28, 2024

Hi @tcrewes1 ,

 

The document states that it has now been replaced with performance.navigation method. There are couple of links that might be useful-

 

https://www.120feet.com/2021/12/07/page-load-timing-in-adobe-analytics/

https://stackoverflow.com/questions/72907673/how-to-use-the-performancenavigationtiming-api-to-get-page-load-time

 

tcrewes1Author
Level 3
August 28, 2024

Thanks @isha__gupta ,

The performance navigation method looks interesting. I suppose we could capture these values in a cookie (the same as performance timing) and fire on the next page to prevent additional sever calls. 

Looks like this method is fully custom. I'm guessing there is no Adobe supported method anymore?

bjoern__koth
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
August 28, 2024

Maybe you could use the getPreviousValue plugin to make the implementation easier.

 

Instead of firing another call after x seconds, persist the values. And in your page view call, you retrieve them to fill your events/props/eVars of the previous page.

Important: you will have to store the previous page name as well in a separate prop or what, so you can attribute the performance values accordingly.

 

https://experienceleague.adobe.com/en/docs/analytics/implementation/vars/plugins/getpreviousvalue

 

if you want to avoid unnecessary cookies, you can also just store the whole set of data as an object in sessionStorage and pull it out from there. In times of GDPR maybe the cleaner approach 

 

Cheers from Switzerland!