Page MenuHomePhabricator

Post-payment Monthly Convert variant with custom 'logic' ?
Closed, ResolvedPublic

Description

Hey FR-Tech! First, a definition: "Monthly Convert logic" is the term we use for the array of additional, Monthly Convert recurring amounts we suggest to one-time donors. E.g., if one-time gift is less than or equal to X, suggest Y as the Monthly Convert recurring amount.

Looks like its technical name is DonationInterfaceMonthlyConvertAmounts in your code, based off T324863 filed by Peter in December.

We want to start testing alternate logic to see if we can increase our average recurring gift. In the past, y'all have created some Monthly Convert variants for us (e.g. T266590), but they only concerned Monthly Convert modal content (buttons, copy, etc.); not the ask logic.

How feasible is it for y'all to provide MC variants that change the logic, but not the modal contents?

We are going to be running in-banner Monthly Convert tests imminently. Our first one is next weekend, July 28. It'd be awesome if we could run a post-payment MC test simultaneously, but it's not urgent if that timeline is too tight for y'all.

So, two questions:

  • Generally, can we run post-payment Monthly Convert logic variants, with our current infrastructure?
  • How much heads up do y'all need to make those tests happen?

cc @MSuijkerbuijk_WMF and @HNordeenWMF for visibility.

Event Timeline

Change 947404 had a related patch set uploaded (by Wfan; author: Wfan):

[mediawiki/extensions/DonationInterface@master] WIP: if variant=MonthlyConvertMore time 1.1 for original suggestion

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

HI @spatton,

I now add a variant named MonthlyConvert_more, and apply to Adyen, so will have the new monthly convert suggestion amount times 1.1 from the original one, do you feel ok for this approach?

Thank you @AnnWF ! I just chatted about how this works with Dylan in the office hours.
Great to know it's possible to create variants either with a new array, or using multiplication like with your 1.1 variant.
I'll create a separate task after August 25 with the specific logic we want to put into MonthlyConvert_more.

Thank you so much @AnnWF + @AKanji-WMF and all for the work! This is great.

@HNordeenWMF is managing our upcoming testing of this, thanks for working out that detail with Dylan, Haley. Looks like setting up a new array is possible, and that's our planned approach; but Haley will coordinate separately and I think this task can be resolved. TY!

HI @spatton,

I now add a variant named MonthlyConvert_more, and apply to Adyen, so will have the new monthly convert suggestion amount times 1.1 from the original one, do you feel ok for this approach?

MonthlyConvert_multiplier is the new variable name based on Jack's suggestion

Change 947404 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add adyen if variant=MonthlyConvert_multiplier we times 1.1 to original mc amount suggestion

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

XenoRyet set Final Story Points to 4.