This is the situation: country A wants a site that is managed by a worldwide corporation. The only way they can have it is by accepting the default setup as all the other country sites. That means that tracking/datalayer is implemented as it is, and is handled by Tag Manager B.
Now we want to implement Tealium in Tag Manager B. So first B will load, and then it will load Tealium as an extension. This is the only exception they're wanting to make on the default setup. All datalayer fields will be 'translated' to Tealium syntax. And all events are send through B to Tealium with a utag.link call. The rest of all the scripts/pixels/etc will be implemented in Tealium.
What is your opinion about this? Can/will it break? Will we get timing issues with certain scripts? Other thoughts?
You will need to test carefully, and look out for timing and datalayer issues.
Please keep in close contact with our support team or your account manager and we will be able to guide you through it.
While earlier working at an agency, we succesfully implemented Google Tag Manager (GTM) through Tealium iQ (TiQ).
GTM of course ran a bit slower than normal, but otherwise quiet ok, and at least acceptable,
This was done during a migration form GTM to Tealium iQ, and therefore gave us the opportunity to "just disable" the GTM tag in TiQ, when the migration was completed.
I once tried to run a GTM through another GTM, and wouldn't recommend anyone else to try that ;-)
My guess is, that you will run into strange timing- and event issues, in connection to DOM Ready, Window Loaded and thing like that.
But that taken in account, you should be able to do it anyway, as long as you test to see, if you feel it's worth it, after looking at needed work-arounds.
Other than that, I haven't tried something like this with a combination of other TMS, but thought you might like my input anyway.
It's actually very straightforward using the GTM tag. Just add it as a tag in iQ, and fill in the container ID and data layer name.
As previous posts have stated, you may see some effect on timings as obviously it's being loaded in a different way. Testing and checking everything before you put it live is the key to success.
Please let us know via any of the normal channels if you need any further assistance.