Is your feature request related to a problem? Please describe.
Currently when a list is imported and contains users that are already in the system, if existing such users have bounces registered, their subscription status against the lists they belong to becomes blocklisted which skews that data.
It is good to keep the fact that a specific users was unsubscribed from a specific list(s) themselves and never update that data when a list is imported and Overwrite is enabled. Keeping users' bounces independent of users' subscription can help these data points to remain exclusively separated which are helpful analytics data to have.
Describe the solution you'd like
I suggest, if the Overwrite feature can be broken into two parts, it will help those who want to keep the data as described above separate or overwrite to update users with bounces to also be considered and unsubscribed.
Break the feature to the following where each will update the corresponding data as all is done now under one toggle switch:
- Overwrite User Info (name, attributes, ...)
- Overwrite Subscription Status