Jump to content

Invision Community Blog


Our take on managing successful online communities


4.3: Leverage your data with our statistic improvements

"The world’s most valuable resource is no longer oil, but data", the Economist wrote recently.

Invision Community software stores a lot of important data that can be leveraged to analyze and improve upon the traffic and interactions with your site.

While there are some various statistics tools in the AdminCP already, we spent some time with 4.3 enhancing and improving upon our existing reporting tools, as well as adding some new analytics tools you may find useful.

Chart Filters

Beginning with 4.3, any dynamically-generated charts in the AdminCP that support filtering will allow you to save those filter combinations for easier access in the future. When you open the Filters menu and toggle any individual filters, the chart will no longer immediately reload until you click out of the menu, and 'All' and 'None' quick links have been added to the filters menu to allow you to quickly toggle all filters on or off.

Here is the 'Sales' chart for Commerce, for example. You will see that the interface is now tabbed.

Sales - Google Chrome 2018-01-26 10.21.41.png

Commerce's Sales chart

After opening the 'Filters' menu, selecting all of my products named 'test', and saving this filter combination as a new chart, I can quickly come back to this chart in the future.

Sales - Google Chrome 2018-01-26 10.23.04.png

Specific filter configurations allow you to run reports easily

Note that each user can save their own chart filter configurations independent of other users.

Top income by customer

Speaking of Commerce, we have also added a new chart to the 'Income' page, allowing you to view reports of your top customers. As with other dynamic charts, you can save filter configurations here for easy future access, and you can view the results as a table to get a raw list of your top customers' purchases. Further, we have tidied up the table views for the other existing tabs on this page.

Income - Google Chrome 2018-01-26 10.31.37.png

Looks like brandon is my top customer

Reaction statistics

We have introduced several statistic pages to expose information about the Reactions/Reputation system and how your users are interacting with it. For instance, you can now view information about usage of each of the reactions set up on your site.

Reactions - Google Chrome 2018-01-26 10.35.27.png

Yes, I'm definitely confused a lot

You can also see which users give and receive the most reputation (which is the sum of their reaction points, keeping in mind that negative reactions can reduce a user's total reputation score), you can see which content on your community has the most reputation (which might prompt you to promote it to the 'Our Picks' page, promote it to social media, or otherwise continue to encourage interaction with the content), and you can see which applications reactions are given in the most. This could allow you, for instance, to focus more efforts in areas of your site to drive more activity, or to foster activity in areas you did not realize were as active as they are.

Reactions - Google Chrome 2018-01-26 10.42.13.png

Some areas of the community aren't as active as they could be

Additionally, when viewing user profiles on the front end you can now see a breakdown of which reactions each user has given and received when you click the "See reputation activity" link in the left hand column.

brandon's Reputation - Google Chrome 2018-01-26 10.44.13.png

Apparently I'm not so much confused, as I am confusing

Tag Usage

Another useful statistic introduced with 4.3 is the ability to review tag usage on your community. As with other dynamic charts, you can filter however you like and save those filter configurations for easy future access.

Tag Usage - Google Chrome 2018-01-26 10.47.48.png

Not all tags are equal

Trend charts for topics and posts

When viewing the New Topics and New Posts charts, there are now tabs for "New Topics by Forum" and "New Posts by Forum", allowing you to see which of your forums are the most active. Additionally, you will see a trend line drawn on the chart to show you the trend (e.g. whether activity is increasing or decreasing). You can also filter which forums you wish to review, so you can compare your most active forums, the forums that are most important to your site, or the forums that need the most attention/may not be relevant, for instance.

New Topics - Google Chrome 2018-01-26 10.51.21.png

Viewing new topics by forum

New Posts - Google Chrome 2018-01-26 10.54.36.png

New posts by forum, but viewing only a subset of my most important forums

Other Improvements

Some other miscellaneous improvements have been introduced as well, which you may be interested in:

  • When viewing Member Activity reports, you can now filter by group. We have also added the content count column to the table so you can quickly sort by top posters if this is relevant to the report you are running.
  • Device usage is now also tracked (mobile, desktop, etc.) and can be viewed on a new Device Usage page.
  • Developers: Dynamic charts now support database joins

Comments

Recommended Comments

Quote

Additionally, when viewing user profiles on the front end you can now see a breakdown of which reactions each user has given and received when you click the "See reputation activity" link in the left hand column.

Awesome, but what about groups rights per reactions?
For example, allow only moderators make "thanks" reaction, only some promoted group is allowed to make "confused" reaction.

 

Share this comment


Link to comment
Share on other sites
10 minutes ago, demvlg said:

Awesome, but what about groups rights per reactions?
For example, allow only moderators make "thanks" reaction, only some promoted group is allowed to make "confused" reaction.

There’s a plugin in marketplace, just in case it isn’t a feature in 4.3.

Share this comment


Link to comment
Share on other sites
44 minutes ago, demvlg said:

Awesome, but what about groups rights per reactions?
For example, allow only moderators make "thanks" reaction, only some promoted group is allowed to make "confused" reaction.

This blog entry is about statistics, not about the reactions system itself. :) It just so happens that we have added some statistics charts to show you information about the reactions system.

Share this comment


Link to comment
Share on other sites

Excellent improvements, thank you! 

An option to export as PDF and schedule e-mailed reports via PDF (weekly/monthly reports) to selected email addresses could be a very useful extension to this!

"Lies, damned lies, and statistics!" - B Farber 1906

153px-Mark_Twain,_Brady-Handy_photo_port

 

Edited by The Old Man

Share this comment


Link to comment
Share on other sites
Quote

