Is there a way to suppress delivery of email to anyone who has received over a certain number of messages in the past week?

Options

Hi everyone,

There is a Convio client who sends out a lot of email messages to a lot of different segments of their list every week, and they are concerned about "email fatigue". They have asked if there is a way, on a message-level basis, to suppress anyone from receiving a message who had received over a certain number of messages in the past week.

Within the context of a single campaign, I know you can use delivery filters to suppress delivery only to those who have not yet received a message from the campaign, but that isn't quite the same thing.

My first thought was they could use the "Do Not Email" audience group option, and add the names to that. The question remains, though: how do they determine who belongs on that list?

There is the ability to create an Email Segmentation Task, which will rank all constituents in your database based on number of email opens, clickthrough, and forwards over a certain time period. You could assign the ranking to an engagement factor, and then create a query-based group that would refresh daily. But that still wouldn't provide for you a list of names of anyone who had received more than an certain absolute number of messages, only who had opened more or less messages relative to everyone else. Unless I'm overlooking something....

Then there is Report Writer, where you can run a report to get a count of all mail messages sent. But from what I can tell, there is not a way to run a report to count the number of messages sent to your constituents over the past X days. And even if you could, there's not a way to automatically add the results to a group. You would have to export the results, and then upload them into a Group manually.

So I'm out of ideas. Does anyone else have suggestions?

Tagged:

Comments

  • Has anyone found a solution to this question...? I'd also like to be able to target/suppress audience based on number of messages sent/received over a certain time period and have been unable to identify a way to do that.

    Thanks,

    Michele

  • Michelle Murphy:

    Has anyone found a solution to this question...? I'd also like to be able to target/suppress audience based on number of messages sent/received over a certain time period and have been unable to identify a way to do that.

    Thanks,

    Michele

    Isn’t this possible to do using Email Segmentation Task, saying the engagement factor should be:

    • Weight is 1 for emails received
    • Time period is 7 days

    Then use Query to create a group that says “Engagement Factor 1 is greater than or equal to 3”

    Use that for the Do Not Mail group.

  • Sally Heaven:

    Isn’t this possible to do using Email Segmentation Task, saying the engagement factor should be:

    • Weight is 1 for emails received
    • Time period is 7 days

    Then use Query to create a group that says “Engagement Factor 1 is greater than or equal to 3”

    Use that for the Do Not Mail group.

    That's exactly what I was thinking. Should be possible using engagement factors, queries, and groups.

Categories