1. But the client here is a browser correct? YES
2. Does Target have any specific client, other than a browser? NO
3. What is the example (one example for my understanding) of a component functionality in at.js? Read about at.js functions: https://marketing.adobe.com/resources/help/en_US/target/ov2/c_target-ats-functions.html
4. If at.js has this code, What code does the Target server have? at.js is a client side of target server so at.js communicate with server to get all information/offers or submit information to server, target server is responsible to process all the request from at.js
5. Where are MBoxes created? On the specific web sites, where we want personalization from target correct? in your website, yes
6. So, in cases where those sites are developed by another agency, we will just offer the mbox code to the agency and it will be their responsibility to include it on the pages correct? TYPICALLY. Yes and No, you may have to deploy it using DTM on their websites.
7. Assuming that including Mbox code was included in the web site pages, from target side what should we perform, for the MBox functionality? Mbox is just a placeholder, which will display the offer/recommendation from target server; which you have to configure in target.
Regards,
Amit