List Cleaning - Why Isn't There an Easy Way?

Alex Read

Active Member
Hi

Everywhere I read, it's important to have active & engaged subscribers to get a higher inbox rate.

What's the current best way to remove 'inactive' subscribers?

Maybe have 2 fields:
  1. Sent Count
  2. Open Count

and if Sent Count = 5 AND Open Count = 1, send them a final email and move to an 'Inactive' list?

Or is there a better/easier way?

Concerns:
  • When I check open count, sometimes a subscriber can open it once, but because they use a mailclient, it get's counted like 5X, so not sure this is a reliable number we can use.
 

nadworks

Active Member
Great to read this today as I'm dealing with exactly this same scenario (once more).
I have many subscribers with double-digit open-counts just 30mins after sending a campaign. Too many to explain this through forwarding or other means. The tracking pixel must be loading on a loop or through a proxy on the webmail side before adding tracking to all subscribers using that same mail client.

This could be related to my ongoing bugbear: the device stats: https://forum.mailwizz.com/threads/devices-statistics.1306/#post-44599
I'm slightly disappointed that this issue has not really been looked at (or maybe it has but it's not being talked about more)

Regarding segmentation, I'm struggling to even get the simplest 3-way rule running on a mini-list of <3K records. I make exactly the same query as you, a co-relation between engagement (in my case a combination of opens and clicks) and sends (in order to keep new signups included). I have now also tried adding the "number of campaign opens" over time - but that's already too much to even go through and gives me a "too deep" error:

Screenshot 2021-02-11 095244.jpg

So I'm a little disheartened with regards to the segmentation capabilities. I'm on a fast server and if this is something I can ease on my side, it would be great.
 

twisted1919

Administrator
Staff member
You can give it more time, by default we only allow 5 seconds to load the segments, but give it < 30 under Backend > Settings > Customers > Lists > "Max. segment wait timeout" (same if this customer is in a group) and that should do it.
If you feel things are slow, increase server resources.
 

nadworks

Active Member
When does a subscriber falls in the category to be cleaned?
Just my 2 cents: That's completely dependent on contact frequency. Hence my recommendation to give control to the list owner via a decent segmentation engine. MailChimp does this via their star system (which is kind-of a dumbed-down reflection of the data). Others have different methods.

It all points to the power of the options within the segmentation in MW, a first step having been the recent implementation of "number of openes over time". Yet it's not quite fit for automation since we need to be able to keep new subscribers included as @Alex Read pointed out. Plus a decent way of combining ANY with ALL queries. In addition, a further metric beyond opens are clicks to measure engagement.

That's why I started applying a points system for each open and click, utilising the [INCREMENT_BY_X] dynamic field content... only to realise that this gets screwed by the messed up open-stats (back to the Google image caching). It's all interconnected.

Sorry about the brain dump.
 

Alex Read

Active Member
That's why I started applying a points system for each open and click, utilising the [INCREMENT_BY_X] dynamic field content... only to realise that this gets screwed by the messed up open-stats (back to the Google image caching). It's all interconnected.
Exactly this.

@twisted1919 - you can't use open count as it's not accurate at all (when I checked a year ago).

How would you go about removing disengaged subscribers?

See here https://optinmonster.com/email-scrubbing-how-to-clean-email-list/
You can choose subscribers who did not open:

  • All of the last 5 campaigns
  • Any of the last 5 campaigns
  • All recent campaigns
or
Inactive (or cold) subscribers are the subscribers on your list who haven’t opened any of your emails for 90 days.

You see, these are 'global' checks on an account that would apply across all lists. I.e. if a subscriber hasn't opened any of the last 5 emails, update their status to 'NOT ACTIVE' and then we can target them in another list.

Something like that....
 

nadworks

Active Member
You see, these are 'global' checks on an account that would apply across all lists. I.e. if a subscriber hasn't opened any of the last 5 emails, update their status to 'NOT ACTIVE' and then we can target them in another list.
We're almost on the same page, @Alex Read. But this particular setting should be optional.

I have targeted lists and some users are highly engaged with particular lists and not so with others, depending on the content/topic/subject. I wouldn't like engagement metrics to ever be global. That defeats the point of letting good content lead to high engagement.

However, yes, the reporting capabilities must be improved first. That's a priority.
 
Top