We are starting to implement DTM in our company's website as well as integrating it with Adobe Analytics as well as other 2rd party tracking tags such as Webtrends; As a developer I have very little knowledge of how the information is used, but I have serious concerns about something we have been tasked to do:
we are adding two generic attributes data-dtm-id and data-dtm-data to every link on site, but we are also adding a parameter to each of those URLs making it someting like this:
It sounds like you are trying to implement a type of data layer. DTM doesn't require any specific ID or Data elements to be added to your site. Having a data layer makes retrieving items from the page for insertion into marketing pixels a lot easier, but it's not required.