Skip to main content

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.

Zunaid Khan

Jorge de los ReyesΒ I'm looking for something quick and easy.

Zunaid Khan

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.

Zunaid Khan

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.

Zunaid Khan

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.