This sounds more like it but there is a problem and a complication.
The problem is that you have included it in the footer, tagmanager needs installing after the <body> as I specified in my early posts.
There is a post here about creating a hook after the <body>
but it looks like it would get overwritten because it involves the header.php file. This would be a very easy addition to upfront though by the look of it.
The complication is that this is a network installation, if I create the mu-plugin folder and put it in /content/ it appears it will apply the plugin to all network sites so won't the same tagmanager code be applied to every site in the network?
How can I avoid this problem and have separate tagmanager code for each site in the network?
I'm a bit bewildered that upfront doesn't have a mechanism for installing google tagmanager, it is an almost ubiquitous component of decent online marketing setups, surely the development must have considered it and developed a solution?
I have retired with your floating region idea.
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-K9F52J" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
the editor gives an error.
See attached screenshots.
Try it out.
I have deleted the non floating region so this is now on the home page in the grey box on the left.
I'm using Chrome Version 49.0.2623.87 m on windows 7.
Thanks for the reply and for sorting one of my problems,
I was looking for guidance in finding solutions to the problems I identified rather than saying the theme was broken; the default behaviour does not look good, it damages the branding.....
Obscuring the logo of thr site with the navigation is no good for us, it wipes out the branding on mobile, I need the menu to appear below the logo, how could I achieve this please.
The squashing of the logo is also unhelpful, I need the menu trigger to appear below the logo so the logo has the full page width available on a narrow viewport. That is a pretty standard way to maintain the branding on mobile , can you advise me how best to do this with upfront please.
I added it into a global region on the home page at the top. Currently it hasa text placeholder for tag manager where I couldn't add the iframe.
Re: child theme, I thought you couldn't create a child theme because upfront themes are already child themes?
Thanks for clarification of floating regions, can these be global also?
Additional:: Is there not a way to simply add stuff just after the <body> tag like normal wordpress?
What if people need to add styuff to the <head> ?
Seems quite quite mad that you can't do this through the WP admin interface or directly into code, it is such a basic and common requirement for a website.
The editor doesn't accept the iframe portion in the html tab, it says it is invalid.
Also there is no 'floating' option on the region - how do I do this- could you give detailed instructions please.