Engagement away from home

Words
945
Reading
5 min
Listen
Play
6y

Looking at engagement outside ones own posts - thoughts, method, and a couple of tables to show who's been doing this the most.

people-2557396_1920.jpg
source


The following comment by kristyglas@kristyglas on my post the other day forms the basis for today's effort:

Orcas and dolphins get way more comments on their posts. Replying to comments is way faster (not necessarily easier) than finding interesting posts to comment on source

I think so, and although responding to the people who have visited your content and chosen to make a comment is important (repeat visitors/retention?), the commentary elsewhere is also important (new eyes?), and should perhaps be looked at separately.

Yesterday I didn't post and spent most of my day replying to comments on my on blog, and whilst this makes my numbers look good in the table below, I do feel that my engagement on the posts of others has not been anything special.

Total comments on Hive since 3 pm - 20th March 2020
AccountCommentsLength
galenkp41191070482
tattoodjay3115582747
melinda0101002960337529
johannpiber2675907985
russellstockley2660822739
tarazkp2636492735
flaxz2520343921
chekohler2364434206
abh123452231408976
trincowski2047237592
wakeupkitty1884236339
artemislives1867512427
brittandjosie1834449073
silvertop1796292852

SQL to the rescue

And so this morning, I have been looking at a method to count:

  • How many comments one has made outside their own posts
  • How many different people one has spoken to outside of replying to those commenting on their own posts

You can skip to the tables if code makes you cross-eyed 馃

Getting the number of comments an account has made from a specific date is quite easy:

select count(*) from comments where 
author = 'abh12345'  -- ME
and created > '03/20/2020 15:00:00' -- Approx new chain start-time
and depth > 0 -- Comments only (Posts are depth 0)



However, because posts and comments reside in the same table on @hiveSQL and there is no obvious method to join the table back on itself, I have taken this rather fiddly approach to finding out if a comment that was made, was made in reply to a comment on ones own post.

select url, 
left(substring(url,CHARINDEX('@',url,1)+1,20), CHARINDEX('/',substring(url,CHARINDEX('@',url,1)+1,20))-1) as post_author 
from comments 
where depth > 0 and author = 'abh12345' 
and author <> left(substring(url,CHARINDEX('@',url,1)+1,20), CHARINDEX('/',substring(url,CHARINDEX('@',url,1)+1,20))-1) 
and created > '03/20/2020 15:00:00'

image.png

The screenshot is shows some of the data returned from the above query. Each post and comment has a url, and the first username in the URL will be the original post author. So, it's just a matter of ensuring that this author is not the same as 'me', which is what this line does:

and author <> left(substring(url,CHARINDEX('@',url,1)+1,20), CHARINDEX('/',substring(url,CHARINDEX('@',url,1)+1,20))-1) 

In English, the process is something like:

  1. Find the first '@' and tell me what position it is in the string
  2. Start at this position +1 (we don't want the @), and give me the next 20 characters (should be enough to account for all length of username)
  3. Use these 20 characters and give me everything to the left of the first '/'

And so:

'/hive-139358/@galenkp/your-limousine-has-arrived-sir#@abh12345/q8wibb'

becomes

'galenkp/your-limousi'

and then

'galenkp'

And then you can compare the comment author to what is returned from the string query, simples! 馃檲

If anyone has a better method, I'm all ears!


So, who has been commentating a lot outside of their own posts, and who's been speaking to many different people?

Total comments on Hive since 3pm - 20th March 2020, excluding replies to comments on own posts
AccountCommentsLength
galenkp1959476231
tattoodjay1842317958
flaxz1735239697
melinda0101001734220625
rockor1721138017
trincowski1660209792
silvertop1654264934
ryivhnn1634666635
chekohler1609276496
johannpiber1525517684
artemislives1457407770

There is some overlap in this list and the one further up, and I think it might be interesting to look at the percentages of comments in/out of own posts, when looking at account 'class'.

Galen is a new orca, and with 1959 of 4119 comments made outside his own posts, a fairly even 47/53% split. He is also the only orca in the 2nd list.

chekohler (11k HP) has 1609 of 2364 comments outside of own posts - 68/32%

trincowski (3.4k HP) has 1660 of 2047 comments outside of own posts - 81/19%

And where am I in this list? Much further down with 721 comments (out of 2231) outside of my own posts - 32/68%

A really small dataset, but it does seem that smaller accounts are commenting more outside their own posts.


The final list shows the accounts who have commented on the most unique accounts' posts on Hive (since 3 pm 20th March 2020):

AccountNo. of different people visited
joeyarnoldvn696
johnolusegun468
brittandjosie466
creativemary365
mattsanthonyit349
steemsupporter343
fredkese340
silvertop328
naturalmedicine326
ewkaw325
alokkumar121324
melinda010100321
chekohler320
codingdefined319
jeffjagoe312
artemislives310
mayvileros301
sidwrites301

Notice that the orcas in the first list are nowhere to be found here, although engagement master/knucklehead Galen is not far behind with 293 different account-posts commented on.

182 for me, which compared to the top of the list doesn't look that good. However, the average number of unique people visited for all the accounts that have made at least one 'outreach' comment on Hive is only 16.8.


Summary

Well I think I have new criteria to be included in the Engagement League at some point. I do look at number of different people spoken to each week, but that includes people visiting your own posts.

Do you think it is worth looking at comments made outside of own posts, and number of different people spoken to outside of your own posts?

And if so, do you think this type of 'outreach' engagement, should be scored higher than engaging on your own posts?


Tomorrow I think I'm going to show you my sports watch, my brain is ded from this weeks data grind.

Have a good friday!

Asher

Engagement away from home | Ecency