It's demoralizing working on the subscription feature since it's filled with dark patterns.
It's demoralizing working on the subscription feature since it's filled with dark patterns.
Agree. I loathe subscriptions and avoid them like Covid. But the code I write for the publishing industry is out there day and night, across continents, pitching subscriptions to readers thousands of times per minute. Begging them to renew for this limited time offer, prodding them through the checkout process.
It's not like a pacifist writing missile guidance software, but it's sad that this is where the money is.
pitching subscriptions to readers thousands of times per minute. Begging them to renew for this limited time offer, prodding them through the checkout process.
(but shh... please don't tell)Still.
At the end of the day, if you've tried to get paid for a service or product you provide, to some degree you work in advertising.
I agree it would be great if more services were like this.
I think I’d be likely to subscribe to more TV services if they only charged me on months I used them. I’d feel I could just let them sit dormant in months they had no shows I wanted to watch, but I think I’d use them without much hesitation when some new show I was interested in became available.
From a provider standpoint, I’m guessing they would lose more revenue from existing subscribers not using it vs. what they’d gain from new (often dormant) subscribers.
They are not like a gym where it's work to use. Instead, they are exactly the opposite.
For instance Netflix charges you for the next month you'll be using it. So at the time of charge, it has no idea if you'll use the service within the month or not, thus only the "cancel" part could happen. Moving to a post-usage payment can be done, but it becomes weird when the payment doesn't go through and quickly transforms into an open door for fraudulent activity.
Auto-canceling could be the best option, yet it would be an issue if the user actually expected to use the service the next month. They can still resubscribe again before using it again, but that's an extra step and also means the billing date gets reset, which might not desired by the user depending on how they manage their budget.
Basically, it's looks like a simple enough idea but the devil's in the details and it requires a decent amount of work to come out with something both the service and the user can easily understand and manage efficiently.
It would be weird to get billed for December on a service because you used it a few times in November; that can be explained, but with enough time between the use and the billing it would easily look like a fraudulent charge to the user, and if they decide to cancel it at that time, they'll still be stuck for a full month.
That could make more sense if you're burning through "coins" and need to purchase new ones once you don't have any.
Come to think of it, mobile data billing system would also be close to that, except mobile ISPs can afford to require KYC documents up to a legal ID which drastically reduces the potential for fraud.
It goes from a simple "the user pays every month" to "the user sometimes pays, sometimes doesn't, they have to guess by themselves when and why they 'll pay, it all depends on what happened in the past month". How you deal with the extra complexity from the user and from the contracting side is completely unclear. It might be surprising, but many users care a lot about understanding what and how they pay for.
Perhaps it's not important to your point and it's just an idea that doesn't need to ever see the light of day. But I feel we've been using subscriptions for long enough that improvement ideas could come with a clearer picture on how we deal with the change.
Yes, and if you didn't use it for the next month you could "freeze" the subscription for the user. Basically as if the user cancelled it on the last day. It should be easy for the user to continue it since the payment method is already setup and authorized. Send an email like "Hey, we noticed you haven't been using our service lately. We went ahead and cancelled your subscription. Welcome back anytime."
For what it's worth my perspective is for a service that is free to use, but subscribers get extra "free" stuff. Basically the purpose of subscription is to get loyal customers who do not use competitors.
That keeps the user in control of the situation, as a service you've been transparent, and you can still issue full refunds to users who come to you after a while explaining they actually wanted to cancel but forgot.
My basic POV in all of this is, the user enters the agreement on their terms, and it's weird to have the service acting cute and unilaterally suspend itself.
As a real world example, it would feel like leasing a car and have the dealer take it back during the night and stop the lease because you didn't drive last month. Sure you could just phone and they bring back the car, but why in the first place ?
Even if you’d keep the transactions fees, it would still be quite user friendly.
With it comes a right to a certain amount of consumption. Every individual item of consumption will then have a set price.
If you use all, you've paid precisely. If you use more, you'll pay a little extra next month. If you use less, you'll get refunded next month.
This way payment follows consumption, it is transparent, and it can be implemented technically.
It becomes messy when you have more credits than you could ever consume, as the service will be reluctant to emit refunds (making them harder to get also pushes the user to consume them instead...yes, dark patterns...), but I think it's a good system.
I personnaly think it works better when it's not auto renewed (so not a subscription), as it engages the user in the ownership of the credit and naturally reduces the refund part. Getting new credits can still be as simple as pressing a button, so friction can be reduced.
Subscriptions are just the gym membership model, where they hope people forget about it. Or when it comes to SaaS, the ransomware model. (“Those are some fine files you got there. It would be a shame if anything happened to them.”)
But it seems that a bit of ethic would kill the greedy.