Advanced analytics

alt=
DannyA
@dannya
8 years ago
584 posts
I was thinking about providing users more detailed reports about their viewers/fans. I want to show them, for example,
Location (countries/cities)
Time (when they get the most visitors)
plays
Shares
Top Referrers
Device
etc...

I am already collecting this data in Google analytics, but I want to present it to my users so they can see the data for THEIR profile and THEIR content from within the Jamroom UI.

I know google has some usage limits, so I'm not sure if you would use their reporting api to generate reports in Jamroom.

Or if we should be logging that information in the JR database and creating our own reports. It seems like trying to log everything in jamroom would quickly become unwieldly and slow everything down. Perhaps there is a better way to do it using so big data log collection and analysis tools.

unfortunately, big data and analytics are not my strong suit, so looking for suggestions. It seems like most platforms these days just collect tons of data and analyze it after. Not sure how to do it though.
updated by @dannya: 11/26/16 10:25:21PM
michael
@michael
8 years ago
7,715 posts
Sounds similar to this post:
https://www.jamroom.net/the-jamroom-network/forum/design-and-skin-customization/37458/meta-tag-manager-is-awesome

allowing your users to enter their google ids into their profiles.
alt=
DannyA
@dannya
8 years ago
584 posts
No. I'm not even sure how that relates to my question.
brian
@brian
8 years ago
10,148 posts
DannyA:
No. I'm not even sure how that relates to my question.

It's completely relevant - it would allow your profiles to have their own full Google Analytics.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
brian
@brian
8 years ago
10,148 posts
You can also use jrCore_counter to build something custom:

https://www.jamroom.net/the-jamroom-network/documentation/jamroom-developers-guide/779/jrcore-counter


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
DannyA
@dannya
8 years ago
584 posts
brian:
DannyA:
No. I'm not even sure how that relates to my question.
It's completely relevant - it would allow your profiles to have their own full Google Analytics.

Maybe I'm just not understanding the other thread. Maybe you can clarify what I think you're saying.

How does this enable me to generate reports IN JAMROOM and display in their profile? It sounds like you are just setting it up so that we create a GA account for them so they can see their data there.
alt=
DannyA
@dannya
8 years ago
584 posts

This is something we can already do today with the existing counters (like, shares, followers, plays). However, like I mentioned, I'd like to link that to information from the session. So we would have to also collect time stamp, ip, useragent, referrer.

Wouldn't it slow down the database to store all this information for every request and generate reports from it? Is it possible to store it in a separate database so reporting does not take away too much from the core site requests?
michael
@michael
8 years ago
7,715 posts
We haven't built a module to replicate google analytics, so can't comment on how it would work. Also haven't built a module to bring Google analytics interface into jamroom. You'd have to do something custom.

As to how that custom module would perform, it would depend on how its written. Use caching to lighten the reports load.

Tags