Skip to main content

Hi everyone. A bit of a different one this month, looking at how to Identify Bots and Spam, as well as filtering this data if you would like to. Filtering these mentions out could make it easier to analyse and build a clearer picture of conversation around your organisation, products and competitors etc.

Note: The figures proposed in this article are purely suggestions and highly recommend a period of experimentation in order to ensure you are satisfied with what the tags are filtering out.

If you’re interested in this topic then will probably benefit from reading this:

And while you’re here, if you have any query exclusion strings of your own which you might like to share with the community - I’ve just added a very useful bot related exclusion string!

 

Adding Filters to Tags

Let’s get started. Here are some typical attributes which we recognise in Bot and Spam accounts.

Filter Why? Proposed Starting Value
Low Follower Volume Bot / Spam Accounts typically have low followers 25 (Max)
Extremely High Post Volume Bot / Spam Accounts typically send a lot of Posts 30,000 (Max)
High Post Volume AND Low Follower Volume Combining selected filters will refine your data even further as the criteria becomes stricter 100,000 (Min) 25 (Max)

 

Head to Segmentation > Tags > Add Tag

Select your Data Set

Click on the Filter icon next to ‘x

 

Enter 25 into Followers - Max

i.e. The accounts which include mentions matching your query will have no more than 25 followers.

Save the tag

Head to your Dashboard

Select Filters (Global Level, not Widget Level)

Select the Tag you have created

Select Apply and take note of the change in mention volume

 

 

Using Top Authors Component to populate an Author List

Taking what we’ve learned so far about adding Filters to Tags

Head to the Top Authors component and add to Columns, or refine the Content Source filter to include only X (or any other content source you wish to refine)

 

Work your way through the columns, ordering by Negative Sentiment, Followers, Posts etc, while  regularly checking the mentions by clicking under the Author Name then ‘View Mentions by @xhandle”, to get an understanding of what Authors are posting spam.

You may find that a select group of users are responsible for a disproportionate amount of mentions.

Each time you find an Author who posts spam, add this Author to and Author List.

 

Consider setting a calendar reminder to repeat this task periodically.

 

Using Social Panels to populate an Author List

Depending on how well you know your bot / spam audience, consider setting up a Social Panel and using the same process as above to populate an Author List.

 

What other filters could you use?

Remember, if you have separate tags, then each one works like the “OR” operator. But if you have more filters selected and applied to one tag, it works like the “AND” operator -  and will refine your data even further as the criteria becomes stricter. So consider how you can use the suggestions below and examples above together and/or separately.

  • Verified: Blue (i.e. the ‘paid’ verification option on X, which some of the more serious bots and spam accounts pay for)
  • Adding in Neutral AND/OR Negative Sentiment to your Tags 
  • Mention Types - do spam / bot style comments in your data tend to be original posts (rather than replies or quote replies to your content), consider filtering those out too.

 

Any questions or suggestions of your own? Just reply below. Have you tried this yourself? Please let us know your results! 

Huge thank you to ​@avignone for helping make this possible.

➡️ See more posts in the Boolean Explained series here.

 

I just want to get some confirmation that this will also apply to Facebook pages?


I just want to get some confirmation that this will also apply to Facebook pages?

 

Hi ​@Rachiel

For Facebook, scroll a little further down and you'll see some fields for entering parameters there (like in the attached image)

Out of interest - what is the particular issue you see with Facebook comments in terms of bots/spam?

 

 


Reply