Mit dem Google Tag Manager lassen sich nicht nur Trackingpixel implementieren, sondern auch strukturierte Daten – das wird von Google allerdings nicht empfohlen.
Technisch gesehen funktioniert die Einbindung mit dem Google Tag Manager zwar, doch Google erkennt das Markup nicht ordnungsgemäß. Das Problem hierbei ist, dass die strukturierten Daten mittels Javascript ausgezeichnet werden – doch „it’s hard for Google’s algorithms to give something appropriate weight if we determine that it’s never visible. For example, when adding structured data, our goal is to only use it when we see that it’s visible on the page.„, so John Mueller von Google.
Strukturierte Daten, in diesem Falle JSON-LD, sollten direkt im Quellcode implementiert werden, damit Google die Informationen leichter bzw. überhaupt verarbeiten kann. Das bestätigt John Mueller wiederholt auf Twitter:
I’d second Barry’s comment — while you can use GTM to add SD to pages, and some people do, it’s more complex and brittle. I’d really try to put the JSON-LD directly on the page.
— ? John ? (@JohnMu) 21. Februar 2019