{"id":306896,"date":"2025-11-20T19:41:37","date_gmt":"2025-11-20T19:41:37","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/gtmtips-how-to-load-google-scripts-from-a-server-container\/"},"modified":"2025-11-20T19:41:37","modified_gmt":"2025-11-20T19:41:37","slug":"gtmtips-how-to-load-google-scripts-from-a-server-container","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=306896","title":{"rendered":"#GTMTips: How To Load Google Scripts From A Server Container"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>On <strong>June 30, 2025<\/strong>, Google announced that they are consolidating how Google\u2019s script libraries for the web (e.g. <code>gtm.js<\/code> and <code>gtag.js<\/code>) are loaded when using a <a href=\"https:\/\/developers.google.com\/\/tag-platform\/tag-manager\/server-side\/dependency-serving?option=sgtm\">server-side Google Tag Manager<\/a> container.<\/p>\n<p>Before, you had the <strong>Web Container Client<\/strong> for loading the <code>gtm.js<\/code> file, and you had the <strong>Google Analytics 4 Client<\/strong> for loading the <code>gtag.js<\/code> file.<\/p>\n<p>Now, you only use the former.<\/p>\n<blockquote>\n<p>There is also the <strong>Google Tag Gateway<\/strong> option, which might be a better idea in case you really want to load Google\u2019s scripts from a first-party context. Server-side Google Tag Manager isn\u2019t necessarily the best content delivery option. Read more about the <a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/gateway\/setup-guide?setup=manual\">Google Tag Gateway<\/a> here.<\/p>\n<\/blockquote>\n<p>In this article, I\u2019ll explain how the Web Container Client can be used to load your Google scripts.<\/p>\n<blockquote>\n<p>Google Analytics 4 Clients created <strong>before<\/strong> June 2025 still have the configuration options for script serving. This is to prevent the change breaking existing setups.<\/p>\n<\/blockquote>\n<p>                <span class=\"simmer\"><br \/>\n  <span class=\"close\">X<\/span><\/p>\n<p>\n    <span class=\"fa fa-md fa-bell\"\/><br \/>\n    <strong>The Simmer Newsletter<\/strong>\n  <\/p>\n<p>\n    Subscribe to the <a href=\"https:\/\/www.simoahava.com\/newsletter\/\">Simmer newsletter<\/a> to get the latest news and content from Simo Ahava into your email inbox!\n  <\/p>\n<p>  <\/span><\/p>\n<h2 id=\"tip-141-configure-the-web-container-client-for-serving-google-scripts\">Tip 141: Configure the Web Container Client for serving Google scripts<\/h2>\n<p>Prior to June 2025, the Google Analytics 4 Client was the one you would use to load <code>gtag.js<\/code> from your Server container.<\/p>\n<p>No doubt because <code>gtag.js<\/code> and <code>gtm.js<\/code> technologies are converging, script serving has now been consolidated to just the Web Container Client.<\/p>\n<p>For example, to use the Web Container Client to solely serve allowlisted Google Tags, you would configure it like this:<\/p>\n<div style=\"aspect-ratio: 1778 \/ 922;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2025\/08\/gtag-via-web-container.jpg\" title=\"Load Google Tags via Web Container\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"922\" width=\"1778\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2025\/08\/gtag-via-web-container.jpg#ZgotmplZ\" alt=\"Load Google Tags via Web Container\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>In this case, each individual Google Tag library has been allowlisted, and you can proceed to load them in the site code with something like this:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-html\" data-lang=\"html\">&lt;<span style=\"color:#1e90ff;font-weight:bold\">script<\/span> <span style=\"color:#1e90ff\">async<\/span> <span style=\"color:#1e90ff\">src<\/span>=<span style=\"color:#a50\">\"https:\/\/sst.yourdomain.com\/gtag\/js?id=G-12345678\"<\/span>&gt;<!--<span style=\"color:#1e90ff;font-weight:bold\"-->script&gt;\n&lt;<span style=\"color:#1e90ff;font-weight:bold\">script<\/span>&gt;\n  <span style=\"color:#0aa\">window<\/span>.dataLayer = <span style=\"color:#0aa\">window<\/span>.dataLayer || [];\n  <span style=\"color:#00a\">function<\/span> gtag() { dataLayer.push(arguments); }\n  ...\n<!--<span style=\"color:#1e90ff;font-weight:bold\"-->script&gt;<\/code><\/pre>\n<\/div>\n<p>There\u2019s an even smoother way of orchestrating everything, but you must <strong>load your web container<\/strong> via SGTM, too. If you configure the Web Container Client to serve your Google Tag Manager web container <em>and<\/em> you check the <code>Automatically serve all dependent Google scripts<\/code> option, then <em>any<\/em> Google Tag loaded through that web container will automatically get loaded through SGTM!<\/p>\n<blockquote>\n<p>The Google Tags in the web container do still need the <code>server_container_url<\/code> option set to the SGTM endpoint, though.<\/p>\n<\/blockquote>\n<div style=\"aspect-ratio: 1770 \/ 930;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2025\/08\/gtm-via-web-container.jpg\" title=\"GTM via web container\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"930\" width=\"1770\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2025\/08\/gtm-via-web-container.jpg#ZgotmplZ\" alt=\"GTM via web container\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>This is by far the simplest way to load Google Tags through server-side Google Tag Manager, and it really incentivizes loading your <code>gtm.js<\/code> web container that way, too.<\/p>\n<p>Just to wrap things up, let\u2019s take a quick look at the use cases.<\/p>\n<h3 id=\"only-load-google-tags-via-sgtm\">Only load Google Tags via SGTM<\/h3>\n<p>If you are not using Google Tag Manager for the web, or if you want to, for some reason, only load Google Tags and <em>not<\/em> the web container through server-side Google Tag Manager, here\u2019s what you need to do.<\/p>\n<p>In the <strong>Web Container Client<\/strong>, you <em>only<\/em> list the Google Tag measurement IDs and tag IDs.<\/p>\n<p>Then, you load the individual libraries by updating their script loaders accordingly. There\u2019s an example of this <a href=\"#google-tags\">above<\/a>.<\/p>\n<h3 id=\"only-load-the-web-container-via-sgtm\">Only load the web container via SGTM<\/h3>\n<p>If you only want to load the web container via SGTM and <strong>not<\/strong> all Google Tags within (or only some of the Google Tags), then you can <strong>uncheck<\/strong> the <strong>Automatically serve all dependent Google scripts<\/strong> option:<\/p>\n<div style=\"aspect-ratio: 1780 \/ 452;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2025\/08\/uncheck-dependents.jpg\" title=\"Uncheck dependents\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"452\" width=\"1780\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2025\/08\/uncheck-dependents.jpg#ZgotmplZ\" alt=\"Uncheck dependents\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>When you uncheck this option, only the listed containers are given permission to load through SGTM. All other library load requests fail with a <code>400 HTTP<\/code> error. If you want to allow the web container and maybe one or two Google Tags, you would add the Google Tag IDs to the list in the Client, too.<\/p>\n<h3 id=\"the-problem-with-google-tag-manager-web\">The problem with Google Tag Manager (web)<\/h3>\n<p>There\u2019s a special caveat when it comes to \u201cpartial\u201d loading of scripts via the server-side Google Tag Manager container.<\/p>\n<p>If you are loading the web container through SGTM <strong>and<\/strong> you\u2019ve allowed dependent serving, <em>you are good to go<\/em> with your Google Tags, too. The <code>server_container_url<\/code> option automatically ensures that the Google Tags are loaded successfully through the server-side Google Tag Manager endpoint.<\/p>\n<p><strong>HOWEVER!<\/strong> Let\u2019s say you have this use case in mind:<\/p>\n<ol>\n<li>You want to load the Google Tag Manager web container through SGTM.<\/li>\n<li>You do not want to load individual Google Tags through SGTM.<\/li>\n<li>You want those Google Tags to still send their requests to SGTM.<\/li>\n<\/ol>\n<p>This is practically impossible to do with the Google Tag template in the web container. If you load the web container through server-side Google Tag Manager, then any Google Tags loaded within will automatically try to load their libraries from the server container if <code>server_container_url<\/code> is used. As far as I know, there\u2019s no way to configure a Google Tag to load its library from Google\u2019s CDN but send their requests to your server-side endpoint if the web container is loaded through SGTM.<\/p>\n<p>But this is probably quite a rare use case. If you are loading one Google library through SGTM, it would make sense to load all of them that way, too.<\/p>\n<h3 id=\"compress-response\">Compress response<\/h3>\n<p>If you want the server-side Google Tag Manager application to consume some extra computation resources in order to reduce the size of the library in the HTTP response, you can check the <strong>Compress HTTP response<\/strong> option.<\/p>\n<div style=\"aspect-ratio: 1772 \/ 400;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2025\/08\/compress-http-response.jpg\" title=\"Compress HTTP response\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"400\" width=\"1772\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2025\/08\/compress-http-response.jpg#ZgotmplZ\" alt=\"Compress HTTP response\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>Some cloud services <strong>automatically compress<\/strong> responses. With App Engine, for example, you do <em>not<\/em> have to check this option. With Cloud Run, you do.<\/p>\n<p>Make sure you evaluate first if the responses are already compressed before checking this option.<\/p>\n<h2 id=\"summary\">Summary<\/h2>\n<p>By far the simplest approach to script loading through server-side Google Tag Manager is this:<\/p>\n<p>Use the <strong>Web Container Client<\/strong> and list your web container GTM ID there (<code>GTM-XXXXXXX<\/code>). Load all Google Tags through this web container, using the <code>server_container_url<\/code> option to instruct the location of the server-side Google Tag Manager endpoint. Make sure the <strong>dependent serving option<\/strong> is <strong>checked<\/strong>.<\/p>\n<p>Doing it like this ensures that all related Google scripts are loaded through your server-side tagging endpoint.<\/p>\n<p>If you uncheck the dependent serving option or if you want to exclude some Google Tags but not others, it gets quite complicated, especially when using Google Tag Manager for the web. The <code>server_container_url<\/code> just doesn\u2019t seem to support the nuances of separating script loading from the data collection endpoint.<\/p>\n<p>In general, I think this way of consolidating script loading makes a lot of sense. The term <strong>Web Container<\/strong> might throw some folks off, though. I don\u2019t think many people still understand that Google Tag is on a technical <em>and<\/em> on a functional level a real, Google Tag Manager web container, just tailored for a specific purpose.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>On June 30, 2025, Google announced that they are consolidating how Google\u2019s script libraries for the web (e.g. gtm.js and gtag.js) are loaded when using a server-side Google Tag Manager container. Before, you had the Web Container Client for loading the gtm.js file, and you had the Google Analytics 4 Client for loading the gtag.js [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":306897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[1498,1531,14492,25619,25040,11062],"dealstore":[],"offerexpiration":[],"class_list":["post-306896","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-container","tag-google","tag-gtmtips","tag-load","tag-scripts","tag-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>#GTMTips: How To Load Google Scripts From A Server Container - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=306896\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"#GTMTips: How To Load Google Scripts From A Server Container - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"On June 30, 2025, Google announced that they are consolidating how Google\u2019s script libraries for the web (e.g. gtm.js and gtag.js) are loaded when using a server-side Google Tag Manager container. Before, you had the Web Container Client for loading the gtm.js file, and you had the Google Analytics 4 Client for loading the gtag.js [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=306896\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-20T19:41:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=306896#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=306896\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"#GTMTips: How To Load Google Scripts From A Server Container\",\"datePublished\":\"2025-11-20T19:41:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=306896\"},\"wordCount\":1059,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=306896#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg\",\"keywords\":[\"Container\",\"Google\",\"GTMTips\",\"Load\",\"Scripts\",\"Server\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=306896#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=306896\",\"url\":\"https:\/\/fivemor.com\/?p=306896\",\"name\":\"#GTMTips: How To Load Google Scripts From A Server Container - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=306896#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=306896#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg\",\"datePublished\":\"2025-11-20T19:41:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=306896#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=306896\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=306896#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=306896#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"#GTMTips: How To Load Google Scripts From A Server Container\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"#GTMTips: How To Load Google Scripts From A Server Container - Som2ny Network","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fivemor.com\/?p=306896","og_locale":"en_US","og_type":"article","og_title":"#GTMTips: How To Load Google Scripts From A Server Container - Som2ny Network","og_description":"On June 30, 2025, Google announced that they are consolidating how Google\u2019s script libraries for the web (e.g. gtm.js and gtag.js) are loaded when using a server-side Google Tag Manager container. Before, you had the Web Container Client for loading the gtm.js file, and you had the Google Analytics 4 Client for loading the gtag.js [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=306896","og_site_name":"Som2ny Network","article_published_time":"2025-11-20T19:41:37+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=306896#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=306896"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"#GTMTips: How To Load Google Scripts From A Server Container","datePublished":"2025-11-20T19:41:37+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=306896"},"wordCount":1059,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=306896#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg","keywords":["Container","Google","GTMTips","Load","Scripts","Server"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=306896#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=306896","url":"https:\/\/fivemor.com\/?p=306896","name":"#GTMTips: How To Load Google Scripts From A Server Container - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=306896#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=306896#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg","datePublished":"2025-11-20T19:41:37+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=306896#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=306896"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=306896#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/11\/how-load-google-scripts-server-container.jpg","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=306896#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"#GTMTips: How To Load Google Scripts From A Server Container"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/306896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=306896"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/306896\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/306897"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=306896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=306896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=306896"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=306896"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=306896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}