Page MenuHomePhabricator

Implementing a configurable minimum donation amount by country
Closed, ResolvedPublic

Description

During the India campaign of 2020, we determined that there is definite benefit to lowering the minimum donation amount in India. There may be other markets where this could also be useful. Today, setting a minimum has to be set for all markets. Creative and Payments teams would like to have the ability to set the minimum donation amount by market vs for all markets. We may want to make decisions relative to cost vs donation lift realized by market so we'd prefer to have the ability to set this by country vs having all markets set with the same minumum.

Event Timeline

Results for India in moving to 75INR vs 150
Big end-of-campaign test win for 75 INR minimum (control is 150) -- All sizes won!
Desktop large: 52% lift! | Desktop small: 57% lift | Mobile large: 52% lift! | Mobile small: 84%!!!

There is a desire to set a lower than usual. minimum for Argentina now, however as it is running with all of the other LATAM countries, going below the threshold can't occur. Put it on the list of justifications for this work.

Change 773840 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[mediawiki/extensions/DonationInterface@master] WIP: Manage donation amounts by country.

https://gerrit.wikimedia.org/r/773840

@EMartin would we ever need to keep these settings private?

@jgleeson Hi Jack. No. I don't think this is proprietary in any way as a system configurable minimum.

DStrine raised the priority of this task from Medium to High.Apr 21 2022, 5:10 PM
DStrine raised the priority of this task from High to Unbreak Now!.Apr 25 2022, 7:49 PM

Change 785963 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Allow specifying min/max amount in any currency

https://gerrit.wikimedia.org/r/785963

Change 773840 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Manage donation amounts by country

https://gerrit.wikimedia.org/r/773840

Change 787013 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/dev@master] Add donation_rules to match production

https://gerrit.wikimedia.org/r/787013

Change 787013 merged by Ejegg:

[wikimedia/fundraising/dev@master] Add donation_rules to match production

https://gerrit.wikimedia.org/r/787013

Change 789730 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/dev@master] Update donation_rules with currency

https://gerrit.wikimedia.org/r/789730

Follow-on to specify currency for min amount: T307880.

DStrine set Final Story Points to 4.