Matomo has its own TMS (Tag Management System) and you need to have it activated before going any further.
How to reduce the bounce rate (?)
Actually, without a real content strategy, you just cant reduce the bounce rate. So what’s the deal?
When a visitor comes to a page on your site and leaves without taking a single action, the length of the visit session is equal to zero.
You might then think that this session reflects the visitor’s lack of interest in our content. However, they may well have scrolled down and read all or part of the page. And this information is not reported to Matomo by default.
You will therefore easily agree that the action of reading a page can be considered as a commitment from the visitor. And that’s just as well, because this type of commitment can be reported to Matomo, and identified as an action.
Let’s see together how to create a page scrolling event in Matomo.
Setting up the page scroll event
The trigger
- On the dashboard of your container or on the triggers page of your container, click on “Create new trigger“;
- In the “User engagement” section, select “Scroll reach”;
- In the Name field, enter “Scroll at 25%”;
- (Optional) In the Description field, enter “Trigger launched when the user has scrolled 1/4 of the page“;
- Go to section Configure this trigger;
- Leave the default Scroll Match Type value, i.e. Vertical – Percentage;
- In Percentage, change the value 50 to 25;
- Save your trigger.
The tag
- On the dashboard of your container or on the tags page of your container, click on “Create new tag”;
- In the “Analytics” section, select “Matomo Analytics“;
- In the Name field, enter “Scroll from page to 25%“;
- (Optional) In the Description field, enter “Tag sending an event to Matomo when the user scrolls to 1/4 of the page” ;
- (Optional) You should already have a Matomo Configuration assigned, if not, click on “Create a new variable” ;
- Change Tracking Type to Event;
- In Event Category, enter “Behavior“;
- In Event Action, enter Scroll 25 ;
- In Event name, enter {{PageTitle}} ;
- Click on Show advanced settings and select Once per pageview as fire limit.
Don’t forget to publish your container to take account of the new tag.
You should very quickly see events linked to page scrolling appear in your statistics, and this will have an impact on the value of the bounce rate on the pages of your site. After a while, don’t hesitate to compare the information for periods with and without events.
To go further
Thanks to the tag we have just created, Matomo is able to integrate the engagement of any user who has scrolled at least a quarter of the way down the page.
Adapting the tag
The value of the scroll percentage should be adapted to the UI of your website. It is important to consider the different interface elements and the layout of your pages. The height of the header, for example, is key.
And what about average reading time?
To refine the average time spent by visitors on your site, I suggest you to create another tag related to page scrolling. This time, send an event when the user has scrolled all the way through your content. The value would then be between 80 and 100% of the page height, depending on the height of the footer.