You may be right, but not for that reason. Anyone your bank is sharing / selling information with doesn't need to post $0 transactions. You have to check your banks consumer privacy notices to see what information they can 'share'. Examples:
https://www.bankofamerica.com/securi...rivacy-notice/
https://www.chase.com/digital/resour...cy-notice.html
etc. Notice what you can't opt out of and compare to to some major credit unions. The difference is stark.
Re: transactions. Are they actually $0 or just less than $1? The latter is a common mechanism some banks use to determine if you actually own an account before setting up automatics payments / EFTs / etc. Used in lieu of you providing a voided check, your username/password, etc. Sometimes they'll debit the account 2-3 transactions, each less than a dollar and ask you to verify the amounts before they reverse the charges. Once you verify, they will allow you to send e.g. EFTs to/from the account, etc. I don't know if Google does this for setting up Google Pay offhand. It could be someone trying to establish 'ownership' of the account so they can set up an outbound EFT or wire and then ride off into the sunset.