I need Google Analytics 4 to register every meaningful moment a visitor interacts with our Ethereum-based wallet integration. The scope covers: • Wallet connections – I want separate events when a user connects successfully and when the attempt fails. • Transaction completions – log both payment-success and payment-failed states. • General wallet errors – surface any other connectivity issues as a distinct event so they do not disappear inside generic JavaScript error noise. You may hook into the existing Web3 provider (ethers.js is already on the page) or propose an alternative, but the final data must enter GA4 cleanly, ideally through Google Tag Manager for easy maintenance. Acceptance criteria – GA4 real-time debug view shows the five new events: wallet_connect_success, wallet_connect_fail, transaction_success, transaction_fail, wallet_error. – Each event carries the wallet address (hashed), network, and timestamp parameters. – A short Loom or written hand-off explains how to adjust or extend the tags in the future. Everything should be testable on our staging domain before we move it to production.