Wiki analytics/feedback/insights for discovery #5817
Replies: 6 comments 9 replies
-
As you wrote, if you want to track user behaviour, you probably need to make the data publicly available for every user. For me that probably would be an incentive to allow tracking. ... Still depending on what will be tracked. It should be simple to install a configuration like https://matomo.org/ (former Piwik) and integrate the tracking code into TW. ... The disadvantage is, that you'll need to run a server and you need to create some "Welcoming Opt-in Tracking Pages" ... Default: Tracking is switched off, which will avoid the stupid "We use cookie dialogues" |
Beta Was this translation helpful? Give feedback.
-
I understand the appeal of analytics, but I strongly suspect that I'm not the only one who neither needs nor wants this, at least not in every TiddlyWiki I create or use. So this would be perfect as a plugin, making analytics available for everyone who wants them, and not bloating Core further for anyone who doesn't. Always keep in mind how seriously Backwards Compatibility is taken in TiddlyWiki. Adding anything to Also, found a small typo that had me stumble a bit when reading: -Analytics does the right way can also
+Analytics done the right way can also |
Beta Was this translation helpful? Give feedback.
-
I think this idea (which is great btw) needs to be fleshed out a bit more.
I think there may be some compelling reasons for it. Maybe someone could
build a demo to show off the benefits more clearly?
What I would find compelling is native support for a social wiki: 'was this
article useful' feedback widget, likes, hearts, actual social feedback that
may give users a more useful way of providing feedback to public wikis than
just merely relying on passive analytics, and more importantly, third party
analytics.
Given that native social features would be firmly under the control of the
wiki owner, it would be beneficial gdpr-wise, and allow an opportunity to
build communities around certain TiddlyWikis e.g. a football community
running on TiddlyWiki.
…On Tue, Jun 22, 2021, 14:07 Galdor ***@***.***> wrote:
I understand the appeal of analytics, but I strongly suspect that I'm not
the only one who neither needs nor wants this, at least not in every
TiddlyWiki I create or use. So this would be perfect as a plugin, making
analytics available for everyone who wants them, and not bloating Core
further for anyone who doesn't.
Always keep in mind how seriously Backwards Compatibility is taken in
TiddlyWiki. Adding anything to empty.html means supporting it Forever,
and having a copy (or a backwards compatible new version) of it in every
single wiki created ever after.
------------------------------
Also, found a small typo that had me stumble a bit when reading:
-Analytics does the right way can also+Analytics done the right way can also
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5817 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB6NVYVJTX3A6RACE6U7E6TTUBVG5ANCNFSM47CULGGA>
.
|
Beta Was this translation helpful? Give feedback.
-
Here are a list of possible sources or mechanisms such a personal analytics solution may include;
More, I am sure. |
Beta Was this translation helpful? Give feedback.
-
More thoughts; I believe key to collecting many analytics is the need to collect information for each browser session and identify the end of session where we can role the current analytics into permanent or historical records. I imagine one or more sessions per calendar day with the ability to review states by sessions or days. Consider this observation If user stats are to me collected we need a simple way to ensure users login and out of the session so sessions can map to users. Total count of opened, modified and edited by user per session/date. Tony |
Beta Was this translation helpful? Give feedback.
-
You are right ... But in combination with:
It can be problematic in a not so obvious way. ... We did have a similar discussion with TiddlySpace "private" and "public" spaces. TS had tiddler versioning built in. So it was possible to see "older" versions of a tiddler. --- This is similar to tracking differences in tiddler content. ... The proposal was, If a tiddler was switched from "private" to "public" space it should be transferred including the full history. ... This seems reasonable BUT All the "private" content can be considered to be a "draft of public". The same is true for tiddler content, that is "in the flux". ... It is changed several times until it reaches the "final" status which is presentable. The "private/draft" content could contain sentences like "Mario is privacy paranoiac, he wants to encrypt content, that is for my eyes only." ... The final content would "hopefully" look more like this """Mario has privacy concerns about "historic" data. We may consider the possibility to encrypt "insight" data """ ... You may say it doesn't matter. The history data is for your eyes only and "Mario" won't ever see it. ... But what if you get interviewed and you screenshare the cool "insight" feature about historic tiddler data. ... Mario may see this ;) ... I think you know, what I want to say. The other reason for "insight" data to be encrypted is, if the wiki itself is already encrypted. .. In this case the whole "local-storage" or "index-db" storage has to be encrypted "at rest". |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Folks,
I have started this discussion thread to solicit ideas and support to turbo charge tiddlywikis analytics.
There are some key trends in information technology over recent decades I believe TiddlyWiki can respond to.
Wiki analytics for discovery
Analytics information may have direct practical uses but it also allows innovation and discovery. As one builds a non-linear "database" TiddlyWiki already captures information the user may not already know from lists, references, backlinks, tag structure and more, however presently this is tiddler focused. See the Info drop down on a complex tiddler at TiddslyWiki.com. The thing is analytics can present information that emerges from the data organically.
In a recent discussion a user wanted to identify the day on which the largest number of tiddlers were created. Imagine this as a timeline graph, it would be possible to capture out of the box information such as created, modified tiddlers by date but also the increase or decrease in references, tagging, Net typing/pasting and import of content in bytes.
Analytics done the right way can also identify "behaviours" of the user, this can as a result present different types of information to inform the user or designer.
Are you persuaded?
If not I can detail some examples.
Key elements not available in tiddlywiki
The following is not a function available yet in tiddlywiki that we need to make use of to capture rich analytics.
An expected objection
I expect some of you may complain that this could cause bloat, however smart design can keep this to a minimum, such data could be saved externally. Of course this would be an optional feature.
In closing
Let you imagination run, or help us close some gaps, so we can turbocharge TiddlyWiki analytics. One day I foresee some analytics that guides a user towards maximising the information content of their data by providing feedback on the quality of relationships in their wiki not just the volume, perhaps productivity measures, user behaviours, or unsolicited discovery and innovation. As well TiddlyWiki could be a platform that contributes to computer science.
Regards
Tones
Beta Was this translation helpful? Give feedback.
All reactions