Filter Page URLs #136
Replies: 14 comments 32 replies
-
This would be helpful from a privacy and analytics perspective for us. |
Beta Was this translation helpful? Give feedback.
-
Same here. Would be nice to specify multiple patterns to aggregate page URLs. Currently having dynamic URL parts creates a mess in the statistic. |
Beta Was this translation helpful? Give feedback.
-
It is indeed creating a mess and completely unnecessary to show stats for those URLs. Would love to see this feature added anytime soon! |
Beta Was this translation helpful? Give feedback.
-
This would be very useful to filter stats on different sections. For example, I'd like to see stats of the most visited pages of our Blog, in this case I would filter web pages starting with |
Beta Was this translation helpful? Give feedback.
-
I see the PR - can't comment on implementation as I am new to Elixir, but
this looks absolutely perfect for our needs! We are happy to test
aggressively as soon as it is there, and make our dashboard public.
…On Fri, 26 Feb 2021 at 09:01, Uku Taht ***@***.***> wrote:
Yes @captainrobbo <https://github.com/captainrobbo> and actually
@Vigasaurus <https://github.com/Vigasaurus> is landing a PR on master
next week that would help you to do this even without custom props: #750
<#750>. It's not the ideal
solution but using pageview goals for this means you don't need to redeploy
the script or anything like that.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#136 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACVQ5ZSN56SS624I5YZQ6D3TA5PNPANCNFSM4YELLYIQ>
.
--
Andy Robinson
Managing Director, ReportLab
Wimbletech Zone 2
35 Wimbledon Hill Road
London SW19 7NB, UK
Tel +44-20-8191-7277
|
Beta Was this translation helpful? Give feedback.
-
A followup: I found it quite easy to use custom goals to pull out total hits on each competition we're hosting. Each of these subtotals represents hits on a whole forest of different pages in the last 30min, possibly on different subdomains and with different language prefixes. I'm sure the ability to process URLs as you ingest them will be great, but this is an easy way to achieve the same thing. Plausible is awesome! |
Beta Was this translation helpful? Give feedback.
-
Any news on this? We're interested in that feature too. We can use Goals as a temporary workaround I guess, but without aggregation of pages the "Top pages" statistic is useless and consuming unnecessary resources. |
Beta Was this translation helpful? Give feedback.
-
This would be very helpful for me too, and currently goals don't work correctly for this because I still end up seeing user's various uuids in the top pages list, which ends up de-anonymizing the data and gives me access to people's pages that are unlisted. |
Beta Was this translation helpful? Give feedback.
-
When it comes to the initial use case of aggregating data, I FEEL like sending RAW data to Plausible and then Plausible UI enabling fancier aggregation functionality is the way to go. The RAW-er the data, the more into detail you can go processing it. IF you abstract the data, you lose level of detail. Never know what you want to query next. BUT, downside is that it makes Plausible UI more complicated and it is quite a development. When it comes to privacy AND aggregation, I FEEL like ability to filter/modify the data that is being sent to Plausible is good for all parties. Implementation? Some kind of interceptor interface so User implemented function(method) gets called with data to be sent for modification. |
Beta Was this translation helpful? Give feedback.
-
I agree with the exact same situation - especially for PWA sites. Two cases:
This would be really helpful, because sometimes you want to count how often action1 happened, not action1 per uuid ... At least masking the ID's before counting would help? |
Beta Was this translation helpful? Give feedback.
-
+1 on all of this, either post-capture aggregation, or the ability to track by a path you set in the path, i.e /invite/hash1901892038910238920/view I'd only want to track this as "/invite/view" (as an example), rather than hundreds of unique pageviews which are all effectively a single page view. so i'd call something like: this might also solve for all the people asking for querystring support too, as they could call a custom page track. |
Beta Was this translation helpful? Give feedback.
-
I would love to use this feature as well! This could be implemented via some sort of client-side middleware as others have pointed out. Actually, from my point of view, I feel like it could be done fairly simply. I believe allowing for a location property/getter on For example, if one wanted to simply specify a specific string as their location at load time, they could do something like this: window.plausible.location = "/my/redacted/route"; If they needed a more complex implementation, they could define Object.defineProperty(window.plausible, "location", {
get: function() {
var url = window.location.href;
// Custom logic that may or may not update `url` here
return url;
}
}); I'm not familiar with the Plausible codebase, but from a quick search it looks like this could be implemented by changing a single line in plausible.js at line 51: payload.u = window.plausible.location || location.href Obviously, this would also require that the feature be documented and that test cases be written, but it would still be a minor addition that is backwards compatible and quick to implement for both the Plausible team and the developers who would end up using it. What do you all think? I'd be happy to make a PR for this if the concept is approved. |
Beta Was this translation helpful? Give feedback.
-
This is now live! 🔥 You can now filter page URLs and specify custom locations. This is especially helpful to redact and aggregate multiple pages whose URLs contain identifiers specific to users. Learn how it works here: Specify a custom location to aggregate pages that contain identifiers. Thanks to @EmilePerron for the contribution! |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, I've been trying to use this feature but I don't seem to be able to get it working. Should it be working with a self-hosted 1.4.4 plausible? I'm following what's written in this tutorial (https://plausible.io/docs/custom-locations) but still see the pageviews without the custom location. Thanks! |
Beta Was this translation helpful? Give feedback.
-
"I have some pages that contain UUIDs that are specific to users. I don't care which date or UUID is called and want to aggregate them.
Example:
Before: /account/550e8400-e29b-11d4-a716-446655440000
After: /account/{uuid}
A simple search and replace functionality with regex would be great!"
UPDATE: This is now live: Specify a custom location to aggregate pages that contain identifiers.
Beta Was this translation helpful? Give feedback.
All reactions