User Details
- User Since
- Nov 9 2018, 10:42 PM (368 w, 6 d)
- Roles
- Disabled
- LDAP User
- Unknown
- MediaWiki User
- KHaggard (WMF) [ Global Accounts ]
Jul 18 2024
Everyone has wrapped up QA and everything looks great! Thank you :) Resolving this now
Jul 16 2024
Thank you @Eileenmcnaughton ! I appreciate you looking into this and I agree there's no systemic issues so far, just oddball cases as you mentioned.
We have a couple people still doing their QA so I will flag if anything else surfaces by the end of the week.
Jul 15 2024
Thanks @AKanji-WMF ! I just updated the task description removing four cids as they were small and resolvable on my end. :) Thanks for keeping an eye on this !
Jul 13 2024
These look all fixed now, due to all the updates and changes going on that you specified above. Thank you @Eileenmcnaughton @Ejegg
Marking this ticket as resolved now.
Jul 12 2024
Jul 11 2024
@Eileenmcnaughton Ok I think we're all set to turn back on the regular nightly jobs now. Here are the summaries for the large file and they look normal:
Thanks @Eileenmcnaughton ! Awesome ok they're processing now, might take a bit. I'll update my tomorrow morning :)
@Eileenmcnaughton thanks! Is it on the FTP now? I just attempted to run the Acoustic jobs and they're saying there's no file to grab.
Jul 10 2024
Thanks @Eileenmcnaughton - I have the jobs deactivated in Acoustic so that I can manually run the big file if we're still doing that. Can you confirm we're still doing that and how long it will take to generate and push up to the FTP?
Got it, thank you @Eileenmcnaughton For that payment method one, I wonder if we can group the methods generally? Maybe Evelyn can help sort those 106 methods into bigger buckets?
Jul 9 2024
@Eileenmcnaughton Yes, everything is deactivated and I'm ready on my side for mapping the new file w/ the above fields whenever you are!
Yeah I think this is pretty much wrapped up now. The only thing we're working on now is the database mapping and then I'm going to do another QA check after we do a full db file push that everything's sorted correctly. But I suppose that could be a new task if needed, if anything else comes up.
Ah, yes I think we resolved this one via the other ticket here: T363959
Thanks @Eileenmcnaughton
Yay! Thank you so much @Dwisehaupt and @jgleeson :)
Thanks @jgleeson ! that sounds great.
@Eileenmcnaughton @jgleeson @AKanji-WMF Hi there, I'm back and preparing to remap the acoustic database with these new fields ^ can someone on fr-tech confirm that the next file in the FTP is the one with these new fields in it? thanks
Jul 2 2024
Hi both, I can chime in here really quick before my PTO.
Thanks for the update @Eileenmcnaughton - I'll inform the rest of the team so they're aware while I'm out of office.
Jul 1 2024
Hi @Eileenmcnaughton - I'm going to have someone on the email team pause the Acoustic data jobs in the afternoon on Monday July 8th (so the 20240708 file will run as usual). We can replace the Tuesday 20240709 file with the new version. I will be around to map the file on Tuesday morning. Does this sound good?
Jun 21 2024
@Eileenmcnaughton Yes those last two are new fields because we're going to start building out a directmail program soon. I agree that the priority would be to have the mapping set up the week of the July 8th even if they're initially empty placeholders.
Jun 14 2024
Ok, I have one final update for this phab ticket. I have done two things:
Updating this phab ticket. We haven't heard back from Acoustic on why this was failing yet; they are still looking at it.
But given the fact that this seemed to resolve itself (the jobs have been running fine for 11 days now), I think it's appropriate to resolve this task.
Jun 12 2024
Hi @AKanji-WMF - sorry for the delay getting back to you. I just resolved the other task you mentioned after syncing with Eric today and he said he was set with the data from Joseph.
Chiming in here after syncing with Eric. The data stored in Civi were clarified and Eric was able to get the data requested from Joseph, so we can mark this task as resolved.
Jun 3 2024
May 30 2024
@bsisolak is checking on this issue with Acoustic so we can decipher the error codes. Thanks!
Ok update from me, we can definitely do some cleanup in Acoustic so that:
- Existing records with no donation is updated with Status/Segment "Non Donor" 1000
- Newly created records that submit an RML form with no donation history go through an automation to label them as "Non Donor" on an ongoing basis.
May 28 2024
Thanks. I'm meeting with Brian on Thursday to see if we can set a default field value for all non-donors to have "Non Donor" segment/status and "1000" ids. I know we can do that for current records, but checking if we can make it default for every newly created contact.
Hi @Eileenmcnaughton I just unlocked your account, Damilare's account, and Wenjun's account. Let me know if you still can't log in.
May 24 2024
Hi all, wanted to check on the status of this. Any chance we can get this into the current or next sprint? :)
cc: @spatton @Ejegg @AKanji-WMF
Also @Eileenmcnaughton Can I just confirm: you would like me to run a query in Acoustic for all non-donors and manually set their status and segment to 1000 for Non Donor? And this will only need to be done once because Civi can do per record updates as needed from there? Just making sure I understood you correctly. Thanks!
May 23 2024
Yeah, actually if they are the same, then 1000 for both status and segment makes sense to me. Thank you.
Thanks all. Quick question for you @Eileenmcnaughton - Mariana brought to my attention that Major Donor segment and Non-Donor Status share the same id = 100.
Can I request that we make sure all statuses and segments have no overlap in id? I think it would make things clearer and reduce the need for our teams to re-clarify "which 100" often.
May 22 2024
Also here's a screenshot in case it helps:
Ah I see. I think it would be worth asking Sheetal and Erica to weigh in on it. I don't think Sheetal has a phab handle yet so tagging @ERoden-WMF
May 21 2024
There are certainly other ways we can isolate Non-donor RML sign-ups in Acoustic, we've done that in the past via "both_funds_latest_donation_date is blank".
Also noting other bugs with the segmentation framework, this is another one:
T363959
deleting my last comment above since it's a different issue; new ticket here: T365523
May 8 2024
May 2 2024
@Ejegg Honestly, to me it's not super clear how that would work but I think it's possible to re-key the database with CID instead of email. I think it will be quite a process though that we'll need to work with Brian and Trilogy on. Assuming that we will need to re-key Acoustic before we set up any data flows from Civi. Is that correct, @bsisolak ?
Got it, thanks @Eileenmcnaughton Do you have a recommended timeline for an outage? End of June maybe? Let me know and I can at least add in a note for the rest of the team on when to expect segment instability and slowness. Thanks
May 1 2024
Apr 29 2024
Hi @AKanji-WMF - yes we already looked at this together with DR before the ticket was logged and we've confirmed on our side that all our queries contained the ruleset:
country is equal to one of the following: US GB CA
The cases mentioned above are contacts with a pattern of weird home address switching back and forth that changed their home country in Acoustic at the time or before the time of sending. But it wasn't done by an agent. Hope this helps.
Apr 25 2024
Here's a file of CIDs to look at prioritizing dedupe / triaging how we can fix this long term with fr-tech.
Feb 7 2024
Quick update: Did a spot check with some names in Acoustic and it looks good from my side :)
Feb 2 2024
Ok, great. @Eileenmcnaughton the data jobs for today completed and all 4 of them look good to me. The full file Unsubscribes looks like what we'd expect too:
Feb 1 2024
I think we exported the full Unsubscribes list because it wasn't causing any slowdowns to do it and it helps us make sure there isn't errors like that one time in 2018 where we saw the MSL shrinking over time and we only were able to catch and fix it because of the full data send summary reports.
Jan 31 2024
Thanks @Eileenmcnaughton - so, the databaseupdate csv processed fine to me, summary below:
Jan 30 2024
Alright, everything looks fine to me @Eileenmcnaughton .
OK @Eileenmcnaughton we were able to successfully map everything. Just running the files that were in queue now. I'm going to do a quick check that they all complete successfully and then I'll comment again here.
Ok cool. I'm hoping to get other members of the email team to watch me map the files so they know how to do it in the future. Since it's getting late my time, I'm thinking I'll push the mapping to tomorrow at a time where others can watch "live".
Oh ok. It is possible to cancel that? Acoustic is at a place now where if it attempts to run the "old regularly scheduled" file it will try to add back the fields I just deleted, which could take several hours to re-delete. I remember that happened in the past once.
Right now it's telling me there's nothing on FTP. @Eileenmcnaughton Just an FYI.
Awesome, thanks @Eileenmcnaughton. I'm going to grab a smoothie really quick but when I get back I'll map it. Please let me know when it's up. :)
Jan 29 2024
Alright I'm all set now and ready to map whenever you are @Eileenmcnaughton Below is what I named everything and it's field type:
Actually, let me clarify, you can send over the mapping file whenever you're ready, I just won't be able to map until closer to my end of day since reorganizing the fields is taking Acoustic a long time to process.
Hi, so I've paused the data jobs in Acoustic now and I'm changing the existing fields to the new names and purging the old values. I'll update when finished and when I'm ready for the mapping file. @Eileenmcnaughton
Jan 24 2024
Ah ok got it. I just did a poll with the email team on which one makes more sense to them and they all unanimously voted for:
Jan 23 2024
@Eileenmcnaughton Understood. Yeah, let's pin this for a later time. For now, I think it would be fine to leave Civi as-is but just rename the export file / job with whatever fits with Acoustic (as we have been doing).
Ok. For now, I think I want to stick with how I wrote the fiscal year totals above.
Got it, thanks. It might work regardless of how you export the whole numbers, but I just wanted to let you know that's how they present in Acoustic in case that matters. Thanks @Eileenmcnaughton .
I have a quick question. I was going to set numeric for the field type for the id fields. Acoustic formats numeric fields like this (e.g. 32.00) with two spaces after the decimal point. Does this work with you @Eileenmcnaughton or is there a reason we should format those numbers as a text field to retain the whole number as they present in Civi?
Oh yeah thanks, that was what I was wondering. I like "id" better too. Ok so they will be:
Yes those @Eileenmcnaughton . What do you think makes sense as the export name for those? Something like:
Jan 19 2024
Thanks @Eileenmcnaughton - I think we would actually like to do both, so 4 new custom fields actually. What do you currently have those numeric values labeled like in Civi?
Jan 10 2024
Hi @AKanji-WMF - Circling back over to this. I had a conversation with @EWilfong_WMF and I think we are good to move forward on this. I don't believe this would overlap with the coding structures work Nora is working on, because that project is about identifying the type of fundraising campaign and not specifically about sourcing the banner a person signed up for RML before donating via RML email.
Jan 9 2024
Thanks @AKanji-WMF for your patience. Danny is back in office today and I spoke with him in a 1:1. He wants to chat with Brian about timeline if we approached this in the more streamlined way vs. our usual add-and-export-over way and I think that conversation is happening on Thursday. We should have a clearer way forward after that, I'll touch base here again next week on the decision point. Thanks all!
Jan 5 2024
Ok. I'll chat with Danny next week about this, but most likely I don't think we will be re-architecturing anytime soon. I'll circle back next week.
Jan 4 2024
Thanks @Ejegg - that's an interesting link, would that replace the need for adding more custom fields? Ideally, it would be awesome if we didn't have to add more fields to the nightly export, but if that's the only way / best way, we can just add them to the existing file DatabaseUpdate next time we're going to remap.
Dec 13 2023
Dec 8 2023
Do they match the IDs in the main database, _all_Wikimedia ?
Dec 6 2023
Dec 5 2023
@Ejegg Hi, I just deactivated that program in Acoustic.
Nov 3 2023
This looks to be resolved as we had successful import jobs today. Thanks everyone! Resolving this task.
Nov 2 2023
Thanks @Cstone :) Figured it was related to upgrade work as usual with the maintenance weeks but I appreciate you for confirming and @LMedley-WMF for logging this just in case! <3
Oct 25 2023
Hi @AKanji-WMF - Apologies I just saw this. Well, we're back in code-freeze time + email-team-code-freeze time, so this can't move forward right now and has to wait until later.
Besides, it looks like we're also waiting for @NNichols to weigh in.
And I'm not sure at this point if the coding structures project includes this and I may need to reevaluate where this task lands in the fabric of the other data optimizations that surfaced this year. I'm going to make a note for myself to check in with Eric about this soon.
Oct 20 2023
I'll also add that the reason why this is the first time we're seeing this is that we usually don't rely much on suppression lists because we handle everything with queries, however, I always thought of suppression lists as a possibility to use if we have rush jobs and need to suppress a group of people quickly. I didn't realize that if we deployed an email and the suppression was used that Civi would pick it up and translate it as unsubscribes. Definitely don't want going forward, as we may need the flexibility to suppress people for certain sends and not other sends.
Oct 17 2023
Thanks @Eileenmcnaughton . Yes, just confirming that any fields currently in the export file that are being removed / changed / added should (for now) remain in the export file with value=0 until we can find a time after Big English to roll out the changes in Acoustic (I think just swapping the old CY totals with the FY totals). Reasoning is because changes in the export file, no matter how minuscule, tends to make the job fail until Acoustic matches it exactly.
Oct 10 2023
Thanks @Ejegg . I'll leave it up to @krobinson and her team to determine the urgency around updating this now vs. 24 days.
Oct 3 2023
All four data jobs for Oct 3rd have completed successfully. We will proceed with scheduling emails again.
Awesome ticket, @ppenloglou Thanks for logging this.
I'm running the jobs that Jack sent over now.
Oct 2 2023
Oh ok that works. Thanks @Eileenmcnaughton

