Comments (7)
Two questions regarding this issue:
First, Twitter's t.co link shorter really adds up quickly as individuals entries. I don't know how challenging this would be, but a great way to avoid this would be aggregate them and offer a "plus button" aside the main t.co entry that, when clicked, expand a list with all individual links.
The other one is related to Feedly, the RSS aggregator. I noticed clicks from collections at Feedly are shown as a complete, private (non-accessible by anyone) on stats. Real example: https://feedly.com/i/collection/content/user/323ef75e-3ae1-4b9a-9f90-05eefc034813/category/global.all Since this kind of direct link is useless, maybe aggregate all like it in a single, "Feedly Collection" label?
An RSS entry in Feedly that isn't in a collection is perfectly clickable, hence it would benefit from a solution similar to the one suggested above for Twitter's t.co links. Example: https://feedly.com/i/entry/00nexjUMDjWDfmBvVM9H1PdsUJLyPJmkdIH23dKer+c=_16ff7d4bfd1:5f6e6d4:bb2cd839
from koko-analytics.
Hey Danny, I have combed through the referrer stats from the time since the last plugin update, and want to share the remaining duplicates that I have found. I hope this helps!
Facebook:
- https://www.facebook.com
- https://facebook.com
- https://l.facebook.com
- https://l.facebook.com/l.php
- l.facebook.com/l.php
- https://de-de.facebook.com
- https://lfacebook.com (don't know if this is a mistake, but we had 17 hits from this)
- Android app: facebook.com (I think clicks from the Facebook app should not be counted separately)
Instagram:
- instagram.com
- https://l.instagram.com
Google:
In addition to this, I see the following referrers that seem to indicate the google app as the source. In my opinion, it would make sense to count those as "normal" google.com searches:
- Android app: com.google.android.googlequicksearchbox
- Android app: com.google.android.googlequicksearchbox/https/www.google.com
Ecosia:
Bing:
from koko-analytics.
@dannyvankooten the last update cleaned up almost all of the duplicates for me! Here are the remaining candidates I see for the last 7 days (with my suggestion as to where they should be aggregatet to):
- facebook.com --> https://facebook.com
- www.google.com --> https://www.google.com
- www.instagram.com --> https://www.instagram.com
- www.google.de --> https://www.google.de
- https://play.google.com/store/apps/details?id=facebook.com --> https://www.facebook.com
And the following could all be aggregated to --> https://www.google.com
- https://play.google.com/store/apps/details?id=com.www.google.android.googlequicksearchbox/https/www.google.com
- https://play.google.com/store/apps/details?id=com.www.google.android.googlequicksearchbox
- https://play.google.com/store/apps/details?id=com.www.google.android.gm
from koko-analytics.
Email newsletter services that use unique links, eg
from koko-analytics.
So after some more thinking, there are two possible option for each referrer URL coming in.
1. Multiple URL's with the same meaning
In case of google.com/search, bing.com/search and any URL that has multiple versions pointing to what is essentially the same thing, we want to store them in the simplest form possible.
So google.com/search
becomes google.com
.
In my opinion, google.de/search
becomes google.de
instead of google.com
as the TLD does hold some information that may be valuable.
2. All other URL's with a path component
In most other cases, we want to keep the full URL but also offer an aggregated total in the dashboard so that we can see the total amount of traffic coming from that domain while still being able to zoom in and see which pages actually generated that traffic.
Option 1 is taken care of cd4a743 and allows us to easily extend that list with other mainstream options, a filter hook may be useful for users.
I haven't yet gone over the details for solving option 2 but am reasonably confident it can be done without massively inflating storage requirements.
from koko-analytics.
Awesome @danielrunvegan, that is super helpful indeed! Thank you so much.
from koko-analytics.
@dannyvankooten I've just noticed that the referrer aggregation for Pinterest seems to be broken. I get separate results for the following variations (all are shown as pinterest.com):
pinterest.com
www.pinterest.com
https://pinterest.com
https://www.pinterest.com
from koko-analytics.
Related Issues (20)
- Feature Suggestion: Please Start Accepting Donations HOT 2
- Plugin not showing up on wordpress HOT 2
- Feature Suggestion: Show direct traffic HOT 1
- Add a filter hook for URL normalization HOT 4
- Feature Suggestion: A Standalone, Non-WordPress Version HOT 3
- Plugin version: 1.0.33 -- Cron issue with no other information HOT 7
- deleted HOT 1
- Track iframes HOT 2
- Exclude pageviews from these user rolesβ box is blank when activating Koko on 1 site in a multisite setup HOT 1
- Feature Request: Make js function `trackPageview` accessible from the outside HOT 2
- Endpoint path should be re-checked periodically HOT 1
- Use date format as set in Wordpress
- Add a PHP filter to decide if Koko should be loaded HOT 3
- Feature Suggestion: Network Analytics Page for WP Multisite HOT 2
- PHP API to record pageview for post ID and expose stats HOT 1
- Suggestion: Default date period: Last 14 Days HOT 2
- fatal error trying to update HOT 1
- Issue: Start from X views in Koko / Migrating from other analytics solution
- When no title is found, fall back to slug, instead of (no title) HOT 1
- Custom post type (events) not showing page title in overview
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from koko-analytics.