Quick reference for inserting JSON-LD in a page to use for Schema.org purposes within Google Tag Manager.
From this excellent Moz post.
<script>
(function()
{
var data = {
"@context": "http://schema.org",
"@type": "LocalBusiness",
"name": "",
"url": "",
"logo": "",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main Street",
"addressLocality": "Sometown",
"addressRegion": "AB",
"addressCountry": "Canada",
"postalCode": "T1T 1T1"
},
"email": "",
"telephone": "",
"telephone": "",
"faxNumber": "",
"sameAs": [
"https://www.linkedin.com/company/111111",
"<Facebook Page URL>",
"<Twitter Profile URL",
]
}
var script = document.createElement('script');
script.type = "application/ld+json";
script.innerHTML = JSON.stringify(data);
document.getElementsByTagName('head')[0].appendChild(script);
}
)(document);
</script>