Analytics to track logged in users
Is anyone using an analytics tool to track individual logged in users on a FluentCommunity site? I've tried UserMaven and WP Statistics and they don't seem to be working ?
Iβll suggest using FCRM events endpoint. That way, you can have all the analytics you want from spaces or post visited to videos watched (with the recent fluent player integration).
You can limit it for just logged in users, or even for users that come from an email for example.
Jorge de los ReyesΒ I'm looking for something quick and easy.
Jorge de los ReyesΒ by FCRM are you talking about FluentCRM - as I'm talking about Fluentcommunity
Zunaid KhanΒ I think that itβs easier to have it on FCRM events records (next to the user profile on the FCRM) than use any other third party plugin.
But if youβre not using FCRM, of course it will make no sense to have community analytics there.
The community reports section needs a serious enhancement. But until then, if you use FCRM you can enrich it a lot with community info (eg.: visits, watches, comments, or whatever you want to track).
Using that FCRM module you could also create a custom dashboard just for this (in case you have lots of users and do not want to use the native reports).
About how easy is this, itβs sufficient with a snippet or a custom plugin. This will depend of what youβre looking for and what fits your need better.
Jorge de los ReyesΒ ok thanks - this is helpful. I have FCRM and didn't think of using it for user level analytics
Zunaid KhanΒ yep. Itβs pretty handy for audit, records, customer journey and so.
Once the data is available (because youβre tracking it), I may suggest creating a dashboard for having all the aggregated data and the full picture of the community.
Jorge de los ReyesΒ doesn't show time on site though i.e. how much time spent on each page. Still this has a lot of uses - thanks for sharing.
Zunaid Khan Youβre right: FluentCRM wonβt track time on page out of the box. Google Analytics can show aggregate engagement time for the URLs associated with each FluentCommunity space or post. However, if you want that duration attributed to a specific contact in FluentCRM, you would need custom browser-side tracking and a way to send the resulting data as an event.
Iβve also seen requests to add βonline timeβ to the FluentCommunity Reports section, along with a couple of third-party add-ons that calculate it. So it can certainly be built, although that doesnβt necessarily mean FluentCommunity already stores the metric natively.
Thatβs one of the things I like most about the Fluent ecosystem: itβs flexible enough to accommodate very specific needs, but not every use case will be no-code.
Just a reminder, that there is also a privacy dimension here: once this data is linked to identifiable users, the tracking should be transparent and follow the principles of data minimisation, purpose limitation and sensible retention, as well as any consent requirements under the applicable rules.
"raw" implementations, usually ignore this.
Privacy by design is essential here. A native implementation should include controls to enable or disable user-level tracking, define retention periods and avoid or anonymise individual attribution when it is not necessary. This is an area where several plugins still have room for improvement.
That said, I agree that engagement time per space or post would be a valuable core reporting feature if implemented with this compliant orientation. Otherwise, it could become more problematic than useful.