Plots2: Brainstorm subscription prompts across the site (design)

Created on 8 Nov 2018  ·  24Comments  ·  Source: publiclab/plots2

We have a great subscription system now. Let's come up with some better, smarter, and smoother ways to encourage people to subscribe (without just making BIG SIGNS EVERYWHERE). Ideas:

  • [ ] combined “Subscribe and login” flow - get people subscribed to some tags as they sign up, based on tags from the pages they've been looking at

    • a route or parameters or session modification to pass some tag names in upon logging in, which then are auto-subscribed to with a notification and link to /subscriptions

  • [ ] combined “Comment + subscribe” flow - get people subscribed to some tags as they leave a comment, maybe based on the tags of the post they're commenting on, perhaps using parameters to the comment post action

What other ideas do you have? Feel free to post sketches or brainstorm here!

design multiple-use

Most helpful comment

@SidharthBansal just jotting some of these down here! 👍

All 24 comments

@SidharthBansal just jotting some of these down here! 👍

Great

I am planning to do combined “Subscribe and login” flow first. Then we can do the other parts. What do you say?
Also, it will be better if we can divide the issue into two sub-issues. Just creating 2 issues and linking back here.

This sounds great, thanks @SidharthBansal.

A new idea too:

  • [ ] "Suggested subscriptions" on your dashboard based on current subscriptions + "related tags" (see this on tag pages like https://publiclab.org/tag/infragram)
  • [ ] "Suggested subscriptions" on email notification footers

We can brainstorm all the ideas in this issue. For the issues which needs implementation we will create separate issues and try to solve them. This way we will have this issue reserved for the mainly discussion.

I would also like to suggest

  • [ ] Wiki page + subscription on like
  • [ ] Research note + subscribe on like
  • [ ] Near the list of tags we should show subscription buttons.
    More soon

Can we use trending tags as given here
https://github.com/publiclab/plots2/blob/232a77f7e1e43aa37a9cab1436fef1eec34fab2d/app/models/tag.rb#L268
to suggest tags to be subscribed on these pages?

yes, we can! And that should be debugged at least somewhat as of this week.
Although we may need a follow-up to further refine trending tags. Both
trending and related tags could be relevant to use here.

On Fri, Nov 16, 2018 at 12:39 AM Sidharth Bansal notifications@github.com
wrote:

Can we use trending tags as given here

https://github.com/publiclab/plots2/blob/232a77f7e1e43aa37a9cab1436fef1eec34fab2d/app/models/tag.rb#L268
to suggest tags to be subscribed on these pages?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3924#issuecomment-439287914,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABfJ96AfdaEnrMGV8Qv6vzSIiPvM0Blks5uvk9WgaJpZM4YVknY
.

Both trending and related tags could be relevant to use here.

Do we have a relevant tag function? I can't find it.

we have tag.related and a Tag.trending functions, but not tag.relevant... what would that do? Thanks!

How about when you like something, it pops up something saying "Liked! Follow more content like this by clicking one of these topics: ...."

We can do this:
Case A1. User likes the page
A2. We will show buttons under each tag "Liked! Follow more content like this by clicking one of these topics: ....".
Case B. A user has not liked the page. Then no need to show subscribe buttons under each tag.

image
We can use subscription font awesome icon next to related tags on these pages.
What do you say?

We can add subscription button next to these icons also
image

Is there a need to show those trending tags and those popular tags which the user has already subscribed on Topics and trending tags section?
Can we give not subscribed tags to the user so that they will subscribe more new tags/topics?
image
image

Images show that I have oil-and-gas tag subscribed and it is shown on the dashboard.
I want that subscription will be integrated within these buttons so that redundancy will be reduced on the website to ease the user experience.

We forgot the main area where the suggestions to subscribe should be.
https://publiclab.org/subscriptions
We can show popular/trending tags on this webpage on side bar along with icons to subscribe.
What do you say?
@jywarren you can :+1: on the comments which you wish should be implemented. I will create separate issues for them.
For those which are not needed to be implemented please do :-1: .
For others please comment.
This willl create the conversation short.

Email's footer for the subscriptions.
We can create a Milestone for this? What do you say?
OR I can edit we can create a new issue listing all the issues which need to be worked upon?
OR we can simply edit this issue. Will you mind if I will move your suggestions to the issue body?

Yes sorry adding 👍 now. Re /subscriptions I think that page is nice but it's more of a utility page and less a page which people will notice regularly like /dashboard.

Feel free to organize ideas into a list here or elsewhere, however you'd like to structure it! Also there are some folks who are getting good at making new issues who've been in the chatroom recently so it's a good place to ask for help in making break-out issues if you'd like.

Awesome, @SidharthBansal !

Let's make a break-out issue for including tags to subscribe to in a login sequence, just like the return_to works, but with subscribe=tag,tag so that we can make a variety of ways to display buttons that allow signing up and subscribing or logging in and subscribing. It can be a general-use route that lets us build lots of different prompts as we've listed above (for ppl who are not yet signed up or logged in). Make sense? Thanks!!

@jywarren. I have holidays for the whole month. Exams over!!! :smile: I will be doing the work as quickly as I can.

https://github.com/publiclab/plots2/issues/4131 is the formal list of issues. We will discuss issues here and paste the main title there with checkbox.
I will create the issues for all the checkboxes after we complete https://github.com/publiclab/plots2/issues/3924#issuecomment-444536503 work and some login modal work.

:-)))

haha take a break first! lol

hope exams went really well. I'm sure it was a lot of work.

Great, and congrats!

On Wed, Dec 5, 2018 at 2:42 PM Sidharth Bansal notifications@github.com
wrote:

@jywarren https://github.com/jywarren. I have holidays for the whole
month. Exams over!!! 😄 I will be doing the work as quickly as I can.

4131 https://github.com/publiclab/plots2/issues/4131 is the formal

list of issues. We will discuss issues here and paste the main title there
with checkbox.
I will create the issues for all the checkboxes after we complete #3924
(comment)
https://github.com/publiclab/plots2/issues/3924#issuecomment-444536503
work and some login modal work.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3924#issuecomment-444618071,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABfJ88IUiRzDn5CTq2gVEdDCkyzVi5Bks5u2CGQgaJpZM4YVknY
.

hope exams went really well. I'm sure it was a lot of work.

Yeah a lot of stuff. :-)

Moved to #4131

Was this page helpful?
0 / 5 - 0 ratings

Related issues

bronwen9 picture bronwen9  ·  3Comments

jywarren picture jywarren  ·  3Comments

grvsachdeva picture grvsachdeva  ·  3Comments

keshavsethi picture keshavsethi  ·  3Comments

divyabaid16 picture divyabaid16  ·  3Comments