-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Bounce count / rate might not be accurate: add Non-interaction events feature #9199
Comments
hmm why counting as bounced? If there's an event, the visitor does not disappear suddenly, do he? |
Say you use JavaScript Error Tracking feature in Piwik which triggers an event when there is a JS error. It would never count any bounce. Or maybe there's a video player on a page that starts automatically and tracks an event etc. Some users might not want to have a bounce counted after a certain event as there was some kind of interaction but at list Piwik describes it as follows:
With the current implementation this is not the case. For SEO only considering pageviews might be better? |
hmm, thanks for examples and pointing to piwiks definition of a bounce. |
A bounce doesn't have to be something bad. It can be good or bad. It always depends on the site and probably even on the page whether a bounce is good or bad. I'm not saying something is good or bad. Only saying that the current bounce calculation doesn't match the documentation in the UI and what users might expect. |
sure, i get this :-) |
For many many people bounces are bad. Otherwise they would not count them... |
For this we need a new feature, the ability to define a given Event tracking request as "Non-Interactive". By default, events are "interactive" and assume that user did an action (clicked mouse, or typed on keyboard). When an event is marked as "non Interactive" then the event would not affect the bounce rate, nor would it affect "Time on website" or "Time on page". For reference see Google Analytics documentation about non interaction events: https://support.google.com/analytics/answer/1033068#NonInteractionEvents |
Renamed issue. This also refs: Time spent on page calculation is buggy #9198 See description of issue with Time on page here: #9198 (comment) |
They were already wrong/inaccurate for quite a while. Maybe it would be worth keeping the bug issue #9198 and the original issue of this since we can maybe fix them easier without big changes whereas this issue is hard to implement and probably not going to happen in next 12-24 months. #9198 and this issue might be possible to fix with just a few lines |
I also have a problem with the bounce rate : Is it possible to fix it somehow, in order to get the right bounce count with VisitSummary ? The summary it gives us is very useful, but the bounce rate is unfortunately not corresponding to the bounce rate calculated by other API modules. |
for everyone interested in bounce rate, |
After implementing Matomo Analytics at our website I was wondering whether you could lable tags/events as non interaction. |
This issue has been mentioned on Matomo forums. There might be relevant details there: https://forum.matomo.org/t/does-a-clicked-outlink-count-as-a-bounce/41795/3 |
Hello, |
For "display events" you may use content impression. Bur not sure if this is counted or not in the bounce rate calculation... |
I have another request for this. A customer wishes to create an event for 404 errors while still counting the visit as a bounce. |
Another customer request for a non-interactive event. Curently, calling an event like this passes the 5th value as a data parameter: _paq.push(['trackEvent', 'Category', 'Action', 'Name', '22', {
nonInteraction: 1
}]); Perhaps we could use this to assign an attribute to events which should be ignored for bounce calculations? |
Another customer has requested this. It was available to them in GA and they need continuity of their tracking strategy as they move to Matomo. |
I received another request for non-interaction events from a customer who needs to track content interactions while still counting the visit as a bounce if no other actions are taken. |
Another upvote for this. A user is feeling data inconsistency:
|
Another upvote for this. We need to be able to exclude certain events from calculations especially bounce rate. We have a 3d environment and use events extensively to automate things and track what the app is doing as well, these events skew the calculations, for example we provide users a guidance animation upon first visiting to help onboarding them... when they dismiss this it should not count towards the fact the session is not a bounce. |
Hi, Another upvote for this,.
|
Another upvote - we have events automatically fire that are not interactions. Bounce rate immediately took a huge hit after publishing the events, so it is no longer reliable data. |
Just seeing bounce count is calculated by
sum(case " . self::LOG_VISIT_TABLE . ".visit_total_actions when 1 then 1 when 0 then 1 else 0 end
but it looks like
visit_total_actions
is also increased for events, searches etc.This means when there is a pageview followed by an event, it is not counted as bounced but it should be I think
The text was updated successfully, but these errors were encountered: