I have however opted to implement GTM differently by using this open source library https://github.com/davidduffett/GootenTag/tree/master and modifying the code to support GTM Environments https://samuelschmitt.com/google-tag-manager-analytics-tutorial/gtm-environments-setup/.
Thanks for the write up on ODP integration.
]]>