Expand my Community achievements bar.

SOLVED

Scroll Tracking in single page website

Avatar

Level 4

Hi,

Is there any plugin available to implement scroll tracking(25,50,75,100%) in a single page website? or how it can be done via DTM?

Any thoughts?

1 Accepted Solution

Avatar

Correct answer by
Level 1

Place plug-in code in to the “Customize Page Code” section of the Adobe Analytics tool configuration.

create custom script data elements that return the scroll data you want to collect

Refer this link

http://haiensheng.com/2015/06/dynamic-tag-manager-adventures-get-percent-page-viewed-plug-in/#.VbmOm...

View solution in original post

4 Replies

Avatar

Employee

Hi,

You can use getPercentPageViewed plug-in to track the portion of page viewed by the user. Below is an article regarding the same:

https://marketing.adobe.com/resources/help/en_US/sc/implement/getPercentPageViewed.html

 

Apart from this, I do not see any in-build functionality which would get you this information and you would need to have a custom script for tracking the same to be populated in the reports.

 

~Kaushal

Avatar

Level 4

Thanks for the reply Kaushal.

Since, it is a single page website i can't use this plugin. Moreover, my page url gets change without reloading/refresh the page after clicking the more button at the bottom. For eg: once user lands on this www.xxxx.com they will see more button at the bottom, when they click on it, the page url will get change like www.xxxx.com/?more=1,  www.xxxx.com/?more=2. If we use the plugin, we wouldn't be able to track the percentage for each page. Any additional thoughts?

Avatar

Correct answer by
Level 1

Place plug-in code in to the “Customize Page Code” section of the Adobe Analytics tool configuration.

create custom script data elements that return the scroll data you want to collect

Refer this link

http://haiensheng.com/2015/06/dynamic-tag-manager-adventures-get-percent-page-viewed-plug-in/#.VbmOm...

Avatar

Level 4

Thanks for the link Tirupati. I hope, this link would be helpful.