perfecty-push-wp icon indicating copy to clipboard operation
perfecty-push-wp copied to clipboard

User segmentation and user role targeting

Open rwngallego opened this issue 3 years ago • 7 comments

Related to https://wordpress.org/support/topic/need-more-options-7/

The plugin is great with basic features. But need important features like segmentation and user role capture (so that I can send notifications to paid users only), etc.

rwngallego avatar May 21 '21 20:05 rwngallego

You can show them the alert only if they belong to a certain user group or have a certain role by activating, or not, the plugin for that user. In that way you can filter them without asking the push plugin to handle roles.

matteomorreale avatar May 26 '21 14:05 matteomorreale

Thanks @matteomorreale, there are multiple ways to interpret your suggestion in my mind right now and I would love to understand your approach better. Are you referring to the moment in which we show the users the dialog to subscribe to Push Notifications?

rwngallego avatar Jun 03 '21 22:06 rwngallego

Yes, you can selectively activate the plugin on role bases, there're many plugins to do that, or hook on plugin's hooks manually or, brutally, hide the notification box for those users with some css like this: #perfecty-push-dialog-container { display: none!important; }

There are many ways to handle users on role bases, but in my opinion that's on you. I don't think that the developer should do that in it's plugin, would only be another thing to mantain :\

matteomorreale avatar Jun 04 '21 06:06 matteomorreale

Thanks @matteomorreale for your clarification! Of course we want to provide the functionality to do user segmentation and the role lookup seems like a good approach, however we will assert what the best option is as you suggested. Thank you for your response!

rwngallego avatar Jun 20 '21 20:06 rwngallego

Features being asked by the community:

  1. Category: Geo/ country based visitor
  2. Category: Last xx days visitor/ more than xx days visitors
  3. Deliver the message intelligently, i.e deliver the notification only when users are active on the browser.

This would be very useful for us to customise the message to be deliver, example we would want to deliver more aggressive/engagement message to the recent visitors, or ping the old visitors to revisit my website again with certain promotions.

rwngallego avatar Jul 20 '21 21:07 rwngallego

More feedback from https://wordpress.org/support/topic/excellent-plugin-some-suggestions/#post-15306421:

It would be great if in the future you could add the possibility of recognizing subscribers by countries. To know the reach and amount of clicks for each campaign. To be able to eliminate the users that do not visit us in the last 30 days.

rwngallego avatar Jan 29 '22 20:01 rwngallego

Addition: it should be possible to fulfil the use case outlined in #140

rwngallego avatar Jan 29 '22 21:01 rwngallego