you can see which content on your community has the most reputation (which might prompt you to promote it to the 'Our Picks' page, promote it to social media, or otherwise continue to encourage interaction with the content)

I can see this being something I use a lot. Is this filterable by the same elements shown elsewhere (date range, application, reaction type, etc)? 

It will be nice to have a one stop shop - I previously have used the leaderboard, but I like being able to generate reports better and the idea of once a week taking a look at the week’s best content in certain areas is great. Even being able to drill down in specific subforums would be neat down the line. 

Edited by Morgin

Share this comment


Link to comment
Share on other sites

1. Saved filters: those filters are saved and usable by all Admins?

2. Top income: showing a pie chart or other relative comparison isnt very useful.  You're comparing your top spenders against each other (instead of comparing your top spenders to total income).  Is there like a grid view that shows how much they've spent in absolute terms? 

For example, showing Daniel and Brandon as 55% / 45% top spenders relative to each other isn't very useful.  But showing Daniel and Brandon as having 38% / 31% of my total income is powerful, because it shows that these two users make up the vast majority of my income (70% combined) and I need to please them versus the other 100 customers who send in crappy support tickets and complain about everything.  (Whoops!  I mean, those self-hosted clients are important too!)

3. Tag graphs: what about open systems with hundreds of tags? Your picture looks nice with 5 tags, but ... What about 500 tags?

4. I really like the suggestion about emailed reports.

Share this comment


Link to comment
Share on other sites

Similar to Joel's point no. 3 - I really hope you guys have changed the filters menu to be different from how it is now. Unchecking 4 out of 5 products is one thing, what about 49 out of 50? Similarly, has the same filtering issue with countries on the Markets been fixed? If I only want to get stats on a couple of countries, you really expect us to uncheck every single other country? I know we'll be able to save them once achieved the first time, but it's still a bit of a hassle if there's no (de)select-all button.

What about some kind of text field that allows you to type in a product or country that you want to filter for?

For reference, below is referring to what I mean:

image.thumb.png.87849252db0a00e9b3555a95d22c19e4.png
"I only wanted to see how Germany compares to Ukraine"

 

Share this comment


Link to comment
Share on other sites
On 1/31/2018 at 11:12 AM, Morgin said:

I can see this being something I use a lot. Is this filterable by the same elements shown elsewhere (date range, application, reaction type, etc)? 

No. You can view the reaction type usage as a statistic, the applications that receive the most reputation, and the content that receives the most reputation. These are three different charting capabilities and are not combined into one chart.

You can use date range filtering for each of these charts, however.

18 hours ago, Joel R said:

1. Saved filters: those filters are saved and usable by all Admins?

2. Top income: showing a pie chart or other relative comparison isnt very useful.  You're comparing your top spenders against each other (instead of comparing your top spenders to total income).  Is there like a grid view that shows how much they've spent in absolute terms? 

For example, showing Daniel and Brandon as 55% / 45% top spenders relative to each other isn't very useful.  But showing Daniel and Brandon as having 38% / 31% of my total income is powerful, because it shows that these two users make up the vast majority of my income (70% combined) and I need to please them versus the other 100 customers who send in crappy support tickets and complain about everything.  (Whoops!  I mean, those self-hosted clients are important too!)

3. Tag graphs: what about open systems with hundreds of tags? Your picture looks nice with 5 tags, but ... What about 500 tags?

4. I really like the suggestion about emailed reports.

1) Each admin can create and define their own filters, they are not shared.

2) There is a table view available, yes (so you can see a list of the transactions from your top spenders)

3) If you look closely at my screenshot, I'm actually on page 2 of 6 of those tags (I have more than 5 tags in use). Obviously the usefulness of this sort of chart will depend upon your exact data. If you have 7000 different tags, you probably won't be able to effectively "compare" them using a basic chart like this.

7 hours ago, Aaron M said:

Similar to Joel's point no. 3 - I really hope you guys have changed the filters menu to be different from how it is now. Unchecking 4 out of 5 products is one thing, what about 49 out of 50? Similarly, has the same filtering issue with countries on the Markets been fixed? If I only want to get stats on a couple of countries, you really expect us to uncheck every single other country? I know we'll be able to save them once achieved the first time, but it's still a bit of a hassle if there's no (de)select-all button.

What about some kind of text field that allows you to type in a product or country that you want to filter for?

For reference, below is referring to what I mean:

image.thumb.png.87849252db0a00e9b3555a95d22c19e4.png
"I only wanted to see how Germany compares to Ukraine"

 

If you re-read the first paragraph on Chart Filters, you will see that this has been addressed.

Quote

 When you open the Filters menu and toggle any individual filters, the chart will no longer immediately reload until you click out of the menu, and 'All' and 'None' quick links have been added to the filters menu to allow you to quickly toggle all filters on or off.

You can now open the menu, click 'none', and then click Germany and Ukraine, then click out of the menu (or the save button that is now at the bottom of the menu) to refresh the chart.

Share this comment


Link to comment
Share on other sites
4 minutes ago, bfarber said:

If you re-read the first paragraph on Chart Filters, you will see that this has been addressed.

You can now open the menu, click 'none', and then click Germany and Ukraine, then click out of the menu (or the save button that is now at the bottom of the menu) to refresh the chart.

So say I wanted to track an inventory of 20 T-shirt types (let's say red/green/blue/etc) from a merch store that contains other items such as mugs, keychains, and other apparel; are there any usability improvements to allow quick review of a product category only?

Share this comment


Link to comment
Share on other sites

You would go to the chart, set the filters however you want (i.e. choose all the t-shirts and nothing else), and then save those filters as a saved chart. You can come back whenever you want to view your saved charts in the future.

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  Ask A Question ×