Closed Bug 1097963 Opened 10 years ago Closed 10 years ago

F.M.O - "Live Version" Visualizations - add bitcoin as a source

Categories

(Mozilla Foundation Communications :: Website, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: andrea, Assigned: jon)

References

(Depends on 1 open bug)

Details

(Whiteboard: [EOYFR2014][studio mofo][f.m.o][nov28][p2])

We will be accepting bitcoin as of Nov 20. Jon Buckley is working on our bitcoin wallet setup (we're using Coinbase) and he can help plug our bitcoin revenue into FMO. We should add bitcoin as one of the "sources" or somehow incorporate this revenue on FMO.
:mavis - How are you fetching data for the various sources? Is it possible to just push it somewhere?
Hey jbuck,

From the comments on https://bugzilla.mozilla.org/show_bug.cgi?id=1073119 I believe we can generate a new GA tracking code for bitcoin and plug it into the thank you page.

Adam, I haven't got a chance to check out your Github repo yet but I hope my assumption above is correct.
Flags: needinfo?(adam)
There are a few options, so can I check some things first:

* Will this be a payment option on the regular donation form alongside CC and PayPal? Or a separate process?
* Will the payment process be hosted on a mozilla.org domain, or end on a mozilla.org hosted thank you page?
* Do we want to report in bitcoin or USD? If USD, with real-time or approximate exchange rates? (Our we keeping the donations in Bitcoin or exchanging it?)

(In reply to Jon Buckley [:jbuck] from comment #1)
> :mavis - How are you fetching data for the various sources? Is it possible
> to just push it somewhere?

* The accurate totals are coming from PayPal (for CC and PayPal transactions)
* The amounts by source, and by location will come from GA ecommerce tracking tags on the thank you page, and then queried through the GA API (it won't be as precise, but will give a breakdown of income by source and area).

(In reply to Mavis Ou [:mavis] from comment #2)
> Adam, I haven't got a chance to check out your Github repo yet but I hope my
> assumption above is correct.

That Github repo will simplify the process of getting the latest data out of GA through the API and turning it into a JSON endpoint you can use in your code.
Flags: needinfo?(adam)
Flags: needinfo?(jon)
(In reply to Adam Lofting (:adamlofting) from comment #3)
> There are a few options, so can I check some things first:
> 
> * Will this be a payment option on the regular donation form alongside CC
> and PayPal? Or a separate process?

We will have a "Donate using bitcoin" button on a page somewhere, not on an existing form design (it's too distracting for the bulk of donor traffic who don't know/use bitcoin).

> * Will the payment process be hosted on a mozilla.org domain, or end on a
> mozilla.org hosted thank you page?

jbuck can answer this one.

> * Do we want to report in bitcoin or USD? If USD, with real-time or
> approximate exchange rates? (Our we keeping the donations in Bitcoin or
> exchanging it?)

Coinbase is instantly exchanging bitcoin into USD based on current rates. We should have real time USD totals for bitcoin donations.
(In reply to Adam Lofting (:adamlofting) from comment #3)
> * Will the payment process be hosted on a mozilla.org domain, or end on a
> mozilla.org hosted thank you page?

It'll be on sendto.mozilla.org

> * The accurate totals are coming from PayPal (for CC and PayPal transactions)
> * The amounts by source, and by location will come from GA ecommerce
> tracking tags on the thank you page, and then queried through the GA API (it
> won't be as precise, but will give a breakdown of income by source and area).

I believe Coinbase does a similar thing; the tricky bit might be people that don't donate through coinbase and just send bitcoin directly to Mozilla. So, an accurate bitcoin donation amount might require hitting some sort of API anyways.
Status: NEW → ASSIGNED
Flags: needinfo?(jon)
Jon, can you take this?
Flags: needinfo?(jon)
Yep
Assignee: mavis → jon
Flags: needinfo?(jon)
Whiteboard: [EOYFR2014][studio mofo][f.m.o][nov28] → [EOYFR2014][studio mofo][f.m.o][nov28][p2]
Whiteboard: [EOYFR2014][studio mofo][f.m.o][nov28][p2] → [EOYFR2014][studio mofo][f.m.o][nov28][p3]
Whiteboard: [EOYFR2014][studio mofo][f.m.o][nov28][p3] → [EOYFR2014][studio mofo][f.m.o][nov28][p2]
Depends on: 1105786
Group: mozilla-foundation-confidential
no
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.