-
Notifications
You must be signed in to change notification settings - Fork 249
scroll depth #573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
scroll depth #573
Changes from all commits
d0ce7fe
299efbd
8ea31e7
d15c296
341864f
70a2712
61ffc9a
12f1ab2
2ec16ea
7057be4
35e167e
1f28c6d
1daeb45
694d8e4
e6aaf2b
f8ede81
f30ef51
a9b2878
9620f00
101ae2e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| --- | ||
| title: Scroll depth tracking | ||
| --- | ||
|
|
||
| import useBaseUrl from '@docusaurus/useBaseUrl'; | ||
|
|
||
| Scroll depth tracking is built into Plausible Analytics by default, allowing you to measure how far visitors scroll down your pages, expressed as a percentage. | ||
|
|
||
| This data provides insights into user engagement and helps optimize content placement, calls-to-action (CTAs) and page layouts. | ||
|
|
||
| ## Scroll Depth percentage for your pages | ||
|
|
||
| You can find scroll depth data in: | ||
|
|
||
| 1. **The top row of metrics** when a page filter is applied. Click on it to see trends over time. | ||
|
|
||
| 2. **The expanded Top Pages report**, where pages can be sorted by scroll depth for deeper analysis. | ||
|
|
||
| <img alt="Scroll depth metric in Plausible" src={useBaseUrl('img/scroll-depth.png')} /> | ||
|
|
||
| If there's insufficient data, scroll depth will display as "-" until more traffic is recorded. | ||
|
|
||
| You can also use [the Filters feature](filters-segments.md) to group similar pages and analyze their average scroll depth. For example, filter URLs containing "blog" to see average engagement for blog posts. | ||
|
|
||
| Plausible tracks scrolling at all percentages (1% to 100%), unlike many other tools that limit tracking to specific points such as 25%, 50%, and 75%. If you also want to track a specific scroll depth threshold for some of your pages, you can set up scroll depth goals. | ||
|
|
||
| ## Scroll Depth goals | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There are two limitations that I think we should mention in this section.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks Robert! For the accuracy part (first point), I am thinking it is something we don't need to say as it could overcomplicate and unnecessarily raise questions about our accuracy and increase the support volume as well.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Commited the suggestion below. Thanks @Hricha-Shandily! About the first point though, I do believe it's important to note this in the docs. We could perhaps phrase it a bit differently, but it's a significant factor affecting an important number on the dashboard, so I feel like it should definitely be added into the docs. And the "Scroll Depth Goals" section in the That said, it's also fine by me if we roll it out like that and see how people will respond first. |
||
|
|
||
| You can also set up a Scroll Depth goal with a specific scroll depth percentage threshold to see how many visitors scroll to and beyond your desired scroll depth mark. | ||
|
|
||
| To get started with "**Scroll Depth Goals**", go to [your website's settings](website-settings.md) in Plausible Analytics and visit the "**Goals**" section. You should see an empty list with a prompt to add a goal. | ||
|
|
||
| Click on the "**+ Add goal**" button to go to the goal creation form. | ||
|
|
||
| Select `Scroll Depth` as the goal trigger, select the scroll depth percentage threshold (from 1% to 100%) and enter the pathname of the page you would like to track. The pathname must match the page path you can see in your Plausible Analytics dashboard. | ||
|
|
||
| Do you want to analyze the scroll depth for a specific section of your site? You can use an asterisk (`*`) to match patterns in your page path URLs. Asterisks can be placed on either end or in the middle of any page path URL. | ||
|
|
||
| You can for instance group all of your blog posts by using `/blog*` (if your blog subdirectory is named `blog`) or your Woocommerce checkout pages by using `/checkout/order-received/*`. | ||
|
|
||
| Next, click on the "**Add goal**" button to return to the goals page. When you navigate back to your Plausible Analytics dashboard, you should see the number of visitors who reached the particular scroll depth on the specified pages. Goal conversions are listed at the bottom of the dashboard. | ||
|
|
||
RobertJoonas marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Scroll Depth goals only display the "Uniques" and "CR (conversion rate)" metrics, and not the "Total" metric like the pageview goals and custom event goals do. This is because scrolling is an action that gets measured continuously during a pageview and it's not possible to count the total number of "scroll depth events" that occurred. | ||
|
|
||
| If you'd like to learn more about what scroll depth is, what's a good metric to have, and more, you can check out our blog post [here](https://plausible.io/blog/scroll-depth-tracking). | ||
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the metric definitions page should also give a pretty accurate description of how things work technically. Reading this paragraph, I get the impression that clicking this link will take me to the technical description.
Proposal: lets include something like this on the
/docs/scroll-depthpage:There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good info but I have noticed we don't generally include much about technical details regarding any feature in the documentation. I guess this is to keep the doc as simplified to comprehend as possible and not include info that has potential to confuse the reader (no matter how simple we make it). Is that so, @metmarkosaric ?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Hricha-Shandily yeah, that's correct. in general, we tend to keep more (technical) details out of the docs by default. we do sometimes surface some details (see for instance this on how locations work: https://plausible.io/docs/countries#how-location-reporting-works) but this is more if we notice that something is unclear and/or people are asking. so i say we keep this info in mind and add it to the docs at a later stage if it turns out that simplified docs are not clear enough
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good