I had already modified newsletter.liquid (which modifies footer.liquid) to add first and last name fields for better emailing ID (something users have been requesting from Shopify for some time), but it turns out that’s irrelevant.
I went ahead and installed Negate early this morning and set protection at Very Aggressive. It says it has blocked 9 bots already but I’ve deleted over 40 new fake “customers” in the past 3 hours, so apparently not aggressive enough (or it’s not a bot). Most of the bots listed are from India but India has never shown up in my analytics. None of them came in through the home page. My analytics, as well as Negate’s, show 2 legit-looking visits so far today.
The only place in my website other than the newsletter signup that collects customer info is at checkout (no separate customer registration). The only info in these fake customer profiles is a clearly fake (often random characters) name and a legit looking email address. No indication of anything put in the cart. Interesting thing about this latest round of attacks, all of their profiles show that they have a classic account. Accounts are hidden (no login), but I do have Shop turned on.