Track wallets that connect to your site in a database
Nothing too complicated. If a wallet connects to your website, I will store that in your database so you can track all wallets using your site. You will have to pay money for the database usage and wherever that database is hosted. You will also need to pay for any other backend expenses, such as the hosting service for the backend APIs used to store the data into the database.