Mon, Oct 14
Thu, Oct 10
This ticket would be obsoleted by T230821: Find alternative to legacy impression counting, but that's not on the horizon yet.
Wed, Oct 9
Deployed to test. You can see the 2-step version here: https://test-spenden-2.wikimedia.de/?zahlweise=UEB&betrag=5&periode=1&fd=1 and the "old" version here: https://test-spenden-2.wikimedia.de/?zahlweise=UEB&betrag=5&periode=1&fd=0
Mon, Oct 7
Mon, Sep 30
Screen size stats can come from https://stats.wikimedia.de/
Fri, Sep 27
Can't reproduce any more
Wed, Sep 25
Tue, Sep 24
A full-fleged runnable example is at https://github.com/gbirke/transaction-test
Mon, Sep 23
I have investigated this issue. The race condition exists (if a payment notification comes in while SpendenDumper.php processes donations between lines 239 and 255).
Sep 12 2019
See https://stackoverflow.com/a/56459132/130121 for an example on how to increase the memory limit
Sep 11 2019
The issue still exists. There is some discussion around an open ticket here: https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/issues/271
Sep 10 2019
As outlined in a recent email, I think it's best to log to files for now and remove Graylog. T213293: Use files for production logging, remove Graylog and T221643: Log PHP errors into file describe the necessary actions.
@kai.nissen: Not part of this ticket, but maybe a good idea if we want to track this better: We use the same URL for showing the form and showing the success page. Maybe we should change that. Plz create a new ticket if you want that that change.
Sep 9 2019
Donation, contact, FAQ, contact, donation comment and imprint page look good on mobile and desktop. Membership application form and data protection page don't look as requested on mobile yet.
Since I don't know how Matomo works internally, we need to check for three possible outcomes when we replace the page impressions with content impressions, but don't change the site id:
- content impressions will be ignored (because there is no corresponding "page" on which they take place, because in reality it's a different page (wikipedia.de))
- the content impressions generate additional page view events for the donation start page. This will look like many people went there but then abandoned the form.
- the content impressions are counted correctly
Sep 5 2019
General question to @kai.nissen : How long do we have to keep the backwards compatibility? Is FunOps really analyzing campaigns from more than 1-2 years ago?
A centralized, searchable logging architecture like the ELK stack is nice, but probably too ambitious for now.
We probably won't use the whole ELK stack for the foreseeable future.