I am an AEM Developer and recently implementing Adobe Target and Adobe Analytics for one of our website. From my interaction so far with these 2 products, I can see that there is not much for a Developer to do (like creating template/component/clientlibs in AEM). At the most the developer has to include the mbox.js in the page head (or even this can be done via DTM). Rest of them are in the Target Console where Business / Admin team creates experiences and audience based upon personalisation need of the business. Similarly for Analytics (here there can be a need to map the analytics variable with AEM page variables and creation of Data Layer)
Is my understanding correct or I am missing any important role that developer has to play.