Page MenuHomePhabricator

JMando (Joseph Mando)
User

Projects (3)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Jul 20 2021, 1:41 PM (238 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
JMando (WMF) [ Global Accounts ]

Recent Activity

Nov 17 2025

JMando added a comment to T407179: Channel QA.

@Eileenmcnaughton I am able to compare this column to analytic's donation type now in the data lake. See quick summary here: https://docs.google.com/spreadsheets/d/1GVJSFuBB76bAA1mCf2xoTh58fcG9iu_mW33ZGqoh_Ws/edit?gid=0#gid=0

Nov 17 2025, 3:56 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Sprint: Vixen, Fundraising-Backlog, Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, FR-WMF-Audit

Nov 5 2025

JMando added a comment to T406193: CiviCRM / Analytics data clean up.

Just wanted to clarify, for "Major gifts is oK to be yes on subsequent - need to consider that in accounts" in analytics for donation_type we do not mark the subsequent recurring as a major gift, similar to other donation_types.

Nov 5 2025, 7:42 PM · fr-current-sprint, Fundraising Sprint: Vixen, FR-WMF-Audit, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Oct 14 2025

JMando added a comment to T407179: Channel QA.

@Eileenmcnaughton Is it because WikipediaApp is capitalized in in the column but not the code? Not sure if medium here is still case sensitive?

Oct 14 2025, 5:18 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Fundraising Sprint: Vixen, Fundraising-Backlog, Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, FR-WMF-Audit

Oct 8 2025

JMando added a comment to T406193: CiviCRM / Analytics data clean up.

Screenshot 2025-10-08 at 4.31.21 PM.png (927×339 px, 56 KB)

Oct 8 2025, 9:33 PM · fr-current-sprint, Fundraising Sprint: Vixen, FR-WMF-Audit, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

May 13 2025

JMando added a comment to T393477: Null backend_processor for gravy records in civi.

@jgleeson thank you! Just confirmed everything looks good in the database from my end.

May 13 2025, 2:53 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

May 6 2025

JMando created T393477: Null backend_processor for gravy records in civi.
May 6 2025, 2:44 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

May 5 2025

JMando updated subscribers of T391404: Move wikimedia/fundraising/analytics from Gerrit to Gitlab.

Hey there! Confirming I am good to be owner and have 2FA set up. We also accept the outlined risks with private repos and that name works for me. Question for @Jgreen and @Dwisehaupt before we move forward. Do we anticipate this change impacting srv/analytics or process-control? Anything that needs to be done there before we start using gitlab?

May 5 2025, 3:55 PM · Release-Engineering-Team (Priority Backlog 📥), collaboration-services, GitLab (Project Migration), Fundraising analytics stack

Apr 17 2025

JMando added a comment to T391404: Move wikimedia/fundraising/analytics from Gerrit to Gitlab.

@Dzahn That's right! Let me know if i can provide any more details.

Apr 17 2025, 7:21 PM · Release-Engineering-Team (Priority Backlog 📥), collaboration-services, GitLab (Project Migration), Fundraising analytics stack
JMando added a comment to T391404: Move wikimedia/fundraising/analytics from Gerrit to Gitlab.

@IAckerman-WMF @Dzahn I believe it is wikimedia/fundraising/analytics, Link in gerrit here: https://gerrit.wikimedia.org/r/q/project:wikimedia/fundraising/analytics

Apr 17 2025, 6:48 PM · Release-Engineering-Team (Priority Backlog 📥), collaboration-services, GitLab (Project Migration), Fundraising analytics stack

Apr 15 2025

JMando moved T379324: Email Stats Dagster Configuration from Backlog to Completed on the Fundraising analytics stack board.
Apr 15 2025, 3:41 PM · Fundraising analytics stack

Mar 11 2025

JMando added a comment to T387756: Create Audiences model.

Linked this task to the gerrit PR.

Mar 11 2025, 5:33 PM · Fundraising analytics stack
JMando changed the status of T387756: Create Audiences model from Open to In Progress.
Mar 11 2025, 2:57 PM · Fundraising analytics stack
JMando added a comment to T387756: Create Audiences model.

WIP here: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/analytics/+/1122264

Mar 11 2025, 2:57 PM · Fundraising analytics stack
JMando closed T379314: Create All Donations Model, a subtask of T377350: [dbt] Migrate all_donations, as Resolved.
Mar 11 2025, 2:56 PM · Fundraising analytics stack
JMando closed T379314: Create All Donations Model as Resolved.
Mar 11 2025, 2:56 PM · Fundraising analytics stack
JMando closed T379325: [dbt] Migrate Banners Hourly cube, a subtask of T377359: EPIC: dbt Implementation, as Resolved.
Mar 11 2025, 2:56 PM · Epic, Fundraising analytics stack
JMando closed T379325: [dbt] Migrate Banners Hourly cube as Resolved.
Mar 11 2025, 2:56 PM · Fundraising analytics stack
JMando closed T377350: [dbt] Migrate all_donations, a subtask of T377359: EPIC: dbt Implementation, as Resolved.
Mar 11 2025, 2:55 PM · Epic, Fundraising analytics stack
JMando closed T377350: [dbt] Migrate all_donations as Resolved.
Mar 11 2025, 2:55 PM · Fundraising analytics stack
JMando closed T379313: Address Comments in Existing Models, a subtask of T377350: [dbt] Migrate all_donations, as Resolved.
Mar 11 2025, 2:55 PM · Fundraising analytics stack
JMando closed T379313: Address Comments in Existing Models as Resolved.
Mar 11 2025, 2:55 PM · Fundraising analytics stack
JMando closed T379327: Create Banners Hourly model, a subtask of T379325: [dbt] Migrate Banners Hourly cube, as Resolved.
Mar 11 2025, 2:55 PM · Fundraising analytics stack
JMando closed T379327: Create Banners Hourly model as Resolved.
Mar 11 2025, 2:55 PM · Fundraising analytics stack

Feb 12 2025

JMando added a comment to T386268: Bug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date.

Confirming these look good on my side now. Thank you!

Feb 12 2025, 10:37 PM · Fundraising Sprint: Churros, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
JMando added a comment to T386268: Bug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date.

@Eileenmcnaughton gotcha! Thank you!

Feb 12 2025, 8:39 PM · Fundraising Sprint: Churros, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
JMando added a project to T386269: [Trino] Trino Python Client: Fundraising-Backlog.
Feb 12 2025, 8:38 PM · fundraising-tech-ops, Fundraising-Backlog, FR-Tech-Analytics
JMando created T386269: [Trino] Trino Python Client.
Feb 12 2025, 8:37 PM · fundraising-tech-ops, Fundraising-Backlog, FR-Tech-Analytics
JMando renamed T386268: Bug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date from ug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date to Bug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date.
Feb 12 2025, 8:34 PM · Fundraising Sprint: Churros, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
JMando created T386268: Bug in "civicrm"."civicrm_contribution" table column "cancel_date" where the date field is denoted as 0 instead of a valid date.
Feb 12 2025, 8:34 PM · Fundraising Sprint: Churros, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Feb 11 2025

JMando added a comment to T382359: Update currency exchange rate data source to include rates for each day of the year.

Analytics to continue with current in model solution and explore hard coded CSV in future.

Feb 11 2025, 7:20 PM · Fundraising-Backlog, FR-Tech-Analytics

Feb 7 2025

JMando added a comment to T383162: Bug in "civicrm"."civicrm_contribution" table column "receipt_date" where the date field is denoted as 0 instead of a valid date .

@Arnis.dizdari @Eileenmcnaughton could we also fix this this for cancel_date:

Screenshot 2025-02-07 at 9.57.42 AM.png (690×1 px, 57 KB)

Feb 7 2025, 4:25 PM · Unplanned-Sprint-Work, Fundraising Sprint: XenoRyet(), Fundraising-Backlog, Fundraising analytics stack

Jan 8 2025

JMando added a comment to T382359: Update currency exchange rate data source to include rates for each day of the year.

@Ejegg another issue would be for holidays (assuming the same issue that markets are closed on holidays).

Jan 8 2025, 4:34 PM · Fundraising-Backlog, FR-Tech-Analytics

Dec 23 2024

JMando created T382725: Changes to the webrequest feed.
Dec 23 2024, 9:53 PM · fundraising-tech-ops, FR-tech-data-integrity, FR-Tech-Analytics

Dec 12 2024

JMando added a comment to T381872: Fundraising: Incorrect utm_campaign on US END email send.

Note the cube fix will only apply to the email stats by send dashboard. For it to be fixed elsewhere, the columns need to be updated in contributions_tracking. CC @Cstone.

Dec 12 2024, 3:48 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
JMando updated subscribers of T381872: Fundraising: Incorrect utm_campaign on US END email send.
Dec 12 2024, 3:32 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Nov 25 2024

JMando added a comment to T379700: Populating both_funds_latest_donation_source field.

Agreed we do not need to have a separate channel for mobile and desktop or endowment and annual fund as we can do that in reporting easily. How are those two fields (civicrm_contribution_tracking.banner and civicrm_contribution_tracking.mailing_identifier ) being populated? I am still using my own set of SQL/Filters to get to email/banner (mostly utm_medium).

Nov 25 2024, 2:38 PM · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, FR-Audience-Dev, fr-acoustic, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Nov 20 2024

JMando added a comment to T361621: Non Campaign Emails in Database.

Hey there, have not had a chance to look yet. Will try to this week.

Nov 20 2024, 10:46 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Nov 13 2024

JMando added a comment to T379700: Populating both_funds_latest_donation_source field.

@Eileenmcnaughton I could probably generate a list that works for reporting, but I am wondering if we should loop in some more people and standardize the business logic around channel before moving forward? Since I also do not know who is owning the project.

Nov 13 2024, 7:51 PM · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, FR-Audience-Dev, fr-acoustic, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
JMando added a comment to T378717: Direct mail returns not linked to Acoustic.

@Eileenmcnaughton I am exporting two files for Faircom each month. A transactional file (donations from the last month for US donors) as well as a contacts data table (a table with contact_id and other information requested by them for all US donors). This is just all US contacts/donations and not specific to who they are targeting necessarily. They are targeting a subset based on some criteria/what addresses they could confirm (not 100% sure on that though).

Nov 13 2024, 7:41 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, fr-direct-mail, Fundraising-Backlog
JMando added a comment to T379700: Populating both_funds_latest_donation_source field.

Totally fair.

Nov 13 2024, 7:33 PM · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, FR-Audience-Dev, fr-acoustic, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
JMando updated subscribers of T379700: Populating both_funds_latest_donation_source field.
Nov 13 2024, 2:53 PM · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, FR-Audience-Dev, fr-acoustic, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
JMando added a comment to T379700: Populating both_funds_latest_donation_source field.

Hey there, so I would maybe do something like this (contribution tracking fields):

Nov 13 2024, 2:52 PM · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, FR-Audience-Dev, fr-acoustic, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Nov 7 2024

JMando removed a subtask for T379313: Address Comments in Existing Models: T379314: Create All Donations Model.
Nov 7 2024, 9:31 PM · Fundraising analytics stack
JMando removed a parent task for T379314: Create All Donations Model: T379313: Address Comments in Existing Models.
Nov 7 2024, 9:31 PM · Fundraising analytics stack
JMando removed a subtask for T379314: Create All Donations Model: T379316: All Donations Dagster Configuration.
Nov 7 2024, 9:30 PM · Fundraising analytics stack
JMando removed a parent task for T379316: All Donations Dagster Configuration: T379314: Create All Donations Model.
Nov 7 2024, 9:30 PM · Fundraising analytics stack
JMando added a parent task for T379316: All Donations Dagster Configuration: T377350: [dbt] Migrate all_donations.
Nov 7 2024, 9:29 PM · Fundraising analytics stack
JMando added a parent task for T379314: Create All Donations Model: T377350: [dbt] Migrate all_donations.
Nov 7 2024, 9:29 PM · Fundraising analytics stack
JMando added subtasks for T377350: [dbt] Migrate all_donations: T379316: All Donations Dagster Configuration, T379314: Create All Donations Model.
Nov 7 2024, 9:29 PM · Fundraising analytics stack
JMando created T379316: All Donations Dagster Configuration.
Nov 7 2024, 9:27 PM · Fundraising analytics stack
JMando created T379314: Create All Donations Model.
Nov 7 2024, 9:23 PM · Fundraising analytics stack
JMando created T379313: Address Comments in Existing Models.
Nov 7 2024, 9:21 PM · Fundraising analytics stack
JMando created T379311: Create source models for the All Donations model.
Nov 7 2024, 9:19 PM · Fundraising analytics stack
JMando renamed T377350: [dbt] Migrate all_donations from [dbt] Migrate all_donations_agg cube to [dbt] Migrate all_donations.
Nov 7 2024, 9:13 PM · Fundraising analytics stack
JMando added a comment to T379206: Make cancellation reason available to Acoustic.

@Eileenmcnaughton I have it shown in some views in some dashboards, and will look at them for some analysis when necessary. But I do not have any automation that pivots off of them.

Nov 7 2024, 3:16 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Oct 31 2024

JMando updated subscribers of T361621: Non Campaign Emails in Database.

This should be fine so long as none of the column names have changed. And I think let's do a backfill for the last year (or whatever the acoustic limit is).

Oct 31 2024, 12:10 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Oct 16 2024

JMando added a comment to T377039: Fundraising Access For Ilse Ackerman .

@Dwisehaupt Same access as me should be correct (civicrm, drupal, all the analytics and analytics dev schemas). And same permissions as me as well (so read and write for the analytics schemas).

Oct 16 2024, 10:11 PM · fundraising-tech-ops

Jul 11 2024

JMando added a comment to T344383: Acoustic - request to store click data in mailing stats.

Awesome! I see them now! I added it to the teams dashboard and asked that they QA it. Will comment here if anything looks off from the acoustic UI.

Jul 11 2024, 2:45 PM · Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Jul 2 2024

JMando added a comment to T367360: [S] Remove parsing of utm_source value in campaign config URL from apps.

@Cstone This should be fine for reporting, so long as

Jul 2 2024, 3:04 PM · Wikipedia-iOS-App-Backlog (iOS Release FY2024-25), Patch-For-Review, Wikipedia-Android-App-Backlog, Fundraising-Backlog

Jun 13 2024

JMando created T367460: Donate Wiki Support Page Pageviews.
Jun 13 2024, 7:28 PM · 25 Dec Q3 Planning, Fundraising-Tech-Roadmap, Fundraising-Backlog, fundraising-tech-ops, FR-Tech-Analytics
JMando created T367458: Querying druid.pageviews_daily and druid.pageviews_hourly via Trino.
Jun 13 2024, 7:24 PM · Fundraising analytics stack, fundraising-tech-ops, Fundraising-Backlog, FR-Tech-Analytics

May 30 2024

JMando added a comment to T344383: Acoustic - request to store click data in mailing stats.

@AKanji-WMF The clicks columns are still not populating. clicked_total and clicked_unique in civicrm_mailing_stats.

May 30 2024, 1:40 PM · Fundraising Sprint: meow(), Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
JMando added a comment to T365544: Fail Mail (civi1002) run-job: Get recipient data from Silverpop failed with code 1.

Do we need to backfill for the time we were not getting data in civicrm_mailing_provider_data, civicrm_mailing, or civicrm_mailing_stats?

May 30 2024, 1:33 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew

May 13 2024

JMando added a comment to T364515: Japan Email Campaign Records - Incorrect utm_campaign Causing Duplicate Records.

Just for more context:

May 13 2024, 7:03 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Apr 10 2024

JMando added a comment to T297146: Additional requests on declining pageviews.

Closing this as it is quite old now.

Apr 10 2024, 7:57 PM · Product-Analytics
JMando closed T297146: Additional requests on declining pageviews as Resolved.
Apr 10 2024, 7:57 PM · Product-Analytics

Apr 2 2024

JMando added a comment to T361621: Non Campaign Emails in Database.

@Ejegg task we chatted about.

Apr 2 2024, 4:26 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
JMando created T361621: Non Campaign Emails in Database.
Apr 2 2024, 4:26 PM · Fundraising Sprint: wwwwwwwwwwwwwww(), fr-acoustic, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Mar 1 2024

JMando added a comment to T353264: Segmentation - QA response.

I just finished qa'ing and all the donors I checked (a few from each status and segment) were correct:

donor_segment_id
100 - checked and passed
200 - checked and passed
400 - checked and passed
500 - checked and passed
600 - checked and passed
900 - checked and passed
1000 - checked and passed
Mar 1 2024, 7:01 PM · Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog

Feb 15 2024

JMando added a comment to T357348: Gut-check new donor numbers.

@Ejegg if this refers to the Blackbaud reports, it would be the same logic that determines new vs repeat in both their report and and in the query I provided in that task you linked. Blackbaud works on a data set I pull, clean, and provide to them.

Feb 15 2024, 4:41 PM · Wikimedia-Fundraising-CiviCRM, Fundraising-Analysis, Fundraising-Backlog

Feb 14 2024

JMando added a comment to T356911: New Donors Donating On Email.

Just checking in here. Let me know if anymore info is needed.

Feb 14 2024, 8:14 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics
JMando updated subscribers of T356911: New Donors Donating On Email.
Feb 14 2024, 8:13 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Feb 9 2024

JMando added a comment to T353264: Segmentation - QA response.

Did another round of QA.

Feb 9 2024, 8:12 PM · Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog

Feb 7 2024

JMando created T356911: New Donors Donating On Email.
Feb 7 2024, 8:02 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

Feb 6 2024

JMando updated subscribers of T353264: Segmentation - QA response.

@Eileenmcnaughton just wanted to check in here and see if the changes had happened and the data was ready to be QA'd again? @Ejegg mentioned the process may need to be re-ran.

Feb 6 2024, 6:23 PM · Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog

Jan 30 2024

JMando added a comment to T355974: Some Recent Email Send have No Clicks Or Donations.

@MSuijkerbuijk_WMF so sp73859020 and sp73859018 had donation asks/links and they both shared the same utm_campaign name (C2324_ThankYou-Recurring)?

Jan 30 2024, 3:02 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-Tech-Analytics

Jan 29 2024

JMando added a comment to T355974: Some Recent Email Send have No Clicks Or Donations.

@MSuijkerbuijk_WMF @RLopez-WMF do each of these individual emails ('sp73859018','sp73859020','sp73863609','sp73863614') have a different utm_campaign? If so, I can fake the mailing_identifier on the donations and bring them into email stats.

Jan 29 2024, 5:59 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-Tech-Analytics

Jan 26 2024

JMando created T355974: Some Recent Email Send have No Clicks Or Donations.
Jan 26 2024, 10:25 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-Tech-Analytics
JMando added a comment to T354708: Disable/delete old contribution_tracking module.

If it helps, for payment_method name I do:

Jan 26 2024, 6:41 PM · Fundraising Sprint: didAnyoneTryThis(), Fr-drupal-upgrade-2025, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM
JMando created T355959: FRU Donors Missing Country Info.
Jan 26 2024, 5:15 PM · Fundraising Tech - Chaos Crew, FR-tech-data-integrity, Fundraising-Backlog, FR-Tech-Analytics

Jan 24 2024

JMando added a comment to T353264: Segmentation - QA response.

@Eileenmcnaughton
See below for some possible errors I found. Note some of these could come down to what dates the donation history is being compared to (today, this month, this fiscal year, etc):

Jan 24 2024, 6:30 PM · Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog

Jan 23 2024

JMando added a comment to T353264: Segmentation - QA response.

@Eileenmcnaughton I'll make a task for myself to get those into superset!

Jan 23 2024, 2:51 PM · Fundraising Sprint: explain($LikeImFive), Fundraising Sprint: didAnyoneTryThis(), Fundraising-Backlog

Jan 10 2024

JMando added a comment to T354708: Disable/delete old contribution_tracking module.

Hey there. I still have one data cube that is referencing drupal.contribution_tracking. I will switch it to the new one this month and comment here when it is done if that is okay?

Jan 10 2024, 3:01 PM · Fundraising Sprint: didAnyoneTryThis(), Fr-drupal-upgrade-2025, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM

Dec 11 2023

JMando added a comment to T351822: Ensure gross value is not empty in the refund messages.

Hey all, not sure this is fixed. I checked the query I provided in T351651 and still see them marked refund without a corresponding original charge:

Dec 11 2023, 1:20 PM · Fundraising Tech - Chaos Crew

Dec 5 2023

JMando added a comment to T352343: Cannot update the option value of a custom field.

@MDemosWMF I think that works. Could you add me to the invite?

Dec 5 2023, 8:45 PM · Fundraising Tech Chaos Holding Pen, Fundraising-Backlog
JMando added a comment to T352343: Cannot update the option value of a custom field.

Yeah, I think realized gifts do come into normal reporting cubes but I am not sure I am labeling them in such a way that surfaces them in views. @MDemosWMF could we meet and discuss?

Dec 5 2023, 1:53 PM · Fundraising Tech Chaos Holding Pen, Fundraising-Backlog

Nov 21 2023

JMando added a comment to T351651: Odd Refund Recording in Civi.

Note I see paypal and adyen gateways in that query's output.

Nov 21 2023, 4:13 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew, FR-tech-data-integrity, FR-Tech-Analytics
JMando added a comment to T351651: Odd Refund Recording in Civi.

So here are the positive refunds I see since the start of this fiscal year:

Nov 21 2023, 4:11 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew, FR-tech-data-integrity, FR-Tech-Analytics

Nov 20 2023

JMando created T351651: Odd Refund Recording in Civi.
Nov 20 2023, 4:04 PM · Fundraising-Backlog, Fundraising Tech - Chaos Crew, FR-tech-data-integrity, FR-Tech-Analytics

Oct 27 2023

JMando updated subscribers of T347406: Recent Email Sends Have No Clicks.

It looks like this is happening for sp73528716 and sp73532353 as well (no clicks in pgehres.donatewiki_counts). Could we investigate if this is the same issue? @NNgu-WMF could you comment the links from the send as Noah did for the previous ones?

Oct 27 2023, 4:14 PM · Fundraising Tech - Chaos Crew, FR-Tech-Analytics

Oct 13 2023

JMando created T348882: ??? showing up in email names with ZB in Superset.
Oct 13 2023, 4:12 PM · fundraising-tech-ops, FR-Tech-Analytics

Sep 26 2023

JMando created T347406: Recent Email Sends Have No Clicks.
Sep 26 2023, 2:45 PM · Fundraising Tech - Chaos Crew, FR-Tech-Analytics

Sep 5 2023

JMando added a comment to T344012: Making Gift Coding Changes to gifts in July .

Preferably all changes would only go back as far as July 1, 2023 so as to not require anymore reporting code changes.

Sep 5 2023, 2:57 PM · Fundraising Sprint This LAN is your LAN, FR-tech-data-integrity, Fundraising-Backlog

Jul 13 2023

JMando added a comment to T341370: Using Financial Type= Recurring Gifts for all recurring contributions in civi.

Currently I derive whether a recurring donation (gift/contribution/etc.) is a sign up or further recurring donation after the sign-up in my reporting cubes/queries using functions like:

Jul 13 2023, 3:25 PM · Fundraising Sprint Owner of a Lonely Product, Fundraising-Backlog

Jun 23 2023

JMando added a comment to T98643: contribution_source triggers failed for 3% of a sample of donations.

We are mostly using civicrm.civicrm_contribution_tracking these days, so I am not worried about it.

Jun 23 2023, 5:38 PM · Fundraising Sprint UB40, Fundraising-Backlog

Jun 15 2023

JMando added a comment to T335827: Update RecurringQueueConsumer to handle donation upgrades.

@Ejegg That would be great! Thank you!

Jun 15 2023, 5:21 PM · Fundraising Sprint Message in a JSON blob, Patch-For-Review, Wikimedia-Fundraising-CiviCRM, Recurring-Donations, FR-donorrelations, Fundraising-Backlog
JMando added a comment to T335827: Update RecurringQueueConsumer to handle donation upgrades.

@Ejegg I think so long as I can see that an upgrade happened, the amount added, and currency then that should be enough. However is easiest for you to store, I can work with.

Jun 15 2023, 2:37 PM · Fundraising Sprint Message in a JSON blob, Patch-For-Review, Wikimedia-Fundraising-CiviCRM, Recurring-Donations, FR-donorrelations, Fundraising-Backlog

May 2 2023

JMando added a comment to T293926: Email Send with Low Clicks.

I just re-ran the provided queries and these are still showing low clicks compared to the donations.

May 2 2023, 6:24 PM · Fundraising Tech Chaos Holding Pen, Wikimedia-Fundraising-CiviCRM, FR-Email, Fundraising-Backlog, FR-Tech-Analytics

Apr 20 2023

JMando added a comment to T334532: CT-to-Civi-Phase 1 Create new CiviCRM contribution tracking entity.

That code looks correct to me. I do not see any data in the table, but I do see the new columns in there. Once there is data to look at, I can do a more thorough QA, but nothing is jumping out as wrong to me.

Apr 20 2023, 3:32 PM · Fundraising Sprint Highway to Hello World, Fundraising-Backlog

Apr 3 2023

JMando added a comment to T303986: Creating New Matching Gift Import.

@Eileenmcnaughton are there any gifts currently imported with this new process in the database? I could do a normal data pull with our usual queries and make sure they look right for reporting.

Apr 3 2023, 7:38 PM · Fundraising Sprint Highway to Hello World, Fundraising Sprint Go Your Own Pay, Patch-For-Review, Fundraising Sprint Fish HEAD^, Fundraising Sprint Everything I Merge I Merge For You, Fundraising Sprint Drop It Like It's Fraud, Fundraising Sprint Can't touch $this, Fundraising Sprint Bridge over troubled Wifi, Fundraising Sprint Solid State Spaghetti, Fundraising Sprint Recursion Excursion, Fundraising Sprint Quarkery, Fundraising Sprint Potato, Fundraising Sprint Overused petting Zoo Memetics, Fundraising Sprint NaN is a Number, Fr-drupal-upgrade-2025, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog