It is entirely possible to measure scroll tracking and obtain a scroll rate per page.
This information is not natively available in Piano Analytics, but can be measured via custom elements (event and property).
To retrieve this information, you will first need to create a custom event in your Data Model, such as "page.scroll", and a custom property, such as "scroll_rate".
You can consult these articles to help you create these elements:
Once these elements are created, you can add them to your tagging. All you need to do is trigger the event and value the custom property according to the scroll level on the page.
We generally recommend scroll levels of 25, 50, 75 and 100, depending on the depth of the page.
// When the visitor reaches 25%, 50%, 75% or 100% of the page
pa.sendEvent('page.scroll', // custom event
'scroll_rate' : 25 // custom property, replace value with the scroll level reached
This way you will be able to retrieve scroll rate data.