¿ªÔÆÌåÓý

Getting statistics of member activity


 

Hello GMF members.

If I go into "Directory" and choose a member of a group, I can see how many times they have posted a message.
But I have to do this one at a time.
?
Is there any way of getting such statistics in one go, such as seeing how many times all the members have started a thread or participated in one. Maybe what tags they used if they started a post,

Also a way to email all members who have never posted for example, and any other useful tricks?
?
I think the answer is always going to be "no", but I want to make sure.

Thanks


 

On Sun, Oct 13, 2024 at 05:40 PM, SafeTex wrote:
If I go into "Directory" and choose a member of a group, I can see how many times they have posted a message.
But I have to do this one at a time.
Just to start this off, Directory isn't the place to look if you want to see all of your group members. You need to use Admin, Members. There are some dropdown menus once you are there. It won't be in one go, though. It will be member by member. There is also Activity.?
?
It is possible stats may be available through exporting the message archive. Anyone with info or experience on this??
?
?
Frances
?
?
?
--
Help available from Groups.io help and GMF wiki.

?


 

On Sun, Oct 13, 2024 at 10:40 PM, SafeTex wrote:
If I go into "Directory" and choose a member of a group, I can see how many times they have posted a message.
But I have to do this one at a time.
?
Is there any way of getting such statistics in one go, such as seeing how many times all the members have started a thread or participated in one. Maybe what tags they used if they started a post,
If you have or upgrade to an Enterprise group, you have the option of using Google Analytics and that may give some of what you want. An alternative would be to download the Activity Log and do some processing on that.

Also a way to email all members who have never posted for example, and any other useful tricks?
I can't think of a way to do this via the web UI.? You could write some code to use the API though.? If you use the /getmembers endpoint, it returns a member object for each member.? The member object contains a timestamp for the most_recent_message and it may return 0001-01-01T00:00:00Z if no message has been posted so you could identify the members in question. You would need to do additional processing to send them an email after that. I haven't tested this but the API would be my start point if I wanted to do it.
?
Regards
Andy
?


 

On Sun, Oct 13, 2024 at 11:06 PM, Andy Wedge wrote:
Also a way to email all members who have never posted for example, and any other useful tricks?
I can't think of a way to do this via the web UI.? You could write some code to use the API though.? If you use the /getmembers endpoint, it returns a member object for each member.? The member object contains a timestamp for the most_recent_message and it may return 0001-01-01T00:00:00Z if no message has been posted so you could identify the members in question. You would need to do additional processing to send them an email after that. I haven't tested this but the API would be my start point if I wanted to do it.
I've done some testing and the most_recent_message always seems to be set to 0001-01-01T00:00:00Z so using it to identify members who have not posted a message does not work as it stands. I've raised a query on to try and determine if it should be set or if it has some other purpose.
?
My previous post referred to a 'member object' but to be accurate, it's actually called a 'Member Info Object' in the API documentation.
?
Regards
Andy


 

The OP wants to send a message to all those who have never posted

Assuming the OP has a group where approval is required for the first or subsequent post

Go to the members list under admin

filter by NMM (new member moderated) who by default have never posted

Select the list and scroll to the bottom, and select send message

Add subject line and message text and send
(I think you can also send any notification you have set up at the same time)

Nivard Ovington in Cornwall (UK)

Also a way to email all members who have never posted for
example, and any other useful tricks?


 

On Mon, Oct 14, 2024 at 11:08 AM, Nivard Ovington wrote:
filter by NMM (new member moderated) who by default have never posted
That would be the case if the NMM value was initially set to 1. If the NMM value is initially set higher it is decremented each time a post is made so a member could still have a NMM status but have posted messages.
?
Regards
Andy


 

Yes but that is obvious by the number required to post against each NMM so those who are less than the number required can be omitted

Most I believe use one post

Nivard Ovington in Cornwall (UK)

On 14/10/2024 11:19, Andy Wedge via groups.io wrote:
On Mon, Oct 14, 2024 at 11:08 AM, Nivard Ovington wrote:
filter by NMM (new member moderated) who by default have never posted
That would be the case if the NMM value was initially set to 1. If the NMM value is initially set higher it is decremented each time a post is made so a member could still have a NMM status but have posted messages.
Regards
Andy


 

¿ªÔÆÌåÓý


On 2024-10-14 04:34, Andy Wedge via groups.io wrote:
I've done some testing and the most_recent_message always seems to be set to 0001-01-01T00:00:00Z so using it to identify members who have not posted a message does not work as it stands. I've raised a query on to try and determine if it should be set or if it has some other purpose.

Interesting, I mentioned this same condition back in 2021, not on the api call but the member list export, most_recent_message is always set to that same unusable value for everyone, see . Nothing ever came out of it so instead one can use the activity log and do it that way, i.e. find who has posted a message so it can be cross-referenced against a member table to get the one who haven't.

Cheers,
Christos